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


/* style the dropdown menus */
.dmenu {
display: none; /* REQUIRED dont display them to begin with */
position: absolute; /* REQUIRED enables javascript to position them below the right tab */
z-index: 100; /* REQUIRED makes sure they appear on top of other content on the page */
margin: 61px 0 0 0; /* display them 21px below the top of the tabs. this is a kind of average value for the height of the tabs, which seems to vary slightly between browsers */
padding: 0px; /* put some space around the contents */
float:none;
background:#296F77;
text-align: left; /* just in case */
}


ul#tabbar { list-style:none;margin:0px;padding:0px 0px 0px 24px;height:60px; }
ul#tabbar li { float:left; margin:0px; padding:0; }
ul#tabbar li a { 
	float:left;
	height:60px;
	display:block;
	vertical-align:middle;
	color:transparent;
	text-decoration:none;
	padding:0px;
	text-align:center;
	line-height:60px;
 }
 
 ul#tabbar li a span { display:none; } 

ul#tabbar li a#front_page_tab { background:url(../images/menu/home.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#about_us_tab { background:url(../images/menu/about_us.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#our_services_tab { background:url(../images/menu/our_services.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#our_prodcuts_tab { background:url(../images/menu/our_products.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#the_boutique_tab { background:url(../images/menu/the_boutique.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#photo_gallery_tab { background:url(../images/menu/photo_gallery.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#gift_certificates_tab { background:url(../images/menu/gift_certificates.gif) no-repeat;width:61px;height:60px; }
ul#tabbar li a#special_offers_tab { background:url(../images/menu/special_offers.gif) no-repeat;width:61px;height:60px; }

ul#tabbar li a#front_page_tab:hover { background:url(../images/menu/home_over.gif) no-repeat; }
ul#tabbar li a#about_us_tab:hover { background:url(../images/menu/about_us_over.gif) no-repeat; }
ul#tabbar li a#our_services_tab:hover { background:url(../images/menu/our_services_over.gif) no-repeat; }
ul#tabbar li a#our_prodcuts_tab:hover { background:url(../images/menu/our_products_over.gif) no-repeat; }
ul#tabbar li a#the_boutique_tab:hover { background:url(../images/menu/the_boutique_over.gif) no-repeat; }
ul#tabbar li a#photo_gallery_tab:hover { background:url(../images/menu/photo_gallery_over.gif) no-repeat; }
ul#tabbar li a#gift_certificates_tab:hover { background:url(../images/menu/gift_certificates_over.gif) no-repeat; }
ul#tabbar li a#special_offers_tab:hover { background:url(../images/menu/special_offers_over.gif) no-repeat; }

ul#tabbar li a span { display:none; }
ul#tabbar li a img { border:none; }

div#menu div.dmenu ul li.page_item ul { padding-left:10px; }

div#menu div.dmenu ul { margin:0px; padding:0px; }
div#menu div.dmenu ul li.page_item { float:none;list-style:none; }
div#menu div.dmenu ul li.page_item a {
	display:block !important;
	padding:0px 9px 0px 9px;
	color:#FFF;
	text-decoration:none;
	border-left:none;
	border-right:none;
	vertical-align:middle;
	float:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:left;
	height:30px;
	line-height:30px;	
}
div#menu div.dmenu ul li.page_item a:hover, div#menu div.dmenu ul li.current_page_item a {
	background:#D26900;
}

li.current_page_item a { color:#FFF; text-decoration:none; }

#about_us_menu { width:175px; }
#our_services_menu { width:145px; }
#our_prodcuts_menu { width:80px; }
#the_boutique_menu { width:145px; }
