#container_header { background-image: url(/images/back_header.gif); background-repeat: repeat-x; float: left; height: 216px; width: 100%; position: relative; }

/* LOGO */
a#logo { display: none; } /* Text version */
#bikram00 {position: absolute;  background-image: url(/images/bikram_yoga_brighton_00.jpg); background-repeat: no-repeat; display: block; height: 207px; width: 602px; margin-left: -646px; z-index: 0; left: 50%; } /* Image version*/
#flashlogo { margin-left: -628px; position: absolute; top: 0px; left: 50%; } /* Flash version*/
/* #flash_logo {margin-left: -628px; position: absolute;  top: 0px; left: 50%; display: block; height: 200px; width: 200px; z-index: 0; } */

/* BIKRAM IMAGE & SUN GRAPHIC BEHIND IT */
h2#yogacollege {position: absolute; background-image: url(/images/yoga_colege_of_india.png); text-indent: -10000px; display: block; float: left; height: 150px; width: 150px;  z-index: 20; top: 132px; left: 50%; margin-left: 317px; }
#topsun, #topsun01 {position: absolute;  background-repeat: no-repeat; display: block; height: 260px; width: 37%; z-index: 0; top: 0px; left: 50%; margin-left:130px; }
#topsun { background-image: url(/images/top_sun_top.jpg); } /* Top half of sun grahpic */
#topsun01 { background-image: url(/images/top_sun_bot.jpg); height: 370px; top: -10px; } /* Bottom half of sun graphic */

/* TELEPHONE GRAPHIC */
#telephone {position: absolute;  background-image: url(/images/bikram_yoga_brighton_tel.gif); text-indent: -10000px; display: block; float: left; height: 38px; width: 369px; z-index: 10; left: 50%; top:87px; margin-left:-100px; }

/* PRIMARY NAV */
ul.menu { position: absolute; z-index: 50; float: left; clear: both; margin-top: 152px; margin-left: 17px; width: 800px; bottom: 10px; }
ul.menu li { float: left; list-style-type: none; padding-right: 10px; padding-left: 10px; background-image: url(/images/menu_space.gif); background-repeat: no-repeat; background-position: 0px 7px; }
ul.menu li a, ul.menu li a span { font-size: 17px; text-decoration: none; color: #000; font-weight: bold; background-image: url(/images/menu_hover.gif); height: 34px; float: left; background-repeat: no-repeat; background-position: center top; }
ul.menu li a:hover, ul.menu li a span { background-position: center bottom; color: #C90; }

/* SECONDARY NAV */
ul.topmenu { position: relative; z-index: 50; float: right; width: 465px; top: 30px; right:10%; }
ul.topmenu li { float: left; list-style-type: none; padding-right: 13px; padding-left: 13px; background-image: url(/images/menu_space.gif); background-repeat: no-repeat; background-position: 0px 7px; }
ul.topmenu li a { font-size: 17px; text-decoration: none; color: #000; font-weight: bold; float: left; }
ul.topmenu li a:hover { color: #C90; }

/*
#flash_box { display: block; height: 200px; width: 200px; position: absolute; z-index: 50; top: 0px; right: 0px; }
*/

