 html { padding: 0px; margin: 0px; height: 100%; overflow: auto; } html body {   color: #fdedcc; padding: 0px; margin: 0px; height: 100%; font-family: Verdana; font-size: 11px;   background-color: #000000; } form { padding: 0px; margin: 0px; } html body a { color: #fdedcc; font-weight: bold; text-decoration:none; } html body a img { border: none; } html body center > div {   padding-top: 10px;   width: 760px;   display: inline-block;   background-color: #002701; } html body center div iframe {   margin-left: 5px; } html body table.content { table-layout: fixed; width: 760px; background-color: #002701; background-image: url('templates/bridge_island_login/images/loginbg.jpg'); background-position: top left; background-repeat: no-repeat;   border-top: 1px solid #f1b85f; } html body table.content tr:first-child td { height: 42px; vertical-align: top; } html body table.content tr:first-child + tr > td { height: 170px; vertical-align: bottom; } html body table.content tr:first-child + tr +tr td { height: 87px; text-align: right; } html body table.content tr.content > td > div { padding: 5px; } html body table.content tr:first-child + tr +tr + tr + tr > td { color: #f1b85f; border-top: 1px solid #f1b85f; border-bottom: 1px solid #f1b85f; } html body table.content tr:first-child + tr +tr + tr + tr > td input {   background-color: transparent;   border: none; } html body table.content tr:first-child + tr +tr + tr + tr td div { } table.Bridge_PayPalButtons tr td {   vertical-align: middle !important; } table.Bridge_PayPalButtons td + td > div {   padding: 0px; } table.Bridge_PayPalButtons td + td {   text-align: right; } html body table.content tr.content > td > h1 { font-family: Verdana; font-style: italic; border-top: 1px solid #f1b85f; border-bottom: 1px solid #f1b85f; padding: 10px; font-size: 13px; letter-spacing: 2px; } html body div#infoCont {   text-align: right;   margin-bottom: 5px;   color: #e8e58a; } html body div#infoCont a {   color: #e8e58a;   text-decoration: none; } html body div#infoCont a:hover {   text-decoration: underline; } table.simpleTable {   border: 1px solid #F1B85F; } table.simpleTable th {   font-size: 12px;   background-color: #004A01;   color: #F1B85F;   border-bottom: 1px solid #F1B85F; } table.simpleTable th:first-letter {   font-size: 14px;   color: #FA0F07 !important; } table.simpleTable tr td {   background-color: #004002;   border-top: 1px solid #F1B85F; } table.simpleTable tr.secondRow td {   background-color: #006B01 !important; } table.simpleTable tr:first-child + tr td {   border-top: none; } input, select, textarea { border: 1px solid #F1B85F; background-color: #004F01; color: #F1B85F; } input[type="checkbox"], input[type="radio"] { border: none; } input.inputDate { vertical-align: middle; } img.inputDateIcon { width: 32px; height: 32px; background-image: url('templates/bridge_island_login/images/calendar-32.png'); vertical-align: middle; margin-left: 5px; cursor: pointer; }  div[class="calendar"] {   width: 200px;   height: 195px;   border: 1px solid #33617e;   background-color: white;   color: black;   overflow: hidden;   -moz-box-shadow: rgba(0, 0, 0, 0.5) 3px 3px 3px;   -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5); } div[class="calendar"] div.title {   background-color: #65a5e0;   border-bottom: 1px solid #33617e;   color: white;   font-size: 11px;   text-align: center;   height: 22px; } div[class="calendar"] div.title span.title {   cursor: pointer;   margin-top: 3px;   line-height: 23px;   font-size: 12px;   font-weight: bold;   text-align: center; } div[class="calendar"] div.title span.title select {   font-size: 11px;   margin: 0px;   margin-right: 3px;   border: 1px solid #33617e;   padding: 1px; } div[class="calendar"] div.title div.leftArrow {   float: left;   width: 16px;   height: 16px;   background-image: url('templates/bridge_island_login/images/back-16x16.png');   cursor: pointer;   margin-top: 3px;   margin-left: 3px;   margin-right: 3px; } div[class="calendar"] div.title div.rightArrow {   float: right;   width: 16px;   height: 16px;   background-image: url('templates/bridge_island_login/images/next-16x16.png');   cursor: pointer;   margin-top: 3px;   margin-left: 3px;   margin-right: 3px; } div[class="calendar"] table {   width: 200px;   height: 172px; } div[class="calendar"] table th {   text-align: center;   background-color: #65a5e0;   border-bottom: 1px solid #33617e;   color: white;   font-size: 11px; } div[class="calendar"] table td {   cursor: pointer;   text-align: center;   border-left: 1px solid #dedede;   border-top: 1px solid #dedede;   color: #000; } div[class="calendar"] table td.now {   background-color: #ffd994 !important; } div[class="calendar"] table td:hover {   background-color: #ffedcd !important; } div[class="calendar"] table td.weekend {   background-color: #efefef; } div[class="calendar"] table td.empty {   cursor: default;   background-color: silver; } div[class="calendar"] table td:first-child {   border-left: 0px; } div[class="calendar"] table td.top {   border-top: none; }  div.vertical_menu { color: black;   width: 100%; height: 33px; text-align: left; } div.vertical_menu div.level1 { padding-top: 7px; } div.vertical_menu div.level2 { padding-top: 15px; } div.vertical_menu a {   color: black; padding-left: 5px; margin-right: 5px; border-left: 1px solid black !important; border-right: none !important; font-style: normal; text-transform: uppercase; font-variant: normal; } div.vertical_menu div.level2 a { color: #F1B85F; } div.vertical_menu a:first-child { border-left: none !important; } div.vertical_menu a.current {   background-color: transparent !important;   color: #CB0007 !important; } div.vertical_menu a:hover {   background-color: transparent !important;   color: #CB0007 !important; }  div.vertical_menu div.menuItemChilds { padding-left: 10px; }  a.button {   background-color: transparent;   display: inline-block;   border: 0px;   cursor: pointer;   text-decoration: none; } a.button del {   display: block;   position: relative;   text-decoration: none;   clear: both;   padding: 0px;   margin: 3px; } a.button del span {   display: block;   height: 30px; } a.button del span:first-child {   position: absolute;   top: 0px;   left: 0px;   z-index: 1;   background-image: url('templates/bridge_island_login/images/button_left.png');   width: 10px; } a.button del span:first-child+span {   position: absolute;   top: 0px;   right: 0px;   z-index: 1;   background-image: url('templates/bridge_island_login/images/button_right.png');   width: 9px; } a.button del span:first-child+span+span {   background-image: url('templates/bridge_island_login/images/button_center.png');   color: white;   font-size: 12px;   font-weight: bold;   line-height: 26px;   z-index: 0;   margin: 0px;   margin-left: 10px;   margin-right: 9px;   padding: 0px; } a.button del span:first-child+span+span input { color: white; } a.button:hover del span:first-child {   background-image: url('templates/bridge_island_login/images/button_left_a.png'); } a.button:hover del span:first-child+span {   background-image: url('templates/bridge_island_login/images/button_right_a.png'); } a.button:hover del span:first-child+span+span {   background-image: url('templates/bridge_island_login/images/button_center_a.png');   color: black; } a.appstore img { width: 152px; height: 55px;  background-image: url('templates/bridge_island_login/images/appstore2.png'); margin-right: 10px; margin-top: 5px; } a.iphone.appstore { display: inline-block; margin-right: 10px; margin-top: 5px;  text-align: center; } a.ipad.appstore { display: inline-block;  text-align: center; } a.iphone.appstore img { display: block; width: 82px; height: 150px;  background-image: url('templates/bridge_island_login/images/iphone.gif'); margin: 0px; } a.ipad.appstore img { display: block; width: 118px; height: 150px;  background-image: url('templates/bridge_island_login/images/ipad.gif'); margin: 0px; } a.htmlClient {   display: inline-block;   height: 77px;   left: -22px;   position: relative;   top: 3px;   width: 218px; } div.buttonContainer {   position: relative; } a.ipadClient {   display: block;   height: 117px;   left: 393px;   position: absolute;   top: -101px;   width: 149px;   z-index: 1; } a.iphoneClient {   display: block;   height: 49px;   left: 465px;   position: absolute;   top: -27px;   width: 87px;   z-index: 2; } a.facebook {   height: 63px;   left: 690px;   position: absolute;   top: -101px;   width: 57px; } a.android {   height: 113px;   left: 559px;   position: absolute;   top: -102px;   width: 57px; } a.chromeMarket {   height: 60px;   left: 625px;   position: absolute;   top: -102px;   width: 54px; } .Bridge_PayPalButtons tr td:first-child {   text-align: left !important; } .Bridge_PayPalButtons tr td:first-child div {   padding: 5px; } .fb-like, .fb-like > span, .fb-like > span > iframe {   width: 100% !important; }  div.popup.BridgeIsland div.popupTopLeft {   background-image: url('templates/bridge_island_login/images/popup/topleft.png'); } div.popup.BridgeIsland div.popupTopRight {   width: 11px;   height: 27px;   background-image: url('templates/bridge_island_login/images/popup/topright.png'); } div.popup.BridgeIsland div.popupBottomLeft {   width: 12px;   height: 19px;   background-image: url('templates/bridge_island_login/images/popup/bottomleft.png'); } div.popup.BridgeIsland div.popupBottomRight {   width: 11px;   height: 19px;   background-image: url('templates/bridge_island_login/images/popup/bottomright.png'); } div.popup.BridgeIsland div.popupTop {   height: 27px;   background-image: url('templates/bridge_island_login/images/popup/top.png'); } div.popup.BridgeIsland div.popupTop div.title { font-size: 12px;   color: #fdedcc;   } div.popup.BridgeIsland div.popupBottom {   height: 19px;   background-image: url('templates/bridge_island_login/images/popup/bottom.png'); } div.popup.BridgeIsland div.popupLeft {   width: 12px;   background-image: url('templates/bridge_island_login/images/popup/left.png'); } div.popup.BridgeIsland div.popupRight {   width: 11px;   background-image: url('templates/bridge_island_login/images/popup/right.png'); } div.popup.BridgeIsland div.popupCenter {   background-color: #0B4304; color: #fdedcc; } div.popup.BridgeIsland div.popupButtonsCont span.close img, div.popup.BridgeIsland div.popupButtonsCont img.close {   position: absolute;   width: 16px;   height: 16px;   background-image: url('templates/bridge_island_login/images/popup/close.png');   cursor: pointer;   z-index: 10;   right: 0px;   top: 4px; } div.popup.BridgeIsland center.popupLoaderWithoutBG { display: block; top: 0px; left: 0px; position: absolute; width: 100%; height: 100%; background-color: #0B4304; z-index: 2000; } div.popup.BridgeIsland center.popupLoader { display: block; height: 100%; width: 100%; background-image: url("templates/bridge_island_login/images/popuploader.gif"); background-position: center; background-repeat: no-repeat; background-color: #0B4304; position: absolute; top: 0px; left: 0px; z-index: 2000; }