* {outline:none;}
body {line-height:normal; font-family:Verdana,Arial;font-size:10px;font-weight:normal;color:#000;background:#F8F6F2 url(../gfx/bg_pattern.gif) repeat-x;padding:0;margin:0;}
h1,h2,h3 {font-weight: normal;}
p {padding-top:0px;margin-top:0px;}
.clear {clear:both;margin:0;padding:0;}

/* + HEADER */
#header {width:940px;margin:0 auto;}
#logo {width:400px;height:97px;padding:0;margin:0;float:left;}
#top-banner {width:500px;padding:0;margin:0;float:right;text-align:right;}
#dates {margin-top:10px;}
/* - HEADER */

/* + OUTLINE */
#main_container {margin:0 auto;width:940px;background:url(../gfx/colum_bg_left.gif) repeat-y;border-bottom:1px solid #ccc;}
#menu_container {float:left;width:228px;padding:0 1px; text-align:center;}
#c_container {float:right;width:710px;}
#title_container {min-height:50px;}
#title_container h1 {font-family: Georgia;color:#000;margin:0;padding:5px 0 0 10px;font-size:17px;} 
#title_container h2 {font-family: Georgia;color:#000;margin:0;padding:5px 0 0 10px;font-size:12px;font-style:italic;} 
#c1_container {padding-left:4px;padding-top:5px;position:relative;line-height:150%;}
#banner_container {padding-top:5px;}
/* - OUTLINE */

/* + FLAGS */
#flag_div {height:45px;padding-top:5px;margin:0;}
#flag_title {padding-bottom:4px;}
.flag {padding:2px;}
.flag_active {border:1px solid #400000;background:#FBF0A2;}
/* - FLAGS */

/* + Navigation */
.navbar{background:url(../gfx/nav_bg.gif);height:11px;}
.navcontainer{width:200px;margin:0 auto;padding:5px 0;text-align:left;}
.navcontainer ul{margin:0;padding:0;list-style-type:none;font-weight:normal;}
.navcontainer a{display:block;padding:5px 0;width:200px;background:#F0ECE3;border-bottom:1px solid #D2C8AF;}
.navcontainer a:link, #navlist a:visited{text-decoration:none;color:#685D4F;}
.navcontainer a:hover{background-color: #45392A;color: #fff !important;}
/* - Navigation */

/* + common */
.button { visibility:hidden; }
.button_selected {background:#DCCCAD !important;}
.green_button {color:#1F701B !important;font-weight:bold !important;}
#location_breadcrumb {padding:10px;position:relative;background:#F5F5F5;}

a:link,a:visited,a:active {color: #0066FF;text-decoration: none;}
a:hover {color:  #FF6600;text-decoration: underline;}

.MainLink:link,.MainLink:visited,.MainLink:active {color: #0066FF;text-decoration: none;}
.MainLink:hover {color:  #FF6600;text-decoration: underline;}
/* - common */

/* + hotel of the day */
#hotd_container {position:relative;background:#fff;min-height:155px;margin-bottom:10px;}
#hotd_container label {display:block;color:#fff;padding:5px 10px;border-bottom:1px solid #ccc;background:#685D4F;}
#hotd {color:#000;padding:10px;}
#hotd_photo {position:relative;float:left;padding:10px;}
#hotd_content {float:right;position:relative;padding:0px 10px;width:484px;color:#000;min-height:135px;}
#hotd_label{padding:5px 0px;margin:0px;color:#000000;font-family:Georgia;font-size:17px;margin:0;border-bottom:1px solid #ccc;}
#hotd_content_abstract {margin:5px 0px;}
#hotd_footer {position:relative;margin-top:2px;padding:5px;}
#hotd_pricebox {position:relative;float:left;width:250px;text-align:center;}
#hotd_menu {position:relative;float:right;text-align:center;padding-top:10px;}

#hotd_left_box {padding:5px;background:#fff;text-align:left;}
#hotd_left_box_label {padding:0px;margin:0px;color:#000000;font-family:Georgia;font-size:12px;margin:0;}
#hotd_left_box_menu {border-top:1px solid #ccc;text-align:center;margin-top:2px;}
/* - hotel of the day */

/* + index.php */
.text-boxes {width:230px; float:left;height:280px;}
.text-boxes label {display:block;color:#fff;padding:5px 10px;border-bottom:1px solid #ccc;background:#685D4F;}
.text-boxes div {padding:0 10px;}
#text-box1 {background:#fff url(../img/testbg5.png) no-repeat bottom;margin:0px 5px 10px 0px;}
#text-box2 {background:#fff url(../img/testbg3.png) no-repeat bottom;margin:0px 5px 10px 0px;}
#text-box3 {background:#fff url(../img/testbg4.png) no-repeat bottom;margin:0px 0px 10px 0px;}

#offer-box {background:#fff url(../img/bg.png) no-repeat bottom;}
#offer-box label {display:block;color:#fff;padding:5px 10px;border-bottom:1px solid #ccc;background:#685D4F;}

.init_tabs_container {display:none;margin:5px 0;}
.init_tabs {min-height:450px;}
.init_tabs label {display:block;text-align:center;padding:10px;border-bottom:1px solid #ccc}
.init_tabs_element {background:url(../img/arrow_left.png) no-repeat 0px 10px;float:left;padding:5px;margin:7px;width:140px;color:#000;text-align:left;}
.init_tabs_element div.label {display:block;float:left;width:110px;}
.init_tabs_element div.label small {font-style:italic}
.init_tabs_element_icon{display:block;float:right;}
.init_tabs_element_link{display:block;}
.init_tabs_icons {text-align:right;padding:5px;}
.init_tabs_container .spacer {border-top:1px solid #ccc;}

/* - index.php */

/* + hotel_list.php */
#hotels_pages {padding:10px;margin-top:10px;background:#FFF;}
#hotels_pages label {font-weight:bold;}
.pagination {padding:10px 0px;margin:2px;}
.pagination ul {padding:0px;margin:0px;float:left;}
.pagination li {border:0; margin:2px 2px 2px 0; padding:0; font-size:11px; list-style:none; float:left;}
.pagination .button {font-size:10px; width:35px;}
.pagination_controls {margin:0px 2px;float:left;}
.pagination_controls .button {margin-right:5px;}
#order_form {float:right;margin:2px;}
#order_form label {float:left;padding-top:5px;}
#order_form .button {margin-left:5px;}
.hotels-list-element {padding:10px;margin:15px 0px;background:#fff !important;}
.hotels-list-element-title {float:left;padding:10px;width:470px;height:45px}
.hotels-list-element-title h3{padding:0;margin:0;float:left;margin-bottom:5px;font-weight:bold;font-style:italic;}
.hotels-list-element-title span{display:block;float:right;}
.hotels-list-element-pricebox {float:right;width:185px;height:65px;}
.hotels-list-element-price {/*background:#BAC0EF !important;*/}
.hotels-list-element-offer {/*background:#BAC0EF !important;*/}
.hotels-list-element-request {/*background:#BAC0EF !important;*/}
.hotels-list-element-none {/*background:#BAC0EF !important;*/}
.hotels-list-element-pricebox label {display:block;text-align:center;font-weight:bold;border-bottom:1px solid #ccc;padding:5px;}
.hotels-list-element-pricebox div {font-weight:bold;text-align:center;font-size:14px;}
.hotels-list-element-offer label {color:#f00;background:#E9E9E9;}
.hotels-list-element-offer div {padding-top:3px;}
.hotels-list-element-offer span {display:block;color:#f00;}
.hotels-list-element-price label {color:#00f;background:#E9E9E9;}
.hotels-list-element-price div {padding-top:10px;}
.hotels-list-element-request div {padding-top:25px;color:#ccc;}
.hotels-list-element-none div {padding-top:5px;color:#ccc;}
.hotels-list-element-photo {float:left;width:200px;margin-top:5px;}
.hotels-list-element-photo img {width:180px;height:135px;padding:10px;}
.hotels-list-element-text {float:right;width:450px;padding:10px;margin:0 0 0 10px;min-height:77px;margin-top:5px;}
.hotels-list-element-menu {float:right;width:450px;padding:10px;margin:8px 0 0 10px;text-align:center}
.hotels-list-element-menu .button {margin:0px 5px;}
/* + hotel_list.php */

/* .pathname {padding:2px;border-bottom:1px solid #ccc;margin:5px 0;} */

.map_container {float:left;padding:10px;width:500px;}
.map {width:500px;height:500px;}
.hotel_list_map_container .map,.hotel_map_map_container .map {width:100%;height:500px;}

.area_list {float:right; width:170px !important;min-height:517px;padding-bottom:3px;}
.area_list label { display:block;padding:5px; color:#000;margin:0;font-weight:bold;}
.area_list a { display:block; padding:3px 3px; border-top:1px solid #ccc; }
.area_list a:hover { background:#F4F4F4;/*url(../img/location_arrow.png) no-repeat 0px 5px;*/}


#currency_form select {background-color:#FFF3D5;border:1px solid #45392A;color:#45392A;font-size:9px;margin:3px 2px;padding:2px 1px}
.hr1 {display:none;}

#container {	font-size: 10px; font-weight: normal; font-style: normal; color: #45392A;	text-align: left;}

.Search {color: #45392A;text-align:right;}
.Search form {padding:10px;}
.search-head {font-weight:bold;text-align:center;border-bottom:1px solid #8D8D8D;padding:5px 0px;}
.search_by {padding:5px 0;margin-bottom:5px;border-bottom:1px solid #8D8D8D;}
.search-rooms {border-top:1px solid #8D8D8D;text-align:left;margin-top:5px;}
.search-rooms label {font-weight:bold;}

.roominfo {position: relative;text-align:left;background:#ccc;padding:10px;margin:15px 0;border-top:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D;}
.roominfo_label {color:#000;font-weight:bold;position:absolute;top: -10px;left:5px;border:1px solid #8D8D8D;background:#fff;padding:2px;}

.search-adults {float:left;position: relative;}
.search-adults label {font-weight:bold;}
.search-children {float:right;position: relative;}      
.search-children label {font-weight:bold;}
.childinfo {float:left;padding:1px;}
.childrenbox{display:none;background:#fff;margin:2px 0px;border-top:1px solid #8D8D8D;border-bottom:1px solid #8D8D8D;}
.childrenbox label {display:block;font-weight:bold;border-bottom:solid 1px #8D8D8D;padding:2px 0px 2px 5px;background:#E2E2E2}

.search-category {border-top:1px solid #8D8D8D;}
.search-category label {text-align:center;display:block;font-weight:bold;}
.search-category-slider-container {padding:10px;margin-top:20px;}
.search-category-slider {width:180px !important;}
.search-category-slider a{background:url(../img/star.png) no-repeat !important;z-index:1 !important;}
.search-category-slider-ind {position:absolute;top:-23px;background:url(../img/sliderstars.png) no-repeat;width:20px;height:20px;}
.search-category-slider-ind span {display:block;color:#fff;padding:3px 6px;}
.search-category-slider-label {text-align:center;}
.search-category-select {display:none;}

.hotel-map-slider-container {padding:10px;margin-top:20px;}
.hotel-map-slider { width:645px; }
.hotel-map-slider-ind {position:absolute;top:-23px;background:url(../img/sliderbg.png) no-repeat center;width:50px;height:20px;}
.hotel-map-slider-ind span {height:14px;display:block;text-align:center;width:50px;font-size:8px;color:#fff; padding-top:3px;}
.hotel-map-slider a{background:url(../img/sliderbullet.png) no-repeat !important;-moz-border-radius:0px !important; -webkit-border-radius: 0px !important;; border-radius:0px !important;height:15px !important;;display:block !important;}


#more_search_button {font-weight:bold;text-align:right;border-bottom:2px solid #8D8D8D;padding:5px 0px;}
#more_search_button a{color:#0066FF;text-decoration:none;} 
#more_search_options {display:none;background:#F9F9F9;border:1px solid #8D8D8D;}
.search-facility-head {font-weight:bold;text-align:center;border-bottom:1px solid #8D8D8D;border-top:1px solid #8D8D8D;padding:5px 0px;cursor:pointer;margin:5px 0;background:#ccc url(../img/hd_arrowd.png) no-repeat 15px 10px;}
.search-facility {position:relative;height:25px;float:left;width:196px;margin:2px;}
.search-facility img {float:left;}
.search-facility label {display:block;float:right;width:150px;text-align:left;}
.search-facility input {float:right;}
.search-morefacilities {height:15px;background:#EBEBEB;border:1px solid #ccc;padding:5px 15px 5px 0px}
.search-morefacilities a {display:block;background:url(../img/arrow_left.png) no-repeat right;padding:0px 10px;outline:none;color:#0066FF;text-decoration:none;}
.search-morefacilities a:hover {color:#FF6600;}
.search-facilitybox-container {position:relative;z-index:9999;float:left;}
.search-facilitybox-outer {top:-27px;border:1px solid #ccc;position:absolute;left:206px;padding:15px;z-index:9999;width:650px;height:450px;background:#EBEBEB;display:none;}
.search-facilitybox-hideborder {position:absolute;top:0px;left:-2px;background:#EBEBEB;height:25px;width:2px;}
.search-facilitybox-title {color:#000;text-align:left;padding:0px 10px 10px;}
.search-facilitybox-inner {position:relative;padding:15px;width:620px;background:#fff;height:390px;overflow:auto;text-align:left;}
.search-facilitybox-extra {background:#EBEBEB;border:1px solid #ccc;}
.search-facilitybox-close {position:absolute;right:0px;top:0px;width:50px;height:15px;background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;cursor:pointer;font-size:10px;font-color:#ccc;}
.search-button {text-align:center; margin:5px 0;}

#hotel-address,#hotel-types,#hotel-chains,#hotel-facilities {margin:15px;}
#hotel-address label,#hotel-types label,#hotel-chains label,#hotel-facilities label {margin-right:5px;display:block;width:100px;float:left;text-align:right;font-weight:bold;}
#hotel-address ul,#hotel-types ul,#hotel-chains ul,#hotel-facilities ul{margin:0px;list-style:none;padding:0 0 0 110px !important;}
#hotel-address li,#hotel-types li,#hotel-chains li,#hotel-facilities li{margin:0px;float:left;display:block;padding-right:2px;padding-bottom:2px;}

#hotel-menu a {padding:10px;margin:0px;text-decoration:none;}
#hotel-menu a:hover {background:#45392A;padding:10px;margin:0px;text-decoration:none;}
.menu-active {background:#45392A !important;padding:10px;margin:0px;text-decoration:none;}

#hotelinfo h3 { font-family: Georgia;color:#000;padding:10px;margin:10px 0 ;font-size:12px;font-style:italic; font-weight:none;}

.hotel-photos ul {margin:0px;padding:0px;list-style:none;}
.hotel-photos li {display:block;float:left;}
.hotel-photos li img{padding:10px;margin:5px;border:1px solid #ccc;background:#F8F8F8;}

.hotel-files ul {margin:0px;padding:0px;list-style:none;}
.hotel-files li {display:block;float:left;position:relative;}
.hotel-files li img{padding:10px;margin:5px;border:1px solid #ccc;background:#F8F8F8;}
.hotel-files span.masked{position:absolute;top:0;left:0;width:100px;height:80px;padding:10px;margin:5px;background: url("../img/video-play.png") 10px 10px no-repeat;z-index:2;cursor: hand;}

/*.round-corners {-moz-border-radius:6px 6px 6px 6px;border:1px solid #E0CFC2;color:#1E1B1D;}*/




/* .hotel-photos li a:hover img{background:#fff;border:1px solid #000;} */
/* OLD CSS */

#navcontainer{width:200px;margin:0 auto;padding:5px 0;text-align:left;}
#navcontainer ul{margin:0;padding:0;list-style-type:none;font-size:10px;font-weight:normal;}
#navcontainer a{color:#685D4F;display:block;padding:5px 0;width:200px;background-color:#F0ECE3;border-bottom:1px solid #D2C8AF;}
#navcontainer a:link, #navlist a:visited{text-decoration:none;}
#navcontainer a:hover{background-color: #45392A;color: #ffffff;}

.Fix {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F8F6F2;
}
.Txt {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
}
.Txt2 {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #45392A;
}
.Txt3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #F8F6F2;
}
.Offer-Txt {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #45392A;
	padding: 4px;
}
.Left-Bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #F8F6F2;
	background-image: url(../gfx/colum_bg_left.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #D2C8AF;
}
.Right-Border {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
    	border-top: 1px solid #D2C8AF;
	border-right: 1px solid #D2C8AF;
	border-bottom: 1px solid #D2C8AF;
	border-left: 1px solid #D2C8AF;
	
}
.Lang {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
	margin-top: 4px;
}
.Bar {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #45392A;
	margin-top: 3px;
	background: url(../gfx/bar.gif) no-repeat;
}

.Search-TX {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
}
.Go {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
	margin-left: 3px;
}
.Line-Spacer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
	margin-left: 3px;
}
.Line-Spacer-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #45392A;
	margin-top: 2px;
}

ul#navlist li#active a
{
	background-color: #45392A;
	color: #ffffff;
}
.a1:link {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #45392A; font-weight: bold; font-style: normal; text-decoration: underline;
}
.a1:visited {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #45392A; font-weight: bold; font-style: normal; text-decoration: underline;
}
.a1:hover {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #FF0000; font-weight: bold; font-style: normal; text-decoration: none;
}
.a1:active {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; font-weight: bold; font-style: normal; text-decoration: none;
}

.a2:link {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; font-weight: normal; font-style: normal; text-decoration: none;
}
.a2:visited {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066FF; font-weight: normal; font-style: normal; text-decoration: none;
}
.a2:hover {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #FF6600; font-weight: normal; font-style: normal; text-decoration: underline;
}
.a2:active {
font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; font-weight: normal; font-style: normal; text-decoration: underline;
}

.TopLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; font-weight: normal; font-style: normal; text-decoration: none;
}
.TopLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; font-weight: normal; font-style: normal; text-decoration: none;
}
.TopLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #FFCC66; font-weight: normal; font-style: normal; text-decoration: none;
}
.TopLink:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFCC66; font-weight: normal; font-style: normal; text-decoration: none;
}



.BarLink:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; font-weight: normal; font-style: normal; text-decoration: none;
}
.BarLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC; font-weight: normal; font-style: normal; text-decoration: none;
}
.BarLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #FFFFFF; font-weight: normal; font-style: normal; text-decoration: none;
}
.BarLink:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal; font-style: normal; text-decoration: none;
}

.BoldLink:link {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; font-weight: bold; font-style: normal; text-decoration: none;
}
.BoldLink:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; font-weight: bold; font-style: normal; text-decoration: none;
}
.BoldLink:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #FF6600; font-weight: bold; font-style: normal; text-decoration: underline;
}
.BoldLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; font-weight: bold; font-style: normal; text-decoration: underline;
}

.TitleTxt {
	font-family: Bookman Old Style, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #45392A;
}

.MainTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; color: #45392A;
}

.border1 {
	border: 1px solid #45392A;
	background-color: #D2C8AF;
	padding: 5px;
	margin: 5px;
}     
.border2 {
	border: 1px solid #45392A;
	background-color: #8E806C;
	margin: 5px;
}     
.border3 {
	border: 1px solid #45392A;
	background-color: #F0ECE3;
	padding: 5px;
	margin: 5px;
} 
.border4 {
	border: 1px solid #45392A;
	background-color: #AF9F7E;
	margin: 5px;
} 
.border6 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; color: #fff;
	border: 1px solid #45392A;
	background-color: #BFB18E;
	padding: 2px;
	margin: 5px;
	height: 20px;
} 

.ThumbBorder {                      
	border: 1px solid #5F5442;
}       

.error {
	color: #FF3300;
}
.errortext {
	color: #FF3300;
}
.greentext {
	color: #006400;
}

#analysis table{
	border:0px;
}
#analysis th {
	font-size: 12px;
	background-color:#F0ECE3;
	border:1px solid #45392A;
	padding: 5px 10px 5px 10px;
}
#analysis td {
	text-align: center;
	border: 1px solid #45392A;
	padding: 5px 10px 5px 10px;
}
#formtable table{
border:0px;
}
#formtable th {
	background-color:#F0ECE3;
	border:1px solid #45392A;
	padding: 5px 10px 5px 10px;
	text-align: center;
}
#formtable td {
	border: 1px solid #45392A;
	padding: 5px 10px 5px 10px;
}
#formtable .TDright {
	text-align: right;
}
#formtable FORM {
	margin: 0px;
	padding: 0px;
}
#formtable TEXTAREA {
	color: #7E684E;
	background-color: #FFFFFF;
	border: 1px solid #45392A;
	width: 200px;
}
#formtable SELECT {
	color: #7E684E;
	background-color: #FFFFFF;
}
#formtable .select1 {
	width: 200px;
}
#formtable .input1 {
	color: #7E684E;
	background-color: #FFFFFF;
	border: 1px solid #45392A;
	width: 155px;
}
#formtable .input2 {
	color: #7E684E;
	background-color: #FFFFFF;
	border: 1px solid #45392A;
	width: 200px;
}
#formtable .input4 {
	color: #7E684E;
	background-color: #FAFAFA;
	border: 1px solid #45392A;
	width: 40px;
	text-align: center;
}
#formtable .input3 {
	color: #7E684E;
	background-color: #FAFAFA;
	border: 1px solid #45392A;
	width: 40px;
	text-align: center;
}
#formtable .input4 {
	color: #7E684E;
	background-color: #FFFFFF;
	border: 1px solid #45392A;
	width: 40px;
}

#sform2 {
	font-size: 9px;
}
#sform .ac_input,
#sform select {
	font-size: 9px;
	color: #45392A;
	background-color: #fff3d5;
	border: 1px solid #45392A;
	padding: 2px 1px 2px 1px;
	margin: 3px 2px 3px 2px;
}
#sform #slocation {
	padding: 2px 1px 2px 1px;
	margin: 3px 2px 3px 2px;
}

.newform_select {
	font-size: 9px;
	color: #45392A;
	background-color: #fff3d5;
	border: 1px solid #45392A;
	padding: 2px 1px 2px 1px;
	margin: 3px 2px 3px 2px;
}
.newform_legend {
	font-size: 12px;
	font-weight: bold;
}
.newform_label {
	font-size: 10px;
	font-weight: bold;
}
.newform_text {
	font-size: 10px;
}
/* searchbox */
.newform_calendarselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #45392A;
	text-align: left;
	background-color: #fff3d5;
	border: 1px solid #45392A;
	padding: 2px 1px 2px 1px;
}
/* tdheader3 */
.newform_calendardays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #F0ECE3;
	text-decoration: none;
	background-color: #8E806C;
	text-align: center;
	vertical-align: middle;
	border: 1px #45392A solid
}
/* defaulttd2 */
.newform_calendardef {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #8E806C;
	text-decoration: none;
	background-color:#F0ECE3;
	border: none
}
/* td_borblue */
.newform_calendarday {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-color:#D2C8AF;
	border: 1px #45392A solid
}
/* td_borred */
.newform_calendarcurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	background-color:#AF9F7E;
	border: 1px #45392A solid
}
/* smlink2 */
a.newform_calendarlink:link,
a.newform_calendarlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #45392A;
	text-decoration: none
}
a.newform_calendarlink:active,
a.newform_calendarlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #800000;
	text-decoration: none
}

.button0 {
	float: left;
	padding: 5px;
	background: #856607 url('/common2/sdk/includes/images/button.png') repeat-x left top;
	border:1px solid #d4b85f;
}
.button1 {
	float: left;
	padding: 5px;
	background: #741111 url('/common2/sdk/includes/images/button1.png') repeat-x left top;
	border:1px solid #d4b85f;
}
.button2 {
	float: left;
	padding: 5px;
	background: #314f00 url('/common2/sdk/includes/images/button2.png') repeat-x left top;
	border:1px solid #d4b85f;
}
.button3 {
	float: left;
	padding: 2px;
	background: #816c32 url('/common2/sdk/includes/images/button3.png') repeat-x left top;
	border:1px solid #d4b85f;
}

#searchmenu {
	position: relative;
	float:left;
}




.MainLinkLt:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; font-weight: normal; font-style: normal; text-decoration: none;
}
.MainLinkLt:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066FF; font-weight: normal; font-style: normal; text-decoration: none;
}
.MainLinkLt:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #FF6600; font-weight: normal; font-style: normal; text-decoration: none;
}
.MainLinkLt:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; font-weight: normal; font-style: normal; text-decoration: none;
}
