ul.nbc_left_side_nav { float:left; margin:0; padding:8px 0 0 0; width:170px; }
ul.nbc_left_side_nav li { margin:0; padding:0; width:170px; list-style:none
;}
ul.nbc_left_side_nav li a.cakes_intro, ul.nbc_left_side_nav li a.cakes_flavors, ul.nbc_left_side_nav li a.cakes_occasions, ul.nbc_left_side_nav li a.cakes_sizes, ul.nbc_left_side_nav li a.cakes_ways_to_buy  { margin:0 0 7px 30px; padding:0; width:130px; }

ul.nbc_left_side_nav li a.cakes_intro { display:block; width:130px; height:15px; background:url("images/cakes/cakes_navigation.gif") 0 0 no-repeat;}
ul.nbc_left_side_nav li a.cakes_intro:hover, ul.nbc_left_side_nav #cakes_intro a { background:url("images/cakes/cakes_navigation_on.gif") 0 0 no-repeat;}

ul.nbc_left_side_nav li a.cakes_flavors { display:block; width:130px; height:15px; background:url("images/cakes/cakes_navigation.gif") 0 -28px no-repeat;}
ul.nbc_left_side_nav li a.cakes_flavors:hover, ul.nbc_left_side_nav #cakes_flavors a { background:url("images/cakes/cakes_navigation_on.gif") 0 -28px no-repeat;}

ul.nbc_left_side_nav li a.cakes_occasions { display:block; width:130px; height:15px; background:url("images/cakes/cakes_navigation.gif") 0 -56px no-repeat;}
ul.nbc_left_side_nav li a.cakes_occasions:hover, ul.nbc_left_side_nav #cakes_occasions a { background:url("images/cakes/cakes_navigation_on.gif") 0 -56px no-repeat;}

ul.nbc_left_side_nav li a.cakes_sizes { display:block; width:130px; height:17px; background:url("images/cakes/cakes_navigation.gif") 0 -85px no-repeat;}
ul.nbc_left_side_nav li a.cakes_sizes:hover, ul.nbc_left_side_nav #cakes_sizes a { background:url("images/cakes/cakes_navigation_on.gif") 0 -85px no-repeat;}

ul.nbc_left_side_nav li a.cakes_ways_to_buy { display:block; width:130px; height:17px; background:url("images/cakes/cakes_navigation.gif") 0 -114px no-repeat;}
ul.nbc_left_side_nav li a.cakes_ways_to_buy:hover, ul.nbc_left_side_nav #cakes_ways_to_buy a { background:url("images/cakes/cakes_navigation_on.gif") 0 -114px no-repeat;}


