/*Holiday Updates*/
#divResults > table > tbody> tr > td { margin: 0px; padding: 0px; } 

#bodytable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: 0px; WIDTH: 730px; PADDING-TOP: 20px; 
}

#bodypicture {
	FLOAT: left; WIDTH: 245px;
}

#bodycontenttable{
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-BOTTOM: 0px; WIDTH: 468px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left; max-width: 468px;
}

.bodycontenttext {font-size:9pt; color:#666; font-weight:normal; line-height:12pt; FONT-FAMILY: Arial, Verdana, sans-serif;}

.bodycontenttexttable {
    FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #666; LINE-HEIGHT: 12pt;
}

H2.bodysubheader {
	MARGIN-TOP: 10px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2.bodysubheader a {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2.bodysubheader a:visited {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2.bodysubheader a:hover {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline;
}


H2.bodysubheader_holiday07 {
	MARGIN-TOP: 10px; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2.bodysubheader_holiday07 a {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2.bodysubheader_holiday07 a:visited {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
H2.bodysubheader_holiday07 a:hover {
	MARGIN-TOP: 10px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline;
}



H3.subtitle {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #f643a4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

H4.subtitle {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #0645c4; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

img.leftimage 
{
float:left
}

img.rightimage 
{
float:right
}

.boldtext {  
  font-weight:bold; FONT-SIZE: 11px; color:#666666;
}
.boldtexttip {  
  font-weight:bold; FONT-SIZE: 12px; color:#666666;
}
.boldtexttip a{
  text-decoration:underline; color:#666666;
}
.boldtext a {  
  font-weight:bold; FONT-SIZE: 11px; color:#666666;
}
.boldtext a:visited {  
  font-weight:bold; FONT-SIZE: 11px; color:#666666;
}
.boldtext a:hover {  
  font-weight:bold; FONT-SIZE: 11px; text-decoration:underline; color:#666666;
}

.bodycontenttexttable P {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 20px
}

.disclaimerText{
	font-size: 10px;
	color:#1b52a4;
	font-family: Arial, Helvetica, sans-serif;
}

.lateralbg { background-image:url(/images/bgPattern.jpg);
background-repeat:repeat-x;
background-position:top;
}

.contenttext P {
	MARGIN-TOP: 15px; MARGIN-RIGHT: 10px
}

.footertxt {
	FONT-SIZE: 9px; padding-top: 20px; padding-right:30px;
}

div.right_link {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab; text-align:right;  
}
div.right_link a {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab; text-align:right;  
}
div.right_link a:visited {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab; text-align:right;  
}
div.right_link a:hover {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab; text-align:right;  
}

div.left_link {
	 MARGIN-TOP: 9px; FONT-SIZE: 12px; COLOR: #005eab;  
}
div.left_link a {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab;   
}
div.left_link a:visited {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab;  
}
div.left_link a:hover {
	 MARGIN-TOP: 9px; MARGIN-RIGHT: 10px; FONT-SIZE: 12px; COLOR: #005eab;   
}


/*old CSS*/
.bodycontenttext P {
	MARGIN-TOP: 5px; MARGIN-RIGHT: 20px
}

DIV.smallcatheader {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #d94e99; FONT-FAMILY: Trebuchet MS,Arial,Verdana,sans-serif
}
.smallflavorheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #444
}
.flavcontenttext DIV {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; COLOR: #666; LINE-HEIGHT: 10pt
}

DIV.smallcatheader {
	MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #d94e99; FONT-FAMILY: Trebuchet MS,Arial,Verdana,sans-serif
}



/*End Holiday Updates*/


/* Baskin Robbins Birthday Club */
.mainTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #E251A0;
    line-height:24px
}
.mainSubtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4798EA;
}
.mainSubtitle2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4798EA;
}
.mainSubtitle3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #4798EA;
}
.mainSubtitle4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #4798EA;
}
.mainSubtitle5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #4798EA;
}
.mainSubtitle a:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4798EA;
}
.mainSubtitle a:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #4798EA;
}
.mainSubtitle a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #166BC0;
}
#headerblue {
    background-image: url(/images/birthday_club/headerBlue.gif);
    background-position: top;
    height: 27px;
}
#footerblue {
    background-image: url(/images/birthday_club/footerBlue.gif);
    background-position: bottom;
    height: 66px;
}
#mainblue {
    background-image: url(/images/birthday_club/backgroundBlue.gif);
}
.textSmall {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
}
.fieldName {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #E251A0;
    height: 30px;
}
.fieldName2 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #E251A0;
    height: 20px;
}
.textFormBlue {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #4798EA;
    font-weight: bold;
    height: 34px;
}
.checkboxes {
    height: 72px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
}
.checkboxes2 {
    height: 57px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
}
.forms {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
    height: 17px;
    border: 0;
    padding: 0;
    text-indent: 2px;
    padding-top: 3px;
}
.form1 {
    background-image: url(/images/birthday_club/formBg1.gif);
    width: 273px;

}
.form2 {
    background-image: url(/images/birthday_club/formBg2.gif);
    width: 34px;

}
.form3 {
    background-image: url(/images/birthday_club/formBg3.gif);
    width: 106px;

}
.form4 {
    background-image: url(/images/birthday_club/formBg4.gif);
    width: 83px;
}
.form5 {
    background-image: url(/images/birthday_club/formBg5.gif);
    width: 222px;
}
.form6 {
    background-image: url(/images/birthday_club/formBg6.gif);
    width: 216px;
}
.form7 {
    background-image: url(/images/birthday_club/formBg7.gif);
    width: 193px;
}

