﻿.ValidationRequest 
{
	background-color:Yellow;
}

/* CSS Document */

body{
Font-family:Arial, Helvetica, sans-serif;
font-size:70%/30%;
margin:0px;
background-color: transparent;
background-image:url('images/bkgred.jpg');
background-repeat: repeat;
color: #ffffff;
}
a {
 color:#FFCC00;
}
/*BackGround*/
#bgshadowone{
background-image:url('images/Dtmillelogo.gif');
background-repeat: no-repeat; 
background-attachment: fixed; 
background-position: center 35%; 
height:100%; text-align:center;
}
#bgshadowbg100{
background-color: transparent;
background-image:url('images/brgred_shadow.gif');
background-repeat: repeat-y; 
background-position:center;
height:100%; 
}

#bgindexsample{
background-color: transparent;
background-image:url('images/screencaphome.jpg');
background-repeat: no-repeat; 
background-position: top center;
height:100%; text-align:center; 
}
#bgshadowbgfranchise{
background-color: transparent;
background-image:url('images/brgred_shadow2.gif');
background-repeat: repeat-y; 
background-position:center;
height:100%; text-align:center; 
}


.middle{ text-align:center}
.black50{
background-color: transparent;
background-image:url('images/black.png');
background-repeat: repeat;
}
#bgshadowin{
background-color: transparent;
background-image:url('images/brgred_shadowin.gif');
background-repeat: repeat-y; 
background-position:center;
}
.bgshadow{
background-color: transparent;
background-image:url('images/brgred_shadow.gif');
background-repeat: repeat-y; 
background-position:center;
}
.width1005{
width:1005px;
}
.width1000{
width:1000px;
}
.contentsmargin{
padding-right:40px; 
padding-left:100px; 
margin-bottom:15px;
}
.contentsmarginwtop{
margin-top:30px;
padding-right:40px; 
padding-left:40px; 
margin-bottom:15px;
}
.contentsmarginright{
padding-right:40px; 
padding-left:7px; 
margin-bottom:15px;
}

.contentsmarginleft{
padding-right:7px; 
padding-left:40px; 
margin-bottom:15px;
}

.nutritionbgtop{
background-image:url('images/nutrition_blacktop.gif');
background-repeat: no-repeat; 
background-position: top center;
}
.nutritionbgbottom{
background-image:url('images/nutrition_blackbottom.gif');
background-repeat: no-repeat; 
background-position: top center;
}

.showcontents{
margin-top:15px; margin-right:15px; 
margin-left:40px; margin-bottom:15px;
line-height:20px;
}
.showcontentsmiddle{
margin-top:15px; margin-right:15px; 
margin-left:20px; margin-bottom:15px;
line-height:20px;
}
.lineblack{
border-bottom:#000000 solid 1px;
padding-bottom:5px; padding-top:5px;
padding-right:5px; padding-left:5px;
}

