/*general css*/
body{
margin:0px;
padding:0px;
background-color:#ffffff;
text-align:center;
font-family:Arial, Helvetica, sans-serif;font-size:12px; text-align:center;
}
form{
margin:0px;
padding:0px;
}
/*layout divs*/
#celebrate_container{width:783px; margin:auto;}
#celebrate_header{background:url(images/header.jpg) no-repeat; height:96px;}
#celebrate_content{padding:10px; margin:0px; text-align:left; width:100%; height:auto;}
#celebrate_content #content-middle{margin-top:-10px; width:100%;}
#celebrate_content #narrow_col{width:388px;}
#celebrate_content #content-top{clear:both; height:72px; font-size:18px; color:#666566;}
#celebrate_footer{clear:both; border-top:5px solid #e5e5e5; border-bottom:5px solid #e94537; text-align:right; margin:0px; padding:0px; width:783px;}

/**/

#celebrate_content h2{font-size:22px; font-weight:normal; margin:0px; padding:0px; color:#e94537;}
#celebrate_content h3{background:url(images/hline.gif) repeat-x 0 100%; padding-bottom:8px; font-size:16px; color:#00456F;}
#celebrate_content h4{margin:8px 0px 3px 40px; padding:0px; color:#006EA7; font-size:12px;}
#celebrate_content fieldset{position:relative; margin:0px; padding:0px; border:none;}
#celebrate_content fieldset input{position:absolute; left:10px; top:5px;}
#celebrate_content label{display:block; float:left; margin:0px; padding-left:40px;}

#celebrate_content ul li {margin-left:-10px; line-height:18px; font-weight:bold; color:#000; font-size:12px;}

#celebrate_content dl dt {margin-left:15px; line-height:18px;}
#celebrate_content dl dd {margin-left:15px; line-height:18px; font-weight:bold; color:#000; font-size:12px;}

#cat_note{padding:1px 0px 1px 10px; text-align:left;}

.b-silver, .b-gold, .b-platinum
{
float:left;
margin: 10px;
padding: 0px;
width:237px;
height:644px;
}

.gradient 
{
padding:0px;
width:237px;
height:602px;
background-image:url(images/gradient_back.gif);
background-repeat:no-repeat;
}

.pprice{
font-weight:bold;
font-size: 24px;
color: #e94537;
font-face: tahoma, Arial, sans-serif;
text-align:center !important;
clear:both;
}

.alsoDescription
{
padding-left:35px;
margin-top:10px;
font-weight:bold; 
color:#000; 
font-size:12px;
line-height:16px;
background:url(/images/star.gif) no-repeat 10px 15px;
}
.alsoDescription .smallText
{
margin-bottom:8px;
}
.smallText 
{
font-size:10px; 
color:#000;
}

.indent
{
margin-top:5px;
}

.smallRed 
{
font-size:10px; 
color:#e94537;
font-style:italic;

}

.submit{
text-align:right; padding:10px;
}

.button1{float:right; margin-left:10px; cursor:pointer;}