body         { background-color: #fff; }
.bdy1 {background-color: #fff; background-image: url("../images/bdy_bkd.gif"); background-repeat: repeat-x; background-position: left top }
.bdy2 {background-color: #fff; background-image: url("../images/bdy_bkd2.gif"); background-repeat: repeat-x; background-position: left top }
#header-contain             { text-align: left; margin: 0; padding: 0; z-index: 30; height: 162px }
#header              { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 989px; height: 162px }
#internalheadings-contain              { background-image: url("../images/slider_bkd.jpg"); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 0; padding: 0; z-index: 30; height: 107px }
#internalheadings             { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 989px; height: 107px }
ul#topnav                                { list-style: none; margin: 0; padding: 0; position: absolute; top: 0; right: 0; width: 609px; height: 48px }
ul#topnav li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul#topnav li a                    { color: #fff; font-size: 10px; font-family: Arial, "Trebuchet MS", "Helvetica LT Std", Arial, sans-serif; text-decoration: none; display: block; padding: 0; z-index: 1; height: 49px }
ul#topnav li a:hover   { background-position: 0 -49px !important }
ul#topnav li:hover a.selected    { background-position: 0 -49px !important; position: relative; z-index: 9999 }
ul#topnav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
ul#topnav li a.selected    { background-position: 0 -49px !important; position: relative; z-index: 9999 }
ul#topnav li a.current   { background-position: 0 -49px !important }
ul#topnav li.home a                   { color: #ebf3ff; background-image: url("../images/tpnav_1.gif"); background-repeat: no-repeat; background-position: left top; width: 60px }
ul#topnav li.learning-centres a                     { color: #ebf3ff; background-image: url("../images/tpnav_2.gif"); background-repeat: no-repeat; background-position: left top; width: 220px }
ul#topnav li.career-opps a                   { color: #ebf3ff; background-image: url("../images/tpnav_3.gif"); background-repeat: no-repeat; background-position: left top; width: 177px }
ul#topnav li.news a                   { color: #ebf3ff; background-image: url("../images/tpnav_4.gif"); background-repeat: no-repeat; background-position: left top; width: 69px }
ul#topnav li.contact a                   { color: #ebf3ff; background-image: url("../images/tpnav_5.gif"); background-repeat: no-repeat; background-position: left top; width: 83px }
/*** ESSENTIAL STYLES ***/
.navmenu, .navmenu *  { list-style: none; margin: 0; padding: 0 }
.navmenu         { line-height: 1; position: absolute; top: 130px; left: -7px; width: 989px; height: 31px }
.navmenu ul   { position: absolute; top: -999em }
.navmenu ul li { width: 100% }
.navmenu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.navmenu li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
.navmenu li a                  { color: #fff; font-size: 10px; text-decoration: none; display: block; padding: 0; z-index: 1; height: 31px }
.navmenu li a:hover   { background-position: 0 -31px !important }
.navmenu li:hover a.select    { background-position: 0 -31px !important; position: relative; z-index: 9999 }
.navmenu li a.current   { background-position: 0 -31px !important }
.navmenu li.what-is-a-mri a               { color: #ebf3ff; background-image: url("../images/mn_1.gif"); background-repeat: no-repeat; background-position: left top; width: 113px }
.navmenu li.the-process a              { color: #ebf3ff; background-image: url("../images/mn_2.gif"); background-repeat: no-repeat; background-position: left top; width: 103px }
.navmenu li.im-a-patient a  { color: #ebf3ff; background-image: url("../images/mn_3.gif"); background-repeat: no-repeat; background-position: left top; width: 104px }
.navmenu li.make-a-difference a               { color: #ebf3ff; background-image: url("../images/mn_4.gif"); background-repeat: no-repeat; background-position: left top; width: 143px }
.navmenu li.im-a-physician a               { color: #ebf3ff; background-image: url("../images/mn_5.gif"); background-repeat: no-repeat; background-position: left top; width: 119px }
.navmenu li.our-partners a               { color: #ebf3ff; background-image: url("../images/mn_6.gif"); background-repeat: no-repeat; background-position: left top; width: 118px }
.navmenu li.for-clinics a               { color: #ebf3ff; background-image: url("../images/mn_7.gif"); background-repeat: no-repeat; background-position: left top; width: 110px }
.navmenu li.book-your-mri a               { color: #ebf3ff; background-image: url("../images/mn_8.gif"); background-repeat: no-repeat; background-position: left top; width: 131px }
.navmenu li.faq a               { color: #ebf3ff; background-image: url("../images/mn_9.gif"); background-repeat: no-repeat; background-position: left top; width: 48px }
/*ul.navmenu ul.submenu    { background-repeat: no-repeat; background-position: 1px bottom }
/*.wd1    { width: 400px }
.wd2   { width: 200px }*/
/*ul.navmenu ul.submenu div.menu-br     { margin-left: 10px; padding-top: 10px; padding-bottom: 15px; width: 135px; float: left }
ul.navmenu ul.submenu li, ul.navmenu ul.submenu li a   { background-image: none; margin: 0; height: auto }
ul.navmenu ul.submenu li a      { color: #000; font-size: 11px; background-image: none; text-indent: 0; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; width: 100%; height: auto }
ul.navmenu ul.submenu li a:hover      { text-decoration: underline; background-image: none; text-indent: 0; margin: 0; padding-top: 3px; padding-bottom: 3px; height: auto }
.navmenu li.wine-boutique:hover ul, .navmenu li.wine-boutique.sfHover ul      { background-image: url("../images/nav_drop.png"); z-index: 99; top: 46px; left: 0; width: 155px }
.navmenu li.taste-tour:hover ul, .navmenu li.taste-tour.sfHover ul     { background-image: url("../images/nav_drop.png"); z-index: 99; top: 46px; left: 119px; width: 155px }
.navmenu li.our-winery:hover ul, .navmenu li.our-winery.sfHover ul     { background-image: url("../images/nav_drop2.png"); z-index: 99; top: 46px; left: 238px; width: 308px }
.navmenu li.cucina:hover ul, .navmenu li.cucina.sfHover ul    { background-image: url("../images/nav_drop.png"); z-index: 99; top: 46px; left: 248px; width: 200px }
.navmenu li.event-venue:hover ul, .navmenu li.event-venue.sfHover ul     { background-image: url("../images/nav_drop.png"); z-index: 99; top: 46px; left: 456px; width: 155px }*/
div.logo-btn                    { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; top: 44px; left: 0; width: 280px; height: 86px; float: left }

div.logo-btn a:link, div.logo-btn a:visited              { background: url("../images/logo.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 280px; height: 86px }

div.logo-btn a:hover, div.logo-btn a:active                { background: url("../images/logo.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 280px; height: 86px }
#slider-contain             { background-image: url("../images/slider_bkd.jpg"); background-repeat: repeat-x; background-position: left top; text-align: left; margin: 0; padding: 0; z-index: 30; height: 412px }
#slider            { margin: 0 auto; padding: 0; position: relative; z-index: 30; width: 989px; height: 412px }
#slider p   { color: #fff; font-size: 14px; line-height: 18px; margin-bottom: 8px }
.panel1  { background-image: url("../images/panel1_bkd.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; width: 989px; height: 360px }
.panel1-txt  { margin: 0; position: absolute; top: 184px; right: 0; width: 459px; height: 103px; float: left }

.panel2  { background-image: url("../images/panel2_bkd.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; width: 989px; height: 360px }
.panel2-txt    { margin: 0; position: absolute; top: 120px; right: 0; width: 410px; height: 175px; float: left }
.panel3   { background-image: url("../images/panel3_bkd.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; width: 989px; height: 360px }
.panel3-txt    { margin: 0; position: absolute; top: 120px; right: 0; width: 410px; height: 175px; float: left }
.panel4  { background-image: url("../images/panel4_bkd.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; width: 989px; height: 360px }
.panel4-txt     { margin: 0; position: absolute; top: 80px; right: 0; width: 447px; height: 175px; float: left }
ul#cyclenav                             { list-style: none; margin: 0; padding: 0; position: absolute; bottom: 1px; left: 0; width: 989px; height: 52px }
ul#cyclenav li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul#cyclenav li a                   { color: #fff; font-size: 10px; font-family: Arial, "Trebuchet MS", "Helvetica LT Std", Arial, sans-serif; text-decoration: none; display: block; padding: 0; z-index: 1; height: 52px }
ul#cyclenav li a:hover   { background-position: 0 -52px !important }
ul#cyclenav li:hover a.selected    { background-position: 0 -52px !important; position: relative; z-index: 9999 }
ul#cyclenav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
ul#cyclenav li a.selected    { background-position: 0 -52px !important; position: relative; z-index: 9999 }
ul#cyclenav li a.current   { background-position: 0 -52px !important }
ul#cyclenav li.need-mri a                  { color: #ebf3ff; background-image: url("../images/cyclenav_1.gif"); background-repeat: no-repeat; background-position: left top; width: 147px }
ul#cyclenav li.womans-day a                    { color: #ebf3ff; background-image: url("../images/cyclenav_2.gif"); background-repeat: no-repeat; background-position: left top; width: 479px }
ul#cyclenav li.breast-cancer a                  { color: #ebf3ff; background-image: url("../images/cyclenav_3.gif"); background-repeat: no-repeat; background-position: left top; width: 239px }
ul#cyclenav li.make-difference a                  { color: #ebf3ff; background-image: url("../images/cyclenav_3.gif"); background-repeat: no-repeat; background-position: left top; width: 196px }
ul#cyclenav li.find-clinic a                 { color: #ebf3ff; background-image: url("../images/cyclenav_5.gif"); background-repeat: no-repeat; background-position: left top; width: 167px }


ul.panel1nav             { line-height: 1; margin: 0; padding: 0; position: absolute; bottom: 0; left: -5px; width: 459px; height: 50px; float: left }
ul.panel1nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
ul.panel1nav li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul.panel1nav li a                   { color: #fff; font-size: 10px; text-decoration: none; display: block; padding: 0; z-index: 1; height: 46px }
ul.panel1nav li a:hover   { background-position: 0 -46px !important }
ul.panel1nav li.book-mri a                 { color: #ebf3ff; background-image: url("../images/btn_mri.gif"); background-repeat: no-repeat; background-position: left top; width: 187px }
ul.panel1nav li.rush-mri a               { color: #ebf3ff; background-image: url("../images/btn_rushmri.gif"); background-repeat: no-repeat; background-position: left top; width: 269px }

ul.panel2nav              { line-height: 1; margin: 0; padding: 0; position: absolute; top: 40px; right: 0; width: 459px; height: 50px; float: left }
ul.panel1nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
ul.panel2nav li    { text-indent: -999em; list-style: none; display: inline; margin: 0; padding: 0; z-index: 1; height: auto; float: left; border-style: none }
ul.panel2nav li a                   { color: #fff; font-size: 10px; text-decoration: none; display: block; padding: 0; z-index: 1; height: 46px }
ul.panel2nav li a:hover   { background-position: 0 -46px !important }
ul.panel2nav li.book-mri a                 { color: #ebf3ff; background-image: url("../images/btn_mri2.gif"); background-repeat: no-repeat; background-position: left top; width: 187px }
ul.panel2nav li.rush-mri a               { color: #ebf3ff; background-image: url("../images/btn_rushmri2.gif"); background-repeat: no-repeat; background-position: left top; width: 269px }


#contentArea                     { text-align: left; margin: 0 auto; padding-bottom: 30px; position: relative; z-index: 10; width: 989px }
#quick-ref  { background-image: url("../images/quickref_bkd.gif"); background-repeat: no-repeat; background-position: left top; margin-top: 10px; position: relative; width: 710px; height: 92px; float: left }
.quick-ref1   { position: relative; top: 33px; left: 65px; width: 196px; float: left }
.quick-ref2   { position: relative; top: 33px; left: 130px; width: 180px; float: left }
.quick-ref3   { position: relative; top: 33px; left: 195px; width: 120px; float: left }
.open-mri   { position: relative; top: 40px; width: 225px; height: 237px; float: left }
.im-a-phys   { position: relative; top: 40px; width: 185px; height: 237px; float: left }
.news-contain   { position: relative; top: 40px; left: 48px; width: 252px; height: 237px; float: left }
.news-contain2     { position: relative; top: 20px; left: 15px; width: 279px; float: left }
.news-item  { display: block; margin-bottom: 10px; width: 252px; float: left }
.news-item2  { display: block; margin-bottom: 10px; width: 279px; float: left }
.span-2 .news-item  { display: block; margin-bottom: 10px; width: 352px; float: left }
.news-date  { background-image: url("../images/news_date.gif"); background-repeat: no-repeat; background-position: left top; position: relative; width: 58px; height: 66px; float: left }
.news-month  { color: #fff; font-size: 12px; font-weight: bold; line-height: 1; text-align: center; display: block; margin: 5px 0 0; padding: 0; position: relative; width: 58px; height: 12px }
.news-number  { color: #545454; font-size: 24px; font-weight: bold; line-height: 1; text-align: center; display: block; margin: 5px 0 0; padding: 0; position: relative; width: 58px }
.news-txt { margin-top: 3px; position: relative; width: 180px; float: left }
.news-txt2 { margin-top: 3px; position: relative; width: 220px; float: left }
#ask-expert { background-image: url("../images/right_colbkd.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; height: 413px }
#ask-expert2  { background-image: url("../images/right_colbkd2.jpg"); background-repeat: no-repeat; background-position: left top; position: relative; top: -17px; left: 10px; width: 279px; height: 413px }
#expert-form-contain { position: relative; top: 212px; left: 12px; width: 259px }
#booking-mri { background-image: url("../images/booking_bkd.jpg"); background-repeat: no-repeat; background-position: left top; margin-top: 25px; position: relative; width: 660px; height: 494px }
#referal-start { background-image: url("../images/referal_start.gif"); background-repeat: no-repeat; background-position: left top; position: absolute; top: -34px; right: 13px; width: 167px; height: 41px }
.booking-steps { margin-top: 40px; margin-right: 15px; margin-left: 12px; position: relative; width: 194px; height: 208px; float: left }
.booking-steps2  { margin-top: 40px; margin-right: 15px; margin-left: 20px; position: relative; width: 405px; height: 100px; float: left }
div.button1                     { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; bottom: 85px; left: -4px; width: 198px; height: 34px; float: left }

div.button1 a:link, div.button1 a:visited               { background: url("../images/btn_book_download.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 198px; height: 34px }

div.button1 a:hover, div.button1 a:active                 { background: url("../images/btn_book_download.jpg") no-repeat 0 -34px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 198px; height: 34px }
div.button2                      { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; bottom: 23px; left: -4px; width: 198px; height: 34px; float: left }

div.button2 a:link, div.button2 a:visited                { background: url("../images/btn_book_online.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 198px; height: 34px }

div.button2 a:hover, div.button2 a:active                  { background: url("../images/btn_book_online.jpg") no-repeat 0 -34px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 198px; height: 34px }

div.button3                       { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; bottom: 23px; left: -2px; width: 198px; height: 34px; float: left }

div.button3 a:link, div.button3 a:visited                 { background: url("../images/btn_book_pay.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 198px; height: 34px }

div.button3 a:hover, div.button3 a:active                   { background: url("../images/btn_book_pay.jpg") no-repeat 0 -34px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 198px; height: 34px }
div.button4                        { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; right: 1px; bottom: 16px; width: 195px; height: 43px; float: left }

div.button4 a:link, div.button4 a:visited                  { background: url("../images/btn_learnmore.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 195px; height: 43px }

div.button4 a:hover, div.button4 a:active                    { background: url("../images/btn_learnmore.jpg") no-repeat 0 -43px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 195px; height: 43px }
div.button5                         { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; bottom: 4px; left: -6px; width: 304px; height: 42px; float: left }

div.button5 a:link, div.button5 a:visited                   { background: url("../images/btn-book.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 304px; height: 42px }

div.button5 a:hover, div.button5 a:active                     { background: url("../images/btn-book.jpg") no-repeat 0 -42px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 304px; height: 42px }
div.button6                          { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; right: 0; bottom: 17px; width: 300px; height: 50px; float: left }

div.button6 a:link, div.button6 a:visited                    { background: url("../images/btn-book2.jpg") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 300px; height: 50px }

div.button6 a:hover, div.button6 a:active                      { background: url("../images/btn-book2.jpg") no-repeat 0 -50px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 300px; height: 50px }
div.button7                           { text-indent: -9999px; margin: 0; padding: 0; position: relative; z-index: 9990; top: 5px; left: 0; width: 72px; height: 14px; float: left }

div.button7 a:link, div.button7 a:visited                     { background: url("../images/btn_readmore.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 72px; height: 14px }

div.button7 a:hover, div.button7 a:active                       { background: url("../images/btn_readmore.gif") no-repeat 0 -14px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 72px; height: 14px }
div.button8                            { text-indent: -9999px; margin: 0; padding: 0; position: relative; z-index: 9990; top: 5px; left: 0; width: 199px; height: 35px; float: left }

div.button8 a:link, div.button8 a:visited                      { background: url("../images/btn_referral.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 199px; height: 35px }

div.button8 a:hover, div.button8 a:active                        { background: url("../images/btn_referral.gif") no-repeat 0 -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 199px; height: 35px }
div.button9                            { text-indent: -9999px; margin: 0 0 0 20px; padding: 0; position: relative; z-index: 9990; top: 5px; width: 199px; height: 35px; float: left }

div.button9 a:link, div.button9 a:visited                      { background: url("../images/btn_safety.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 199px; height: 35px }

div.button9 a:hover, div.button9 a:active                        { background: url("../images/btn_safety.gif") no-repeat 0 -35px; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 199px; height: 35px }
.question { background-image: url("../images/faq_question.jpg"); background-repeat: no-repeat; background-position: left top; width: 641px; height: 93px }
.question p { font-size: 16px; font-weight: bold; padding-top: 10px; padding-left: 70px }
.answer { background-image: url("../images/faq_answer.jpg"); background-repeat: no-repeat; background-position: left bottom; padding-top: 12px; padding-bottom: 47px }
.answer p { padding-right: 30px; padding-bottom: 10px; padding-left: 30px }
#footer_contain   { height: 250px }
#footer                { margin: 0 auto; position: relative; z-index: 9990; width: 989px; height: 250px; border-top: 1px solid #ccc }
div.kente-btn                     { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; top: 18px; right: 200px; width: 176px; height: 60px; float: left }

div.kente-btn a:link, div.kente-btn a:visited               { background: url("../images/kente_footer.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 176px; height: 60px }

div.kente-btn a:hover, div.kente-btn a:active                { background: url("../images/kente_footer.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 176px; height: 60px }

div.mri-btn                     { text-indent: -9999px; margin: 0; padding: 0; position: absolute; z-index: 9990; top: 18px; right: 0; width: 175px; height: 55px; float: left }

div.mri-btn  a:link, div.mri-btn  a:visited               { background: url("../images/mri_footer.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 175px; height: 55px }

div.mri-btn  a:hover, div.mri-btn  a:active                { background: url("../images/mri_footer.gif") no-repeat; text-indent: -9999px; display: block; margin: 0; padding: 0; width: 175px; height: 55px }


#footer p { font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
#footer a { color: #4c4130; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; padding-left: 10px }
#footer a:hover { text-decoration: none }
#footer #snap { color: #fff; position: absolute; top: 36px; right: 15px; width: 175px }
#footer #snap img { position: absolute }
#footer #copyright { position: absolute; top: 25px; left: 10px }

#form_table td {border:1px solid black;; padding-left:5px; padding-right:5px}