.footerText { 
    font-family:Arial,Verdana,sans-serif;
    font-size: 9pt; 
    color: #666;
}
.footerText a {
    color: #0645C4;
    text-decoration: none;
}
.footerText a:hover {
    text-decoration: underline;
}
.footerTitle {
    font-family: Trebuchet MS,Arial,Verdana,sans-serif;
    color: #DA4E9A;
    font-size: 10pt;
    margin-bottom: 6px;
    font-weight: bold;
}
.headerBoxMiddle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #666;
}
.headerBoxForm {
    font-size: 12px;
}
.headerBoxTop {
    background-image: url(/images/birthday_club/headerBoxTop.gif);
    background-position:top;
}
.headerBoxBottom {
    background-image: url(/images/birthday_club/headerBoxBottom.gif);
    background-position: bottom;
}

/* Recycled styles */
#bdaysigninmain {background-color:#FFE2F3; padding:10px; font-family:Arial, Trebuchet MS, Verdana, sans-serif; color:#DA4E9A; font-size: 12px;}
.bdaysigninhead {font-size:11pt; }
#bdaysigninmain a {text-decoration:none; color:#0645C4;}
#bdaysigninmain a:hover {text-decoration:underline; color:#0645C4;}
#bdaysigninmain a:link {color:#0645C4;}
#bdaysigninmain a:visited {color:#0645C4;}
#bdaysigninmain .bday5coltablepswd a:link { color: #E251A0; font-weight: bold; }
.bdaysigninmain {color:#666; margin-top:6px;}
.bdaysignininput {width:120px;}


.up {
    background-image: url(/images/birthday_club/Conf1.gif);
    background-repeat: no-repeat;
}
.bot {
    background-image: url(/images/birthday_club/Conf_bot.gif);
    background-repeat: no-repeat;
}

.textcong11grey {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
.textcong11pink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #E251A0;
}
.textcong12 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #4798EA;
}
.textcong12 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: nomal;
    text-decoration: underline;
    color: #4798EA;
}
.textcong13 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #4798EA;
}
.textcong13 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: nomal;
    text-decoration: underline;
    color: #4798EA;
}
.textcong14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #016CB4;
}
.textcong14B {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4798EA;
}
.textcong14B a:link{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4798EA;
    text-decoration: none;
}
.textcong14B a:visited{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4798EA;
    text-decoration: none;
}
.textcong14B a:hover{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #166BC0;
    text-decoration: none;
}
.textcong16 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #4798EA;
}

#cakespopup {background-color:#fff; background-image:none; margin:4px; padding:4px; text-align:left; font-family:Arial, Verdana, sans-serif;}

html>body {min-height:100%; height:100%;}
*>#sitedivpopup {min-height:100%; margin-top:-18px;}
* html #sitedivpopup {
    /* IE5Mac filter \*/
    height: 100%;
    /* end filter */
 }

#popupcontentdiv {margin-left:27px; margin-right:27px; width:568px; max-width:568px;}
#popupdiv {font-size:10pt; margin-top:0px;}

#cakespopcontent {width:500px; max-width:500px; margin:4px; padding:4px; padding-left:10px; border:2px solid #1039AD; float:left;}

