@charset "UTF-8";
/* CSS Document */

body {margin:0;padding:0;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;}

a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}

p, h1, h2, h3, ul, li{padding:0;margin:0;}

h2 {color:#000; font-size:16px;}

#wrapper {margin: 0 auto;width: 950px;position:relative}


#header{}
#middle_bar {background-color: #ccc;height:306px;}




ul, li {list-style-type:none;}

#page-title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 43px;
	letter-spacing: 2px;
	padding-top:25px;
}

#page-subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
	padding-left: 43px;
	letter-spacing: 2px;
	padding-top:2px;
}



#left_menu {color: #666666;font-size: 12px;letter-spacing: 1px;width:236px;padding-top:12px;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;padding-top:26px}
#left_menu ul {padding:0; margin:0}
#left_menu li {padding:0;margin:0;}
#left_menu a{outline:none; color:#666; font-size:14px; text-decoration:none; display:block; width:200px;padding-left:45px;padding:2px 2px 2px 45px; font-weight:200;}
#left_menu a:hover{ background-image: url(../imgs/menu_bg.gif); background-repeat:repeat-y;}




#twocol-page-text p{padding:0;margin:0;padding-bottom:18px;font-size:12px;}
#twocol-page-text-right{padding-right:255px;padding-top:26px;}
#twocol-page-text-left{padding-left:220px;padding-right:10px;padding-top:26px;}

#bottom_content{font-size:12px;padding-top:22px; color:#000; position:relative;}
#bottom_content a{color:#000; text-decoration:underline;}
#bottom_content a:hover{background-color:#999; color:#fff;}
#bottom_content p{padding-bottom:16px;}
#bottom-leftcol{width:220px;float:left;padding-left: 240px;padding-right:20px;padding-top:14px}
#bottom-rightcol{
	width:240px;
	float:left;
	padding-top: 14px;
}

#middle-overlay-content{position:absolute;width:463px;top:50px;left:250px;background-color:#fff;z-index:10;font-size: 12px;}

#middle-overlay-content-left{float:left;width:220px;padding-left:16px;}
#middle-overlay-content-right{float:left;width:220px}

#middle-overlay-content-direlton{position:absolute;width:500px;top:50px;left:250px;background-color:#fff;z-index:10;font-size: 12px;}
#middle-overlay-content-left-direlton{float:left;width:210px;padding-left:16px;padding-right:20px}
#middle-overlay-content-right-direlton{float:left;width:220px;padding-top:360px;padding-left:10px;}

#directions_pic{position:absolute;top:50px;left:485px; z-index:20}

#cakeselection-leftcol{
	float:left;
	width:160px;
}
#cakeselection-rightcol{
	float:right;
	width:740px;
	text-align:right;
	}


/* Misc  */
.clear{clear:both}
.grey-bold{color:#666666;font-weight:bold;}	
.grey{color:#666666;}


#bc_subnav{
	float:left; 
	width:230px;
	}
	
#bc_subnav ul{
	margin:0;
	padding:0; 
	list-style-type:none;
	}
	
#bc_subnav li{
	margin:0;
	padding:0; 
	list-style-type:none;
	text-align:left;
	}
	
#bc_subnav li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#c1c1c1; 
	padding-left:40px;
	text-decoration:none; 
	outline:none;
	padding:2px 3px 2px 40px; 
	display:block; 
	width:192px; /* total 232px*/
	font-size:12px;
	letter-spacing:1px;
	}
	
#bc_subnav li a:hover{ background-image: url(../imgs/sub_nav_bg.gif); background-repeat:repeat-y;}

#bc_subnav li a:focus{
	color:#006600;
	outline:none;
	}

#bottom_content #content_right {
	float: left;
	width: 400px;
}

#footer{color:#ccc; font-size:10px;text-align:right;padding:40px 60px 40px 0;clear:left;}
#footer a{color:#ccc;text-decoration:none;};
#footer a:hover{text-decoration:underline;}

#leftmenu {
	padding-left: 30px;
	padding-top: 20px;
}
#cake_logo{position:absolute; top:37px; left:805px;width:85px;height:85px;z-index:10;display:none;}

.estore_details{}
.estore_details_image {width:316px; height:197px;float:left;}
.estore_details_desc {float:left;padding-left:20px;width:280px;}
.estore_details_desc h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#757575;padding-bottom:4px;}
.estore_details_desc p {font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size:12px;color:#757575;}
.estore_details_desc .price {font-size:12px; font-weight:bold;padding-bottom:15px;}
.estore_details_desc .ordernow {width:60px;padding:2px;background-color:#ccc; color:#fff}
.estore_details_desc .ordernow a{color:#fff;text-decoration:none;background-color:#ccc; color:#fff}
.estore_details_desc .ordernow a:hover{background-color:#999; color:#fff}

/**  Sitemap **/

#sitemap {padding-top:100px;padding-left:45px;}
#sitemap ul.level1 {float:left; padding-right:40px;font-size:14px;}
#sitemap a{color:#666666;text-decoration:none;}
#sitemap a:hover{color:#666666;text-decoration:underline;}
#sitemap .level1_h {font-weight:bold;}
#sitemap .level1_h ul li {font-weight:normal;font-size:12px;}

#sitemap_incl{display:none;}

#middle-overlay-content-direlton a {color:#666666;}
#middle-overlay-content-direlton a:hover {text-decoration:none;}