/* SIDEBAR CONTENT */
.sidebar_ode_to_cake, .sidebar_sig_frosting, .sidebar_made_w_good_stuff, .sidebar_bundtlet_bundles, .sidebar_fotm {display:block; float:left; clear:both; margin:0; padding:0; width:170px; text-align:center; border:0px; border-top:9px solid #fff;}
.sidebar_ode_to_cake {height:243px;}
.sidebar_made_w_good_stuff {height:232px;}
.sidebar_fotm {height:127px; background:url(images/cakes/flavors/flavors_fotm_bg.jpg) no-repeat;}
.sidebar_fotm h1 {margin:0; margin-top:40px; padding:0; font-size:12px;}
.sidebar_fotm p {margin:0; padding:0 10px; font-size:9px; line-height:16px; color:#552C13;}


/* FLAVORS ABOUT */
.flavors_about { display:block; margin:0 0 10px 20px; width:664px; height:211px; }



/* NATIONWIDE SHIPPING */
.nationwide_shipping {display:block; clear:both; margin:20px 0 0 9px; padding:20px; width:650px; background:#9aa2cd;}


.featured_cake { display:block; float:left; clear:both; margin:0; padding:0; height:346px; width:706px; }
.featured_cake img.featured { display:block; float:left; margin:0; padding:0; width:350px; height:346px; }
.featured_cake_content {display:block; float:left; margin:0; padding:0; width:356px; height:346px; background:url("images/cakes/occasions/oc_featured_cakes_content.jpg") no-repeat;}
img.h_featured_cakes { display:block; margin:40px 0 0 20px; }
img.h_feat_cakes_name { display:block; margin:100px 0 0 20px; }
img.may_we_suggest { display:block; margin:20px 0 0 20px; }
img.balloons {display:block; float:left; margin:0; padding:0; }
.featured_cake_content p {color:#552C13;}
.featured_cake_content p a {color:#552C13;}

.click_cake_below { display:block; float:left; clear:both; margin:8px 0; padding:5px 0; width:706px; height:; background:#FFE093;}
.click_cake_below img.click { display:block; margin:5px 0 5px 50px; }
.oc_key {margin-bottom:20px;}

/* OCCASIONS GALLERY */
.occasion_gallery { display:block; clear:both; margin:0; padding:0; width:700px;}
.occasion_gallery .holder,
.occasion_gallery .holder_last {float:left; margin:10px 0 0 0 ; padding:0 23px; width:128px; text-align:center; border-right:1px dotted #9aa2cd;}
.occasion_gallery .holder_last { border-right:1px solid #fff;}
.occasion_gallery .holder img.oc_gal_image,
.occasion_gallery .holder_last img.oc_gal_image { width:128px; }

/* GALLERY OCCASIONS */
.gallery_occasion { clear:both; margin:0; padding:0; width:712px;}
.gallery_occasion .pgs_holder,
.gallery_occasion .pgs_holder_last {float:left; margin:35px 0 0 0 ; padding:0 15px; width:201px; border-right:1px dotted #9aa2cd;}
.gallery_occasion .pgs_holder_last { border-right:1px solid #fff;}


ol { margin:0; padding:0 0 0 20px; list-style-type:decimal; }
ol li { margin:0; padding:0; list-style-type:decimal; }

/* SIZING AND PRICING */
.sizes { display:block; vertical-align:bottom;}
.column_sizes_bundt,
.column_sizes_8,
.column_sizes_10,
.column_sizes_tiered {float:left; margin:0; padding:0 5px; width:145px; height:auto; color:#552C13; vertical-align:bottom;}

.column_sizes_bundt p,
.column_sizes_8 p,
.column_sizes_10 p,
.column_sizes_tiered p { color:#552C13; }

.column_sizes_bundt { width:130px; margin-right:20px; }
.column_sizes_8 { width:130px; margin-right:25px; }
.column_sizes_10 { width:130px; margin-right:25px; }
.column_sizes_tiered { width:130px; }

table.sizes { margin:0 auto; width:140px; border:0; }
table.sizes tr td {}

.chocolate_marble { margin:0; width:280px; text-align:center; }
.chocolate_marble p {color:#7A84BE;}

/* SIZING AND PRICING by Geo */
#sizes_container { float: left; text-align: center; margin-bottom: 50px;}
#sizes_container .size { float: left; width: 200px; height: 320px; position: relative; }
#sizes_container .top { height: 200px; }
#sizes_container .align-bottom { position: absolute; bottom: 0; width: 200px; height: 60px; margin: 0; }
#sizes_container img { }
#sizes_container .img-bottom { position: absolute; bottom: 60px; width: 200px; margin: 0; }
#sizes_container h1 { font-size: 1.23em; line-height: 110%; text-transform: uppercase; margin-bottom: 7px;}
#sizes_container p { color: #664513; font-size: 1.0em; font-weight: bold; line-height:90%; margin: 0 0 5px 0;}

/* WAYS TO BUY */
.ways {display:block; float:left; margin:20px 0 0 0; padding:0 40px 0 0; width:182px;}
.pickup_delivery {display:block; float:left; margin:20px 0 0 0; width:333px; }

.blue_box { display:block; width:100%; margin-bottom: 1.6em; }

.blue_box_header_cap,.blue_box_footer_cap { font-size:1px; /* ensure minimum height - need this for IE 6 */ height:10px; }
.blue_box_header {background: url(images/cakes/blue_box/top_l.gif) no-repeat 0px 0px; }
.blue_box_header_cap { background: url(images/cakes/blue_box/top_r.gif) no-repeat right 0px; }

.blue_box_middle { background: url(https://www.uhaul.com/images/important_ml.gif) repeat-y 0px 0px; }
.blue_box_middle_cap { background: url(https://www.uhaul.com/images/important_mr.gif) repeat-y right 0px; }

.blue_box_content { margin: 0; padding: 2px 2px 2px 10px; overflow: hidden; zoom: 1; background:#A7ACC3; }
.blue_box_content p {color:#552C13; }
.blue_box_footer {background: url(images/cakes/blue_box/bot_l.gif) no-repeat 0px 0px;}
.blue_box_footer_cap {background: url(images/cakes/blue_box/bot_r.gif) no-repeat right 0px;}

img.h_wtb {display:block; width:auto; height:auto; margin:0 0 10px 0; }