h2.bodysubheadpopup {font-family:Trebuchet MS,Arial,Verdana,sans-serif; color:#0645C4; font-size:14pt;}
h3.headpopup {margin-bottom:-12px; color:#0645C4; font-size:12pt;}
#popuplogo {text-align:left; float:left; margin-top:10px;}
#popupclose {text-align:right; float:right; margin-top:10px;}
#popupclose a {cursor:pointer;}

#cakespopupclose {text-align:right; margin-right:10px; font-size:10pt; color:#0645C4;}
#cakespopupclose a {text-decoration:none; color:#0645C4;}
#cakespopupclose a:hover {text-decoration:underline; color:#0645C4;}
#cakespopupclose a:link {color:#0645C4;}
#cakespopupclose a:visited {color:#0645C4;}

.cakessizestext td {color:#d64a94; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:10pt; font-weight:bold; line-height:18pt; padding-top:6px;}
#caketabs {margin-top:10px;}
.cakesflavorstext td {background-color:#fafafa; color:#6b6b6b; font-family:Arial, Verdana, sans-serif;}
.cakesflavorstext div {padding:12px; color:#6b6b6b;}
.cakesflavorshead {font-size:14pt; color:#0645C4; font-weight:bold;}
.cakesflavorsubhead {font-size:11pt; color:#0645C4; font-weight:bold;}

h3.cakesdetcatname {color:#d64a94; font-family:Trebuchet MS, Arial, Verdana, sans-serif; font-size:12pt; font-weight:bold; margin-bottom:0px; margin-top:0px;}
.cakessizesserves {font-size:24pt;}
.cakesdesigns {font-size:10pt; font-weight:bold;}
.cakesdesigns td {background-color:#fafafa; color:6b6b6b;}
.cakesdesigns div {padding-left:12px; padding-right:12px; padding-top:12px;}
.cakesdesigns ul, .cakesdesigns ul li a {color:#36c; font-weight:bold; line-height:14pt; margin-top:4px; margin-bottom:10px; text-decoration: none;}
.cakesdespinktext {font-size:10pt; color:#D64A9A; text-align:left; font-weight:bold;}
.cakesdesignssm {text-align:left; font-size:8pt; color:#6b6b6b; font-weight:normal; margin-top:-10px; margin-bottom:6px;}
.cakesdesignssm a {color:#36c; text-decoration:none;}
.cakesdesignssm a:hover {color:#36c; text-decoration:underline;}
.cakesdesignssm a:link {color:#36c;}
.cakesdesignssm a:visited {color:#36c;}
.cakesbacktodesigns {}
#cakesdetail {text-align:center;}
.cakedetailname {font-size:14pt; color:#999; font-weight:bold;}
.cakenamesm {font-size:8pt; color:#666; font-weight:normal;}

a.cakeslinks {text-decoration:none; color:#36c;}
a.cakeslinks:hover {text-decoration:underline; color:#36c;}
a.cakeslinks:link {color:#36c;}
a.cakeslinks:visited {color:#36c;}


#cakespopupback  {margin-top:6px; text-align:left; margin-left:2px; font-size:9pt; font-weight:normal; color:#7d7d7d;}
#cakespopupback a {text-decoration:none; color:#7d7d7d;}
#cakespopupback a:hover {text-decoration:underline; color:#7d7d7d;}
#cakespopupback a:link {color:#7d7d7d;}
#cakespopupback a:visited {color:#7d7d7d;}

#cakesizes{ margin: 0px 0px 0px 0px; padding: 10px 0px 15px 0px;}
#cakesizes a {text-decoration:underline; font-size:9pt; color:#7d7d7d; padding:5px 30px 0px 0px; float:right;}
#cakesizes a:hover {text-decoration:underline; font-size:9pt; color:#7d7d7d; padding:5px 30px 0px 0px; float:right;}

ul.cakejump li a, ul.cakejump li a:link, ul.cakejump li a:active, ul.cakejump li a:visited {text-decoration:none; font-size:9pt; color:#0645C4; padding:5px 30px 0px 0px;}
ul.cakejump li a:hover {text-decoration:underline; font-size:9pt; color:#0645C4; padding:5px 30px 0px 0px;}

h3.bodyheadersubtext {margin-top:-4px; margin-bottom:16px; margin-right:10px; font-size:12pt; line-height:16pt; font-weight:normal;}

a {text-decoration:underline; color:#333;}
a:hover {text-decoration:none; color:#333;}
a:link {color:#333;}
a:visited {color:#333;}

#cakes a {text-decoration:none; color:#0645C4; }
#cakes a:hover {text-decoration:underline; color:#0645C4;}
#cakes a:link {color:#0645C4;}
#cakes a:visited {color:#0645C4;}

h3.bodycakesubhead {margin-top:2px; margin-right:10px; font-size:11pt; line-height:16pt; font-weight:bold;}
#showcase {margin-top:10px;}

.landingfirstp {margin-top:-14px;}

.delete a {text-decoration:none; color:#E251A0; font-weight:bold; font-size:11px;font-family: Arial, Helvetica, sans-serif;}
.delete a:hover {text-decoration:underline; color:#E251A0;}
.delete a:link {color:#E251A0;}
