html {margin: 0px; padding: 0px;}
html * {margin: 0px; padding: 0px; border: none; font-family: Verdana, Geneva, sans-serif; font-weight: normal; letter-spacing: normal; word-spacing: normal;}
body {width: auto; max-width: 1120px; min-width: 773px; margin: 0px auto; border: 1px solid black; background: black; position: relative;}
.noskype { display: none; }
a {color: #548315; outline: none; text-decoration: none;}
.special {color: orange;}
a:hover {text-decoration: underline;}
em {font-style: normal; color: #548315;}
#content {position: relative; border: 1px solid #1D1D1D;}

#banner {float: right; margin-left: -1060px;}
#head {height: 256px; clear: both; overflow: hidden;}
#menu {height: 42px; border-top: 1px solid #1D1D1D; background: url('../images/menu.background.png') repeat-x;}
#main {height: 100%; position:relative; overflow: hidden;}
#address {height: 30px; border-top: 1px solid #1D1D1D;}
#footer {}

#logo {position: absolute; top: 0px; left: 0px; width: 256px; height: 222px; background: black; text-align: center;}
#logoimage {margin-top: 40px;}
#logobase {position: absolute; top: 222px; left: 0px;}
#logo a {display: block;}

.xfade {display: none;}

#menu ul {list-style-type: none;}
#menu li {display: block; float: left; width: 14%; height: 42px; border-right: 1px solid #1D1D1D;}
#menu a {font-size: 8pt; display: block; height: 30px; padding-top: 12px; text-align: center;}
#menu a:hover {background: url('../images/menu.background.selected.png') repeat-x;text-decoration: none;}
#menu .last {border: none;}

.home li#home a, .home li#home a:hover,
.about li#about a, .about li#about a:hover,
.medical li#medical a, .medical li#medical a:hover,
.travel li#travel a, .travel li#travel a:hover,
.travelbahrain li#travel a, .travelbahrain li#travel a:hover,
.travelworld li#travel a, .travelworld li#travel a:hover,
.trade li#trade a, .trade li#trade a:hover,
.news li#news a, .news li#news a:hover,
.contact li#contact a, .contact li#contact a:hover {background: #1D1D1D;}

#address a,
p#address {font-size: 9pt; color: white; text-align: center; line-height: 20pt;}
#address a:hover {text-decoration: underline;}

#footer p {font-size: 8pt; color: #548315; position: absolute; right: 0px; bottom: 10px; margin-right: 30px; }
#deutsche {position: absolute; right: 0px; margin-right: 30px; top: 5px; border: 1px solid #403e3e;}
#facebook {position: absolute; right: 30px; margin-right: 30px; top: 5px; border: 1px solid #403e3e;}

.t {background: url('../images/border.horizontal.top.gif') 0 0 repeat-x; width: 100%;}
.b {background: url('../images/border.horizontal.bottom.gif') 0 100% repeat-x;}
.l {background: url('../images/border.vertical.left.gif') 0 0 repeat-y;}
.r {background: url('../images/border.vertical.right.gif') 100% 0 repeat-y;}
.bl {background: url('../images/border.bottom_left.gif') 0 100% no-repeat;}
.br {background: url('../images/border.bottom_right.gif') 100% 100% no-repeat;}
.tl {background: url('../images/border.top_left.gif') 0 0 no-repeat;}
.tr {background: url('../images/border.top_right.gif') 100% 0 no-repeat; padding:29px} 

