/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#faf9ef;
	background-image:url(../images/bg.jpg); background-repeat:repeat-x; height:495px; background-position:top left; }

BODY, TD, input, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5436;}	

p {
	margin-top:6px;
	margin-bottom:8px;
	padding:0px;
	text-align:justify;
}

.Header		{ color: #B60404; font-size: 18px; font-family: Arial Narrow; font-weight: normal; }
.Subheader	{ font-weight: bold; }

.Red	{ color: #B60404; }
.Orange	{ color: #E8B70E; }
.Brown	{ color: #5D5436; }
.Black	{ color: #000000; }
.White	{ color: #FFFFFF; }

TD.BeigeBG	{ background: #EDEAD0; }

* .italic { font-style:italic; }

/*  header  */

* #logo_top { background-image:url('../images/logo_top.jpg'); background-repeat:no-repeat; height:53px; width:251px; }


/*  menu */

/*
#my_nav {margin:0;padding:0px;float:right;width:498px;height:53px;}
#my_nav li{margin:0; padding:0;list-style:none;float:left;}
#my_nav a{background:#ac0606;float:left;height:53px;text-indent:-9999px;overflow:hidden;}
a#about{width:70px;background:url('../images/menu/about_all.jpg') no-repeat;}
a#wedding{width:78px;background:url('../images/menu/wedding_all.jpg') no-repeat;}
a#celebration{width:86px;background:url('../images/menu/celebration_all.jpg') no-repeat;}
a#cakesportfolio{width:109px;background:url('../images/menu/cakeportfolio_all.jpg') no-repeat;}
a#links{width:55px;background:url('../images/menu/links_all.jpg') no-repeat;}
a#contact{width:100px;background:url('../images/menu/contact_all.jpg') no-repeat;}
#my_nav a:hover,#my_nav a:active,#my_nav a:focus,#my_nav a.active{background-position:0 -53px;}
#nav-main a.menuActive{background-position: 0px -53px;}
*/

* #my_nav {margin:0;padding:0px;float:right;width:498px;height:53px;}
* #my_nav li{margin:0; padding:0;list-style:none;float:left;}
* #my_nav a{background:#ac0606;float:left;height:53px;text-indent:-9999px;overflow:hidden;}
a#about{width:66px;background:url('../images/menu2/about_all.jpg') no-repeat;}
a#wedding{width:77px;background:url('../images/menu2/wedding_all.jpg') no-repeat;}
a#celebration{width:111px;background:url('../images/menu2/celebration_all.jpg') no-repeat;}
a#cakesportfolio{width:107px;background:url('../images/menu2/cakeportfolio_all.jpg') no-repeat;}
a#links{width:53px;background:url('../images/menu2/links_all.jpg') no-repeat;}
a#contact{width:84px;background:url('../images/menu2/contact_all.jpg') no-repeat;}
* #my_nav a:hover,#my_nav a:active,#my_nav a:focus,#my_nav a.active{background-position:0 -53px;}
* #nav-main a.menuActive{background-position: 0px -53px;}



* #level02 { background-image:url('../images/level02.jpg'); background-repeat:no-repeat; height:87px; width:749px; }

* #level02_sub { background-image:url('../images/level02_sub.jpg'); background-repeat:no-repeat; height:87px; width:749px; }


/*  quick info header */

* #tel_strong { font-weight:bold; }
* #quick_img_mar { margin-right:6px; }

p#quick_mar { margin-left:75px; margin-top:16px; }
a.quicklinks { color:#5d5436; margin-right:16px; text-decoration:none; }
a.quicklinks:hover, a.quicklinks:active { text-decoration:underline; }



* #level03 { background-image:url('../images/level03.jpg'); background-repeat:no-repeat; height:202px; width:749px; }


/*  level03 */

* #welcome_gif_marg { margin-top:8px; margin-bottom:14px; }
p#welcome_marg { margin-left:14px; margin-right:8px; clear:both; }

* #wedding_gif_marg { margin-top:8px; margin-bottom:8px; }
p#welcome_text { color:#faf9ef; margin-left:14px; margin-right:36px; }
a.welcome_link {color:#e8b70e; text-decoration:none; font-weight:bold;}
a.welcome_link:hover, a.welcome_link:active { text-decoration:underline; }


/* level04 */

* #title_level04_gif_marg { margin-top:8px; margin-bottom:10px; }
* #box_home { background:url('../images/box_home.jpg'); background-repeat:no-repeat; height:281px; width:244px; float:left;  }
* #box_subPage { background:url('../images/box_home.jpg'); background-repeat:no-repeat; height:281px; width:244px; float:left; margin-top:30px;  }
* #box_home_marg { background:url('../images/box_home.jpg'); background-repeat:no-repeat; height:281px; width:244px; margin-left:7px; float:left; }
p#level04_img { margin-left:18px; margin-right:18px; text-align:center; }
p#level04 { margin-left:18px; margin-right:18px; }
p#level04_text { margin-left:20px; margin-right:20px; }

* #box_subPage2 { margin:0px; padding:0px; background:url('../images/box_home2.jpg'); background-repeat:no-repeat; width:244px; float:left; background-color:#fff; margin-top:20px;   }

* #box_subPage3 { margin:0px; padding:0px; background:url('../images/box_home3.jpg'); background-repeat:no-repeat; width:244px; float:left; background-color:#fff; margin-top:20px;   }

* #title_level04_gif_marg2 { margin-top:15px; margin-bottom:10px; }
p#level04_img2 { margin-left:18px; margin-right:18px; text-align:center; }
p#level042 {  margin-left:18px; margin-right:18px; display:inline; margin-top:10px;}
p#level04_text2 { margin-left:20px; margin-right:20px; line-height:14px; }
p#level04_text2ul { margin-left:20px; margin-right:20px; line-height:14px; margin-bottom:6px; padding-bottom:0px;}
ul.subBox { margin:0px; padding:0px; list-style:disc; width:230px; }
ul.subBox li { padding-left:0px; margin-left:40px; line-height:15px; margin-bottom:4px;}

* #box_subPage2footer { background:url('../images/box_home2footer.jpg'); background-repeat:no-repeat; height:10px; width:244px; float:left; margin-top:0px; background-color:#fff; font-size:0px;  }

* #level04_img_box { padding:5px; margin:0px; background-color:#e8e4c5; }

* #level04_img_loose { padding:5px; margin:0px; background-color:#e8e4c5; margin-top:10px; margin-bottom:5px; }

* #level04_text a, #level04_text a:active {color:#e8b70e; text-decoration:none; font-weight:bold; display:block; margin-top:12px;}
* #level04_text a:hover { text-decoration:underline; }

* #level04_text2 a, #level04_text2 a:active {color:#e8b70e; text-decoration:none; font-weight:bold; display:block; margin-top:12px;}
* #level04_text2 a:hover { text-decoration:underline; }

p#level04_text2ul a, p#level04_text2ul a:active, p#level04_text2ul a:visited {color:#e8b70e; text-decoration:none; font-weight:bold; display:block; margin-top:12px;}
p#level04_text2ul a:hover { text-decoration:underline; }


/* level05  */

* #signBox_bg { background-image:url('../images/signBox_bg.jpg'); background-repeat:no-repeat; height:140px; width:749px; margin-top:10px; margin-bottom:14px; } 
p#level05_signUp_text { color:#5d5436; font-size:12px; text-decoration:none; font-weight:bold; margin-left:18px; margin-right:18px; }

p#level05_signUp_btn { margin-left:590px; margin-right:18px; margin-top:16px; }
p#level05_signUp_content_btn { margin-left:178px; margin-right:18px; margin-top:10px; }
* #signMeUp_span a{background:#ac0606;float:left;height:23px;text-indent:-9999px;overflow:hidden;}
a#signMeUp{width:119px;background:url('../images/signMeUp_btn.gif') no-repeat;}
* #signMeUp_span a:hover,#signMeUp_span a:active,#signMeUp_span a:focus {background-position:0 -23px;}


/* footer  */

* #footerTbl_mrg { margin-top:30px; margin-bottom:20px; }
p#footer_main { margin-top:16px; }
a.web-feet { text-decoration:none;}
a.web-feet:hover, a.web-feet:active { text-decoration:underline; }


/* content */

* #content_bg{ background-image:url('../images/content_bg.jpg'); background-repeat:no-repeat; background-position:top; height:329px; width:498px; }
* #titlesGifs_marg { margin-top:12px; margin-bottom:0px; }
p#content_text { color:#5d5436; margin-left:14px; margin-right:12px; clear:both; }
a.content_link, a.content_link:active, a.content_link:visited {color:#691313; text-decoration:none; font-weight:bold; }
a.content_link:hover { text-decoration:underline; }

* #cakes_guide_tbl { margin-left:14px; }
* #cakes_guide_tbl_2 { margin-left:14px; margin-top:20px; }
* #cakes_guide_tbl_col { background-color:#edead0; }
p#pcakes_guide_tbl { margin:0px; padding:0px; color:#5d5436; text-align:center; font-weight:bold; }
p#pcakes_guide_tbl_nonBold { margin:0px; padding:0px; color:#5d5436; text-align:center; }
* #italic { font-style:italic; }


ul.main_ul { margin:0px; padding:0px; margin-bottom:10px; }
ul.main_ul li { list-style:none; }
ul.main_ul li.nonSub { line-height:14px; background:url('../images/listStyle.gif') no-repeat 0pt 2px; margin-left:20px; padding-left:20px; margin-bottom:6px; }
ul.main_ul li a:hover { text-decoration:underline; }
ul.main_ul li a:active { text-decoration:underline; }

ul.main_ul li ul { margin:0px; padding:0px; margin-top:6px; margin-bottom:8px; }
ul.main_ul li ul li{ list-style:none; }
ul.main_ul li ul li { line-height:15px; padding-left:2px; margin-bottom:6px; }

* .sign_me_up_input { width:200px; margin-left:10px; }

* #img_content_r { padding:2px; margin:0px; background-color:#e8e4c5; float:right; }
* #img_content_l { padding:2px; margin:0px; background-color:#e8e4c5; float:left; }


/*  contact  */

* #marg_form {line-height:1px; height:20px; margin:0px; padding:0px;}

* #form_area { width:382px; height:470px; line-height:20px; float:left; display:inline; margin-left:14px; margin-top:20px; }

* #form_ul { display:block; clear:both; margin:0px; padding:0px; }


* #form_ul li { display:block; margin:0px 0px 10px 0px; list-style: none; width:380px; height:20px; }
* #form_ul li span { display:inline; margin: 0px; margin-right:2px; color:#5d5436; float:left; }
* #form_ul li input {background:url('../images/textarea.jpg') top left; background-repeat:no-repeat; width:228px; height:20px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px; border-bottom:#e4e3ec 1px solid;}


* #form_ul_btn { display:block; clear:both; margin:0px; padding:0px;  }


* #form_ul_btn li { display:block; margin:0px 0px 10px 0px; list-style: none; width:350px; height:20px; }

* #form_ul li.enquiry { height:130px; width:380px; clear:both;  }
* #form_ul li textarea {background:url('../images/textarea.jpg') top left; background-repeat:no-repeat; width:228px; height:120px; border:0px; display:inline; float:right; font-size:12px; line-height:22px; padding-left:2px; vertical-align:middle; border-bottom:#e4e3ec 1px solid; }

* #marg_between_form { clear:both; line-height:1px; margin-bottom:20px; }



ul#form_btn { padding:0px; margin:0px;  margin-bottom:10px; width:380px; }
ul#form_btn li { display:block; margin:5px 0px 10px 0px; list-style: none; width:380px; height:25px; text-align:right;}
* #sumbit { border:0px; display:inline; margin-left:50px; width:81px; height:24px; background-image:url('../images/submit.jpg'); cursor:pointer; float:right; margin-top:0px;}

* #reset { border:0px; display:inline; margin-left:0px; width:81px; height:24px; background-image:url('../images/reset.jpg'); cursor:pointer; float:right; margin-top:0px; }

* #submit_btn { height:1em; text-align:center; clear:both; border:#009999 1px solid; display:block; }



/* sitemap  */

* #ul_sitemap_list { margin:0px; padding:0px; list-style:none;}
* #ul_sitemap_list li { padding-left:0px; margin-left:30px; line-height:17px; margin-bottom:4px;}
* #ul_sitemap_list li ul {padding:0px; margin:0px; margin-bottom:6px; list-style:none; }
* #ul_sitemap_list li ul li { padding-left:15px; margin-left:20px; line-height:15px; margin-bottom:4px; background:url(../images/arraw_sitemap.gif) 0px 2pt no-repeat;}