A:link { color: #CC3333 }
A:visited { color: #CC3333 }
A:hover { color: #cc3333 }
h1 { font: 16pt Verdana,Arial,Helvetica,sans-serif }
h2 { font: bold 16pt Arial,Helvetica,sans-serif }
td { font: 10pt Verdana,Arial,Helvetica,sans-serif }
div#navigation font: {10pt Arial,Helvetica,sans-serif }
div#navigation font: {color: red; }
div#navigation a:link {text-decoration: none; color: #ffffcc }
div#navigation a:visited {text-decoration: none; color: #ffffcc }
div#navigation a:hover {text-decoration: none; color: #663333 }
td.subheading { font-size: 14pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
td.winelist1 { font-size: 8pt; font-family: Arial,Helvetica,sans-serif; }
td.winelist2 { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }
td.menus { font-size: 10pt; font-family: Arial,Helvetica,sans-serif; }


.address font: {8pt Arial,Helvetica,sans-serif; }

.insidetemplatetable {
	border: #874401;
	border-style: solid;
	border-width: 2px;
}


.onlineorder {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 26pt; 
   font-style: normal; 
   color: #CC6600; 
   text-align: center; 
   vertical-align: top;
   background-color: #5b4723;
   }
   
.onlineorder_24hours {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 22pt; 
   font-style: normal; 
   color: #f37900; 
   text-align: center; 
   vertical-align: top;
   background-color: #5b4723;
   }
   
.onlineorder_two {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 22pt; 
   font-style: bold; 
   color: #ffffff; 
   text-align: LEFT; 
   vertical-align: top;
   background-color: #5b4723;
   }
   
.onlineorder_two  a:link { text-decoration: underline; color: #ffffff; }
.onlineorder_two  a:visited { text-decoration: underline; color: #ffffff;  }
.onlineorder_two  a:active { text-decoration: underline; color: #ffffff; }
.onlineorder_two  a:hover { text-decoration: underline; color: #ffffff; }

.onlineorder_three {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 38pt; 
   font-style: bold; 
   color: #ffffff; 
   text-align: center; 
   vertical-align: top;
   background-color: #5b4723;
   }
   
.onlineorder_three  a:link { text-decoration: underline; color: #ffffff; }
.onlineorder_three  a:visited { text-decoration: underline; color: #ffffff;  }
.onlineorder_three  a:active { text-decoration: underline; color: #ffffff; }
.onlineorder_three  a:hover { text-decoration: underline; color: #ffffff; }
   
.ordering_guidelines_link {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   font-style: normal; 
   color: #990000; 
   text-align: center; 
   vertical-align: top;
   }
   
 .gc_holiday_deadline_link {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16pt; 
   font-style: normal; 
   font-weight:bold;
   color: #990000; 
   text-align: center; 
   vertical-align: top;
   }
   
.gc_price {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 13pt; 
   font-style: normal; 
   font-weight:bold;
   }  
     
.artizone_delivery {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 16pt; 
   font-style: normal; 
   color: #666600; 
   text-align: center; 
   vertical-align: top;
    }  
	
.valentines_flowers {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 20pt; 
   font-style: bold; 
   color: #fa6eba; 
   text-align: center; 
   vertical-align: top;
    }  
	
.single {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 18pt; 
   font-style: normal; 
   color: #0003ff; 
   text-align: center; 
   vertical-align: middle;
    }  
	
.split {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 18pt; 
   font-style: normal; 
   color: #00bf02; 
   text-align: center; 
   vertical-align: middle;
    }  
	

	
.order  a:link { text-decoration: underline; color: #CC6600; }
.order  a:visited { text-decoration: underline; color: #CC6600;  }
.order  a:active { text-decoration: underline; color: #CC6600; }
.order  a:hover { text-decoration: underline; color: #FF8B17; }

.online_ordering_main {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   font-style: normal; 
   color: #666600; 
   text-align: center; 
   vertical-align: top;
    }  
	
.online_ordering_main  a:link { text-decoration: underline; color: #666600; }
.online_ordering_main  a:visited { text-decoration: underline; color: #666600;  }
.online_ordering_main  a:active { text-decoration: underline; color: #666600; }
.online_ordering_main  a:hover { text-decoration: underline; color: #cc6600; }

.reduced_text_size {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-style: normal; 
   color: #663333; 
   text-align: left; 
   vertical-align: top;
    }  

.customer_service {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   font-style: normal; 
   color: #330000; 
   text-align: center; 
   vertical-align: top;
    }  

.dulce_link {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   font-style: bold; 
   color: #330000; 
   text-align: center; 
   vertical-align: top;
   }   
   
.dulce_link  a:link { text-decoration: underline; color: #654836; }
.dulce_link  a:visited { text-decoration: underline; color: #654836;  }
.dulce_link  a:active { text-decoration: underline; color: #654836; }
.dulce_link  a:hover { text-decoration: underline; color: #654836; }   




.bottomnavindex {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-style: normal; 
   color: #ffffff; 
   text-align: center; 
   vertical-align: middle;
   }
   
.bottomnavindex  a:link { text-decoration: none; color: #ffffff; }
.bottomnavindex  a:visited { text-decoration: none; color: #ffffff;  }
.bottomnavindex  a:active { text-decoration: none; color: #ffffff; }
.bottomnavindex  a:hover { text-decoration: none; color: #ffffff; }


.bottomnavindex2 {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-style: normal; 
   color: #ffffff; 
   text-align: center; 
   vertical-align: middle
   }
   
.bottomnavindex2  a:link { text-decoration: none; color: #FEEA9A; }
.bottomnavindex2  a:visited { text-decoration: none; color: #FEEA9A;  }
.bottomnavindex2  a:active { text-decoration: none; color: #FEEA9A; }
.bottomnavindex2  a:hover { text-decoration: none; color: #482400; }



.taco {  
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-style: normal; 
   color: #ffffff; 
   text-align: center; 
   vertical-align: middle
   }

.taco  a:link { text-decoration: none; color: #663333; }
.taco  a:visited { text-decoration: none; color: #663333;  }
.taco  a:active { text-decoration: none; color: #663333; }
.taco  a:hover { text-decoration: none; color: #663333; }

.red-box {
    border: 2px solid #cc3333;
}

.red-box tr td ol li { padding: 5px 0 5px 0}

.cake-extras {
	padding: 10px 20px 10px 20px;
	border: 2px solid #cc3333;	
	}

.duni-orange {
color: #ee832a;	
font-weight: bold;
}

.gift-certificate-availability {
font-size:9pt;
color: #bf0000;	
font-weight: bold;
}

.online_ordering_main_orange {
color: #ee832a;	
font-size: 12pt;
font-weight: bold;
text-align:center;
}

.cakes {
list-style-type:none;  
}

.pickup_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 990000;	  
	font-weight: bold;
}

.cake_serves {
	background-color:#FFC;
	line-height: 20px;
}

.cake_serves tr td ul li { padding: 3px 0 3px 0}	

.no_monday_pickups {
	font-size: 14pt;
}

.menubody a:link { color: #663333 }
.menubody a:visited { color: #663333 }
.menubody a:hover { color: #663333 }
		   
		   
.button_bkgnd {
	background-image:url(../graphics/cake_add_button_bkgnd.jpg);
	background-repeat:no-repeat;
}

.radio_buttons {
	height: 12px;
	width: 12px;
}

.quantity_boxes {
	height: 12px;
	width: 19px;
}

.gift_certificates_table_options {
	border:thin solid #300;
}

.gift_certificates_table_bottom {
	border-bottom: #300 solid thin;
}

.gift_certificates_table_left {
	border-left: thin solid #300;
	border-top: #300 solid thin;
	border-bottom: #300 solid thin;
}

.gift_certificates_table_left_top {
	border-left: thin solid #300;
	border-top: #300 solid thin;
}

.gift_certificates_table_left_bottom {
	border-left: thin solid #300;
	border-bottom: #300 solid thin;
}

.gift_certificates_table_right_bottom {
	border-right: thin solid #300;
	border-bottom: #300 solid thin;
}

.gift_certificates_table_right {
	border-right: thin solid #300;
	border-top: #300 solid thin;
	border-bottom: #300 solid thin;

}

.gift_certificates_table_left_right_top {
	border-right: thin solid #300;
	border-left: #300 solid thin;
	border-top: #300 solid thin;
}

.gift_certificates_table_left_right_bottom {
	border-right: thin solid #300;
	border-left: #300 solid thin;
	border-bottom: #300 solid thin;
}

.gift_certificates_table_left_right {
	border-right: thin solid #300;
	border-left: #300 solid thin;;
}


.gift_certificates_table_top_bottom {
	border-top: #300 solid thin;
	border-bottom: #300 solid thin;
}

.gift_certificates_table_body_right {
	border-right: thin solid #300;
}

.gift_certificates_table_body_top {
	border-top: thin solid #300;
}

.gift_certificates_table_body_left_only {
	border-left: thin solid #300;
}

.gift_certificates_table_body_right_only {
	border-right: thin solid #300;
}

.whats_this {
	font-size: 8pt;
	color:#990000;
	font-weight:600;
}

