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.retail_index, ul.nbc_left_side_nav li a.cakes_attire, ul.nbc_left_side_nav li a.retail_gifts, ul.nbc_left_side_nav li a.retail_locations, ul.nbc_left_side_nav li a.retail_locations  { margin:0 0 7px 30px; padding:0; width:130px; }

ul.nbc_left_side_nav li a.retail_index { display:block; width:130px; height:20px; background:url("images/retail/retail_nav.gif") 0 0 no-repeat;}
ul.nbc_left_side_nav li a.retail_index:hover, ul.nbc_left_side_nav #retail_index a { background:url("images/retail/retail_nav_on.gif") 0 0 no-repeat;}


ul.nbc_left_side_nav li a.blank { display:block; width:130px; height:20px; background:url("images/retail/retail_nav.gif") 0 -30px no-repeat;}


ul.nbc_left_side_nav li a.retail_attire { display:block; width:130px; height:20px; background:url("images/retail/retail_nav.gif") 0 -30px no-repeat;}
ul.nbc_left_side_nav li a.retail_attire:hover, ul.nbc_left_side_nav #cakes_attire a { background:url("images/retail/retail_nav_on.gif") 0 -30px no-repeat;}

ul.nbc_left_side_nav li a.retail_gifts { display:block; width:130px; height:10px; background:url("images/retail/retail_nav.gif") 0 -56px no-repeat;}
ul.nbc_left_side_nav li a.retail_gifts:hover, ul.nbc_left_side_nav #retail_gifts a { background:url("images/retail/retail_nav_on.gif") 0 -56px no-repeat;}

ul.nbc_left_side_nav li a.retail_locations { display:block; width:130px; height:30px; background:url("images/retail/retail_nav.gif") 0 -85px no-repeat;}
ul.nbc_left_side_nav li a.retail_locations:hover, ul.nbc_left_side_nav #retail_locations a { background:url("images/retail/retail_nav_on.gif") 0 -85px no-repeat;}

ul.nbc_left_side_nav li a.retail_locations { display:block; width:130px; height:30px; background:url("images/retail/retail_nav.gif") 0 -114px no-repeat;}
ul.nbc_left_side_nav li a.retail_locations:hover, ul.nbc_left_side_nav #retail_locations a { background:url("images/retail/retail_nav_on.gif") 0 -114px no-repeat;}

#attire_dashed_line {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 10px;
	width: 650px;
	height: 2px;
	background-image: url("images/retail/retail_attire_dashedline.jpg");
	background-repeat: repeat-x;
	clear: both;

}
#attire_summary {
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 1px;
	margin-left: 10px;
	width: 580px;

}
#attire_summary a {
	color: #b3b9d9;
}
#attire_info_right {
	font-size: 12px;
	margin-left: 330px;
	margin-bottom: 30px;
	text-align: right;
}
#attire_info_left {
	width: 280px;
	font-size: 12px;
	float: left;
	margin-left: 12px;
	}

#index_right {
	float: right;
	padding-top: 20px;
	margin-top: 0px;
}
#index_left {
	float: left;
	width: 230px;
	margin-left: 20px;
	margin-top: 30px;

}
#retail_content_box {
	vertical-align: top;
}
#gifts_header {
	clear: right;
	margin-top: 10px;
	margin-left: 15px;
	_margin-top: 20px;
	_margin-left: 30px;
	font-size: 1.2em;
	text-align: left;
}
#gifts_subtext {
	color: #6e4422;

}
#gifts_subtext a {
	color: #7a84be;
}
.gifts_column_dashed {
	float: left;
	height: 670px;
	width: 40px;
	padding: 10px, 10px, 10px, 10px;
	margin-top: 23px;
	background-image: url(images/retail/dashed_vertical.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#gifts_column_1 {
	float: left;
	height: 620px;
	margin-left: 15px;
	
}
#gifts_column_2 {
	float: left;
	height: 620px;
}
#gifts_column_3 {
	float: right;
	height: 620px;
	padding-right: 10px;
}
.gifts_titles {
	color: #7a84be;
	font-size: 1.3em;
}
.content_container_gifts { display:block; background:#fff; height: 900px; }



/* 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;}

/* 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; }


#retail_nav ul {
	width: 170px;
	list-style: none;
	margin: 0;
	padding: 0;
}


#nav_retail img {
	background-image: url(images/retail/retail_nav_retail.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 30px;
	list-style: none;
	_padding-bottom: 3px;
}

#nav_attire img {
	background-image: url(images/retail/retail_nav_attire.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 50px;
	list-style: none;
	_padding-bottom: 3px;

}

#nav_giftsanddecor img {
	background-image: url(images/retail/retail_nav_gifts.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left: 50px;
	list-style: none;
	height: 15px;
	_padding-bottom: 3px;
}

#nav_locations img {
	background-image: url(images/retail/retail_nav_locations.gif);
	background-position: top left;
	background-repeat: no-repeat;
	list-style: none;
	margin-left: 34px;
	height: 15px;
	_padding-bottom: 3px;
}
#nav_instore {
	list-style: none;
	margin-left: 30px;
	_padding-bottom: 3px;

}
#nav_retail a:hover img {
	background-image: url(images/retail/retail_nav_retail_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	_padding-bottom: 3px;
}
#nav_attire a:hover img {
	background-image: url(images/retail/retail_nav_attire_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	_padding-bottom: 3px;
}
#nav_giftsanddecor a:hover img {
	background-image: url(images/retail/retail_nav_gifts_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	_padding-bottom: 3px;
}
#nav_locations a:hover img {
	background-image: url(images/retail/retail_nav_locations_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	_padding-bottom: 3px;
}

#retail_nav_div {
	vertical-align: top;
	text-align: left;
	height: 250px;
}

