﻿body, input { font-family: "Lucida Sans Unicode","Lucida Grande",Tahoma,Helvetica,sans-serif; }

#logo .image img {width: 162px; }
#logo .text { left: 162px; }

a {color: #003366; }
a:hover {color: #2b749c; }
.button {text-shadow: 0 -1px 0 #176890;}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
    
h1, h2 {font-family: "Lucida Sans Unicode","Lucida Grande",Tahoma,Helvetica,sans-serif; }

/* Top menu */
#tabs li a {text-shadow: 0 -1px 0 #176890;}

/* Sidemenu Kalmar */
ul.sidemenu .selected, ul.sidemenu .expanded {border-left: 1px solid #9fbbcc; border-right: 1px solid #9fbbcc; }
ul.sidemenu .selected.first, ul.sidemenu .expanded.first {border-top: 1px solid #9fbbcc;}
ul.sidemenu .selected.last, ul.expanded .selected.last {border-bottom: 1px solid #9fbbcc;}
ul.sidemenu .selected a, ul.sidemenu .expanded a {border-top: 1px solid #c8d8e3; border-bottom: 1px solid #e4ecf3; background: #e4ecf3;}
ul.sidemenu ul div {border-left: 1px solid #9fbbcc; border-right: 1px solid #9fbbcc; border-top: 0; border-bottom: 0;}
ul.sidemenu ul a {padding: 5px 20px 6px 10px; background: #e4ecf3; border-top: 1px solid #c8d8e3; border-bottom: 0 !important;}
ul.sidemenu ul .selected a, ul.sidemenu ul .expanded a {background: #c8d8e3; border-top: 1px solid #c8d8e3; }
ul.sidemenu .last + ul .last {border-bottom: 1px solid #9fbbcc;}
ul.sidemenu a:hover {color: #000; background: #f1f5f9; border-top: 1px solid #f1f5f9; border-bottom: 1px solid #f1f5f9;}
ul.sidemenu .selected a:hover, ul.sidemenu .expanded a:hover {background: #c8d8e3; border-top: 1px solid #c8d8e3; border-bottom: 1px solid #c8d8e3; }
ul.sidemenu ul a:hover {background: #c8d8e3; border-top: 1px solid #c8d8e3;}
 
/* Datepicker */
.ui-datepicker-next:hover, .ui-datepicker-prev:hover  {border-color: #2b749c;}
.ui-state-active, .ui-widget-content .ui-state-active {background: #2b749c !important;}	
 
 /* Basket menu */
#basket { background: #115b86; border-bottom: 1px solid #0d4666;}
#basket .category {border-top: 2px dotted #0d4464;}
#basket .category span {background: #115b86; line-height: 0; position: absolute; top: -2px; padding-right: 4px; height: 10px;}
#basket table span {color: #b8cedb;}
#basket .total {border-top: 2px solid #0d4464;}
#basket #gotobasket {border: 1px solid #0d4464; background: #dfe6ea;}

/* xForm */
.xForm tr td input.button {background:none repeat scroll 0 0 #e78200; border:1px solid #666666;}
.xForm tr td input.button:hover { background:none repeat scroll 0 0 #efae00; }

/* Proxy */
body #VisitProxy_bd h1 {font-size: 24px;}
body #VisitProxy_bd h2 {font-size: 17px;}
body #VisitProxy_bd h3 {font-size: 14px;}
body #VisitProxy_bd h4 {font-size: 12px;}
body #VisitProxy_bd .VisitProxy_ListProduct .vp_header h2 a {color: #004b71;}
body .VisitProxy_LabelBox .vp_inputwrapper input, body #VisitProxy_bd .VisitProxy_LabelBox .vp_inputwrapper input {border: 1px solid #abb1b6; border-top: 1px solid #9ba0a5;}
body #VisitProxy_bd .VisitProxy_Button, body #VisitProxy_bd .VisitProxy_BookButton, body .VisitProxy_Button, body .VisitProxy_BookButton {background-color: #005284; text-shadow: 0 -1px 0 #176890;}
body #VisitProxy_bd .VisitProxy_Button:hover, body #VisitProxy_bd .VisitProxy_BookButton:hover, body .VisitProxy_Button:hover, body .VisitProxy_BookButton:hover {background-color: #176793;}
body #VisitProxy_bd .VisitProxy_TopSearchBox > div > .vp_inner  {background-color: #e4ecf3; border: 1px solid #d6dde4; }
body #VisitProxy_bd .VisitProxy_TopSearchBox .vp_header {border-bottom: 1px solid #d6dde4;}
body #VisitProxy_bd .VisitProxy_TopSearchBox .vp_topmenu .vp_item {border-bottom: 1px solid #d6dde4;}
body #VisitProxy_bd .VisitProxy_TopSearchBox .vp_topmenu .vp_item.vp_selected {border-top: 1px solid #d6dde4; background-color: #e4ecf3; }
body #VisitProxy_bd .VisitProxy_TopSearchBox .vp_topmenu .vp_item.vp_selected:first-child {border-left: 1px solid #d6dde4;}
body #VisitProxy_bd .VisitProxy_ListProduct .vp_inner .vp_rating {padding: 10px 5px 7px 5px; background-color: #e4ecf3;}
body #VisitProxy_bd .VisitProxy_ListProduct .vp_inner .vp_rating h2 span {color: #645d4f;}
body .bookingbox .vp_selectwrapper div.selector, #VisitProxy_bd .VisitProxy_TopSearchBox .VisitProxy_LabelBox div.selector {border: 1px solid #abb1b6 !important; border-bottom: 1px solid #9ba0a5 !important;}
body .bookingbox > .inner .guestwrapper.manyRooms .guestcontainer {border-top: 1px dashed #abb1b6;}
body #VisitProxy_bd .VisitProxy_TopSearchBox .vp_inner .vp_guestwrapper.vp_manyRooms .vp_guestcontainer .vp_inner {border-top:1px dashed #d6dde4;}
body .vp-ui-datepicker .vp-ui-state-active {background-color: #2b749c;}

body #VisitProxy_bd .vp_datebox .vp_datebox_date {color: #115b86;}
body #VisitProxy_bd .vp_datebox .vp_datebox_month {border-color: #0d4666; background-color: #115b86; color: #fff; }

#sidesearch .content div.inner { background-color: #2b749c; }
