body { margin: 0 auto; padding: 0 auto; background-color: #712b11; color: #000000; font-size: 11px; font-family: Arial; line-height: 14pt;}

#container { text-align: center; margin: 0 auto; padding: 0 auto;width: 850px;}

a:link, a:visited { color: #dda835; font-weight: bold; text-decoration: none;}
a:hover, a:active { color: #dda835; font-weight: bold; text-decoration: none;}
href a{display: block;}

p.home { color: #dda835; font-size: 11px; font-family: Arial; line-height: 14pt;}
p.reg { color: #712b11; font-size: 11px; font-family: Arial; line-height: 14pt; text-align: left;}
h1 {color: #CC6600; font-size: 11px; font-family: Arial; font-weight: bold; line-height: 14pt;}

/*-----logos-----*/
#homelogo { position: relative; width: 220px; height: 220px; margin: 100px 0 -120px 300px; background-image: url(images/home_logo.jpg);}
#valentinelogo {position: relative; width: 447px; height: 289px; margin: 100px 0 -120px 194px; background-image: url(images/home_valentine_logo.jpg);}
#easterlogo {position: relative; width: 297px; height: 289px; margin: 100px 0 -120px 270px; background-image: url(images/home_easter_logo.jpg);}
#bastillelogo {position: relative; width: 297px; height: 289px; margin: 100px 0 -120px 270px; background-image: url(images/home_bastille_logo.jpg);}
#mothersdaylogo {position: relative; width: 297px; height: 289px; margin: 100px 0 -120px 270px; background-image: url(images/home_mothers_logo.jpg);}
#fathersdaylogo {position: relative; width: 297px; height: 289px; margin: 100px 0 -120px 270px; background-image: url(images/home_fathers_logo.jpg);}
#christmaslogo {position: relative; width: 297px; height: 289px; margin: 100px 0 -120px 270px;; background-image: url(images/home_christmas_logo.jpg);}
	
/*----nav-----*/	
#htlnav { float: left; width: 800px; height: 164px; margin: -11px 0 0 50px; z-index: 999;}
#htlnav li { display: inline;}
#htlnav li a { float: left; display: block; height: 164px; text-indent: -9999px;}
#hblnav { float: left; width: 800px; height: 126px; margin: 0 0 0 50px; z-index: 999;}
#hblnav li { display: inline;}
#hblnav li a { float: left; display: block; height: 126px; text-indent: -9999px;}

#hnaboutus a{ width: 118px; background-image: url(images/home_aboutus.jpg);}
#hncroq a{ width: 119px; background-image: url(images/home_croquembouche.jpg);}
#hnmission a{ width: 115px; background-image: url(images/home_ourmission.jpg);}
#hncakes a{ width: 118px; background-image: url(images/home_cakes.jpg);}
#hntarts a{ width: 123px; background-image: url(images/home_tarts.jpg);}
#hnsavoury a{ width: 118px; background-image: url(images/home_savoury.jpg);}
#hncafe a{ width: 119px; background-image: url(images/home_cafe.jpg);}
#hnspecialities a{ width: 115px; background-image: url(images/home_specialities.jpg);}
#hnevents a{ width: 118px; background-image: url(images/home_events.jpg);}
#hncontact a{ width: 123px;background-image: url(images/home_contact.jpg);}

/*----other----*/
#hrosette { position: relative; width: 110px; height: 139px; margin: -90px 0 -40px 710px; background-image: url(images/rosette.png); z-index: 9999; !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (img src="images/rosette.png",sizingMethod='scale');}
#hshelves { position: relative; width: 800px; height: 290px; left: 25px; margin: 160px 0 0 0; background-image: url(images/home_shelves.jpg);



/*---ie6 png fix--- !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (img src="xxxxxx",sizingMethod='scale');---*/