.linenone{
padding-bottom:5px; padding-top:5px;
padding-right:5px; padding-left:5px;
}
.linedotbottom {border-bottom:#FFDE00 dotted 1px; padding-top:5px;margin-bottom:5px;}
.linedotright {border-right:#FFDE00 dotted 1px; padding-top:5px;margin-bottom:5px;}
.linedottop {border-top:#FFDE00 dotted 1px; padding-bottom:5px;margin-bottom:5px;}


.linedotrightsitemap {
border-right:#FFDE00 dotted 1px; 
padding-top:5px;padding-bottom:40px;
padding-right:20px; margin-left:20px;

}
.linedotrightsitemapbottom {
border-right:#FFDE00 dotted 1px; padding-bottom:5px;
padding-right:20px; margin-left:20px;
}
/*Fonts with Background*/

.letterspace{
letter-spacing: 10px;
color:#ffffff; font-size:11px;
}
.yellowtext14boldsitemap{
color:#FFCC00; font-size:14px;
letter-spacing: 1.5px;
line-height:16px; font-weight:bold;
}



.texttitle{
color:#ffffff; font-size:14px; text-align:left;
padding-top:5px; padding-bottom:5px; padding-left:5px;
margin-top:5px; margin-bottom:5px;
background-color: transparent;
background-image:url('images/black.png');
background-repeat: repeat-x;
}
.sub1title{
margin-top:10px; margin-bottom:15px;
}

/*Fonts Only*/

.whitetext{
Font-family:Arial, Helvetica, sans-serif;
color:#ffffff; font-size:12px;
line-height:16px;
}
.whitetext12{
Font-family:Arial, Helvetica, sans-serif;
color:#ffffff; font-size:12px;
line-height:16px;text-decoration:none;
}

.whitetext11{
Font-family:Arial, Helvetica, sans-serif;
color:#ffffff; font-size:11px;
line-height:16px;
text-decoration:none;
}
.whitetext10{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff; font-size:10px;
line-height:14px;
}
.whitetextwithpad{
color:#ffffff; font-size:12px;
line-height:16px;padding-left:5px;
}
.yellowtext{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00; font-size:12px;
line-height:16px;
}
.yellowtext14{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00; font-size:14px;
line-height:16px;
}
.yellowtext14bold{
color:#FFCC00; font-size:14px;
line-height:16px; font-weight:bold;
}
.yellowtext18{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00; font-size:18px;
}
.yellowtextlink{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00; font-size:12px;
line-height:16px; text-decoration:none;
}
a.yellowtextlink{
color:#FFCC00; font-size:12px;
line-height:16px; text-decoration:none;
}

a.yellowtextlink:hover{
color:#FFCC00; font-size:12px;
 text-decoration:underline;
} 
.yellowtextbold{
font-family:Arial, Helvetica, sans-serif;
color:#FFCC00; font-size:12px;
line-height:16px; font-weight:bold;
}
.greentext11{
font-family:Arial, Helvetica, sans-serif;
color:#a6ff00; font-size:11px; line-height:16px;
}
.greentext12{
font-family:Arial, Helvetica, sans-serif;
color:#a6ff00; font-size:12px; line-height:16px;
}
.greentext12bold{
font-family:Arial, Helvetica, sans-serif;
color:#a6ff00; font-size:14px;
line-height:16px; font-weight:bold;
}
.greentext14{
font-family:Arial, Helvetica, sans-serif;
color:#a6ff00; font-size:14px;
line-height:16px; 
}
.greentext14bold{
font-family:Arial, Helvetica, sans-serif;
color:#a6ff00; font-size:14px;
line-height:16px; font-weight:bold;
}
.graytext10{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc; font-size:10px;
line-height:14px;
}
.graytext11{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc; font-size:11px;
line-height:14px;
}
.graytext12{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc; font-size:12px;
}


.blackb{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; font-size:13px;
font-weight:bold;
background-color:#000000;
margin-top:5px; margin-bottom:5px;
margin-right:5px; margin-left:5px;
padding-top:3px; padding-bottom:3px;
padding-right:5px; padding-left:5px;
line-height:16px; font-weight:bold;
}
.footergray11{
font-family:Arial, Helvetica, sans-serif;
color:#cccccc; font-size:11px;
line-height:16px; text-decoration:none;
}
a.footergray11{
color:#cccccc; font-size:11px;
line-height:16px; text-decoration:none;
}

a.footergray11:hover{
color:#cccccc; font-size:11px;
 text-decoration:underline;
}  

.footerwhite12{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; font-size:12px;
line-height:16px; text-decoration:none;
}
a.footerwhite12{
color:#FFFFFF; font-size:12px;
line-height:16px; text-decoration:none;
}

a.footerwhite12:hover{
color:#FFFFFF; font-size:12px;
 text-decoration:underline;
} 
 
.footert{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; font-size:11px;
line-height:16px; text-decoration:none;
}
a.footert{
color:#FFFFFF; font-size:11px;
line-height:16px; text-decoration:none;
}

a.footert:hover{
color:#FFFFFF; font-size:11px;
 text-decoration:underline;
} 

/*Bullet Point*/
ul.blotpoint{
list-style-image: url("images/yellowsquare.gif");
line-height:14px; font-size:12px; color:#FFFFFF;
 margin-top:0px;
}
li.blotlist{
padding-left:-20px;
margin-bottom:5px;
}

ul.yblotpoint{
list-style-image: url("images/yellowsquare.gif");
font-size:12px; color:#FFCC00;
margin-top:0px; marign:0px;
}
li.yblotlist{
padding-left:-45px; margin-left:-20px;
margin-bottom:5px;
}


/*Forms*/
.form{
font-size:12px; color:#000000;
border: 1px #000000 solid;
margin-top:2px; margin-bottom:3px;
margin-left:5px;
}
.form1 {border:#666666 solid 1px; font-size:11px; margin-top:5px; margin-bottom:5px; color:#000000;}
.formlist{
font-size:12px; color:#000000;
border: 1px #000000 solid;
background-color:#FFCC00;
margin-top:2px; margin-bottom:3px;
margin-left:5px;
}

.formbox1{
font-size:12px; color:#000000;
border: 1px #000000 solid;
margin-top:2px; margin-bottom:3px;
margin-left:5px;
}
.buttonstyle{ 
margin-top:2px; margin-bottom:3px;
margin-left:5px;
}

/*Raving Fan eClub Page*/
.ravingbg{
background-color: transparent;
background-image:url('images/ravingfan_bkgred.gif');
background-repeat: no-repeat; background-position:top center;
}
/*feedbackbox*/
.black50feedback{
padding-top:10px; padding-right:10px; padding-left:10px; padding-bottom:10px;
margin-top:15px;margin-right:0px; margin-left:40px; margin-bottom:15px;
background-color: transparent; 
background-image:url('images/black.png');
background-repeat: repeat; 

color:#ffffff; font-size:12px;
}

.black50feedback2{
padding-top:15px; padding-right:15px; padding-left:15px; padding-bottom:10px;
margin-top:15px;margin-right:40px; 
margin-left:15px; margin-bottom:15px;
background-color: transparent; 
background-image:url('images/black.png');
background-repeat: repeat; 
color:#ffffff; font-size:12px;
}

.black50feedbacknone{
padding-top:20px; padding-bottom:20px;
padding-right:10px; padding-left:10px; 
background-color: transparent; 
background-image:url('images/black.png');
background-repeat: repeat; 
color:#ffffff; font-size:12px;
}

.black50feedbacknone2{
padding-top:10px; padding-bottom:10px;
padding-right:10px; padding-left:10px; 
background-color: transparent; 
background-image:url('images/black.png');
background-repeat: repeat; 
}

.imgright{float:center; margin-left:15px;margin-top:-15px; margin-bottom:0px;}
.imgrightnob{float:right;}
.imgleft{float:left; margin-right:15px; margin-bottom:15px; border:#000000 solid 1px;}
.imgleftnob{float:left; margin-right:15px; margin-bottom:15px; }
.imgspace{margin-left:20px; margin-bottom:15px; margin-top:20px;border:#000000 solid 1px;}

/*news Page*/
.black50news{ 
padding-top:15px; padding-right:15px; padding-left:15px; padding-bottom:15px;
margin-top:15px;margin-left:15px; margin-bottom:15px;
background-color: transparent; 
background-image:url('images/black.png');
background-repeat: repeat; 
color:#ffffff; font-size:12px;
}

.newsshowcontents{
margin-top:15px; margin-right:15px;
margin-bottom:15px;
color:#ffffff; font-size:12px;
line-height:20px;
}


/*Promos Coupons Page*/
.promoborder{ 
margin-top:15px;margin-bottom:15px;
margin-right:50px; margin-left:50px;
background-color: #000000;
border-bottom:url('images/promopg_bbottom.gif');
}

/*Nutrition Page*/
#nutritionbgtop1{
background-image:url('images/nutrition_blacktop1.gif');
background-repeat: no-repeat; 
background-position: top right;
}
#nutritionbgtop2{
background-image:url('images/nutrition_blacktop2.gif');
background-repeat: no-repeat; 
background-position: top left;padding-top:5px; 
}
#nutritionbgbottom1{
background-image:url('images/nutrition_blackbottom1.gif');
background-repeat: no-repeat; 
background-position: bottom right ;
}
#nutritionbgbottom2{
background-image:url('images/nutrition_blackbottom2.gif');
background-repeat: no-repeat; 
background-position: bottom left; 
padding-bottom:5px;
}
#nutritionbgmiddle{
background-color:#000000;
margin-top:5px; margin-bottom:5px;
padding-right:10px; padding-left:10px;
}
.nutritionborder{
border:#999999 1px solid;
}

/*margins and paddings*/

div.margin20{
margin-right:20px; margin-left:20px;text-align:left;
}
div.margin40{
margin-right:40px; margin-left:40px;text-align:left;
}

#disclaimer {  font: 10px Arial;
  color: #000;
  width: 460px;
  padding-bottom: 10px;
  text-align:center;
}
#disclaimerbox {text-align:center;
}

		


