/*
.sIFR-active h1 { visibility:hidden; font-family:Arial; }
.sIFR-active h1 { padding-bottom:0; font-size:22px; } */

html, body { height:100%; margin:0; padding:0; }
body { background-color:#fafaf8; color:#000; font:84% arial, helvetica; } 
a { color:#de0000; }
a:hover { color:#000000; }
h1,h2,h3,h4,h5,p { margin:10px 0; padding:0; }
h1 { color:#3c1a0b; font-size:135%;}
h2 { color:#50a200; font-size:125%;}
h3 { color:#3c1a0b; font-size:110%; }
h4 { color:#3c1a0b; font-size:100%; }
h5 { color:#000000; font-size:105%; }
.norm { margin:0; }
.switch { margin:10px 0 0 0; }

.spanclick { color:#DE0000; text-decoration:underline;  cursor:pointer; }
.spanclick-hover{ color:#000000; }

#headercampaigntag { position:absolute; margin:20px 0px 0px 25px; }
#headercampaigntag img { border:none; }

#home_banners_l { width:290px; float:left; }
#home_banners_r { width:650px; float:left; margin-left:20px; }

#home_newsletter { background-color:#f3f3f3; border:1px solid #dedede; padding:15px; margin-top:10px; }
#home_newsletter_left { float:left; width:313px; }
#home_newsletter_right { float:left; width:200px; }
#home_newsletter_btn { float:left; width:100px; padding-top:1px; }

#topmenu_container { float:left; width:700px; height:90px; }
.topmenu { display:block; margin:0px 0px 15px 0px; padding:0px; }
.topmenu li { list-style-type:none; display:block; float:right; position:relative; margin:0px; padding:0px 7px 2px 7px; background:url(/img/main/topnav/seper.gif) no-repeat center right; }
.topmenu li.arrow { background:url(/img/main/topnav/seper_arrow.gif) no-repeat right 5px; padding:0px 20px 0px 8px; }
.topmenu li.switch { background:none; padding:0px 0px 0px 8px; }
.topmenu li a, .topmenu li span { margin:0px; padding:0px; color:#de0000; font-size:85%; line-height:18px; }
.topmenu .spanclick-hover { color:#000000; }
.topmenu li.arrow .spanclick-hover { /*color:#fff;*/ color:#000; }
.topmenu li.arrow li .spanclick-hover { color:#fff; }
.topmenu li#ourdest ul { width:150px; }
/* COUNTRY AND LANGUAGE SELECTION */
.topmenu li.langsel { background:none;}
.topmenu li.langsel ul { width:154px; z-index:999; }
.topmenu li.langsel span, .topmenu li.langsel ul li span { background-repeat:no-repeat; padding:5px 0px 5px 22px; }
.topmenu li.langsel span { padding-bottom:0px; background-position:2px 8px; }
.topmenu li.langsel ul li span { background-position:5px; }
.topmenu li.langsel #langsel_nl { background-image:url(/img/main/topnav/nl.jpg); }
.topmenu li.langsel #langsel_benl { background-image:url(/img/main/topnav/be.jpg); }
/* SUBMENU */
.topmenu li ul {  margin:0px; padding:0px; width:130px; display:none; position:absolute; top:18px; left:5px; background-color:#fff; border:1px solid #7d7d7d; }
.topmenu > li > ul { padding:0px 0px 0px 0px; }
.topmenu li ul li { width:100%; margin:0px; padding:0px; background:none; border-bottom:1px solid #D6D6D6; list-style:none; display:block; }
.topmenu li ul li a, .topmenu li ul li .spanclick { margin:0px; padding:2px; padding-left:5px; text-align:left; display:block; border:none; color:#000; text-decoration:none; line-height:normal; }
.topmenu li:hover li a:hover, .topmenu li:hover li:hover a, .topmenu li.iehover li a:hover,
.topmenu li.iehover li.iehover a, .topmenu li ul li .spanclick-hover { color:#fff; background-color:#DE0000; }
.topmenu li:hover ul, .topmenu li.iehover ul { display:block; }

input.text, input.search, textarea.textarea { padding:3px; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-bottom:1px solid #ccc;background:#fff url(/img/main/inputbg.gif) repeat-x top; }

#home_newsletter input.text { width:190px; }

#header_cmplogo { float:right; margin:5px 50px 0px 0px; } 
#header_cmplogo a img { border:none; }
#kws_container input.text { width:300px; padding:6px; font-size:120%; }
#kws_input { width:320px; float:right; text-align:right; margin:15px 0px 0px 0px; }
#kws_btn { width:50px; float:right; margin:15px 0px 0px 5px; }

div.clearr { height:0px; clear:right; }
div.clearl { height:0px; clear:left; }
div.clearb, div.cleardiv { height:0px; clear:both; }

#globalcontainer { background:url(/img/main/test/mainbg3.jpg) center top no-repeat; }
#maincontainer { width:1020px; margin:0 auto; padding:15px 25px 0; overflow:hidden; }
#maincontainer.pvct { margin-top:76px; }
#header { height:90px; }
#headerlogo_box { width:312px; float:left; }
#top_logo { display:block; float:left; }
#content { width:1000px;box-shadow:0 5px 6px -1px; margin-top:5px; margin-left:10px; margin-right:10px; min-height:500px;  }
.mainmenu_img { float:left; width:18px; margin:0; padding:0; display:block; }
#mainmenu_container { margin-top:-3px;  width:998px; border:1px solid #345812; border-radius: 6px 6px 0px 0px; float:left; height:36px; line-height:40px; background:url(/img/main/menu/mainmenu_bg.jpg) repeat-x bottom left; }
#mainmenu_img_r { width:16px; }
#mainmenu {
	position:absolute;	
	z-index:10;
}
ul#navlist { font-size:115%; font-stretch:ultra-condensed; list-style-type:none; margin:0 0 0 10px; padding:0; }

ul#navlist li { float:left; height:40px; line-height:35px; margin:0; padding:0; color:#fff; }
ul#navlist li#active { background-color:#fff; }
li#active a { color:#000; }
#navlist a { float:left; display:block; color:#FFF; text-decoration:none; padding:2px 15px 0 15px; }
#navlist a:hover { background:url(/img/main/menu/mainmenu_bg_over.gif) repeat-x bottom left; height:34px; }
#contentcontainer { position:relative; 	z-index:2; top:35px; background:#fff; padding:10px 20px; min-height:400px;  }
#titlebar_l { float:left; width:645px; float:left; margin:0; padding:0; display:block; margin-top:5px; }
#titlebar_r { float:left; width:315px; float:left; margin:0; padding:0; display:block; }
#crumbs { font-size:80%; font-weight:normal; margin-bottom:15px; }
#crumbs a { color:#6e6d6d; text-decoration:none; line-height:14px; } 
#crumbs a:hover { text-decoration:underline; } 
#crumbs img { vertical-align:middle; margin:0 8px; }
#searchcontainer { background:url(/img/main/search/searchbg.gif) #428700 repeat-x; padding:15px; margin-bottom:15px; }
#searchcontainer h2 { background:url(/img/main/search/searchicon.gif) no-repeat 5px 5px #fff; color:#000000; margin:0; padding:5px 5px 5px 25px; font-size:90%; height:16px; }
#search {  }
#search_l { float:left; width:250px; padding:10px; background-color:#fff; }
#search_r { float:left; width:660px; padding:0; }
.dd { margin:10px 0 0 20px;}
.dd a.ddbox { color:#000; display:block; height:23px; line-height:23px; background:url(/img/main/search/searcharr.gif) no-repeat right #f8f8f8; padding-left:10px; text-decoration:none; border:1px solid #ccc; width:198px; }
a.disabled { background-color:#f0f0f0; color:#999999; }
.dd a.ddbox:hover { background-image:url(/img/main/search/searcharr_hover.gif); color:#de0000; }
.dd .ddlist { position:absolute; background-color:#f8f8f8;  border:1px solid #ccc; border-top:none; width:198px; padding:2px 2px 8px 8px; z-index:4; margin-top:-1px; }
.dd .ddlist a { padding:0px 5px 0px 10px; margin:5px 0;}
.dd .ddlist span { padding-left:5px; font-size:11px; color:#006600; }
.dd .ddlist a.emptyres, .places a.emptyres , .dd .ddlist span.emptyres { color:#666666; }
#search_pl input { width:169px; float:left; border-right:none; padding-left:10px; padding-right:30px; background:url(/img/main/search/searcharr_list3.gif) right center no-repeat; }
#search_pl a { width:23px; float:left; padding:0; margin:0; }
#list_dd_mnd { width:420px; }
#list_dd_verb { width:320px; }
#list_dd_pl { width:600px; }
#list_dd_pl_noprev { margin-bottom:10px;}

#list_dd_ad { background-image:url(/img/main/pres/book_2_bg.gif); font-size:11px; width:245px; padding-top:5px; }
#list_dd_ad table { border-collapse:collapse; margin-left:32px; }
#list_dd_ad td, #list_dd_ad th { width:25px; font-size:11px; }
#list_dd_ad th { padding-bottom:5px; color:#fff; }
#list_dd_ad td { height:19px; width:24px; line-height:19px; text-align:center; color:#666666; background:url(/img/main/search/day_unavail2.gif) repeat-x #e8f2e0; border:1px solid #7bce29; }
#list_dd_ad td.emptycal { border:none; background:none; }
#list_dd_ad a{ color:#DE0000; }
#list_dd_ad td a{ background:url(/img/main/search/day_avail.gif) no-repeat; height:19px; width:24px; color:#fff; padding:0; margin:0; display:block; text-decoration:none; }
#list_dd_ad td a.selected { background-image:url(/img/main/search/day_sel.gif) }
#list_dd_ad td a:hover{ background:url(/img/main/search/day_sel.gif) no-repeat; } 
#list_ad_ad input.text { width:50px; }

#dd_a_top { height:25px; padding-top:3px; } 
#dd_a_prev_mnd { float:left; text-align:right; width:65px; }
#dd_a_curr_mnd { float:left; width:110px; color:#000000; font-size:120%; text-align:center; }
#dd_a_next_mnd { float:left; width:65px; text-align:left; }
#dd_a_leg { margin-top:10px; }
#del_ad { text-align:left; font-size:110%;}
a.button, a.button_r {  /* Sliding right image */ background:transparent url(/img/main/buttons/v3/right.gif) no-repeat scroll top right;  display:block; float:left; height:32px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ padding-right:14px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */ text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:110%; font-weight:bold; }
a.button_r { float:right; }
a.button span, a.button_r span { /* Background left image */ background:transparent url(/img/main/buttons/v3/left.gif) no-repeat;  display:block; line-height:22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding:5px 0 5px 12px; } 
a.button:hover span, a.button_r:hover span{ text-decoration:underline; }
a.button_small, a.button_small_grey {  /* Sliding right image */ background:transparent url(/img/main/buttons/v3/right_22.png) no-repeat scroll top right; display:block; float:left; height:22px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */ padding-right:10px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */ text-decoration:none; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold; }
a.button_small span, a.button_small_grey span { background:transparent url(/img/main/buttons/v3/left_22.png) no-repeat;  display:block; line-height:22px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */ padding:0 0 0 10px; } 
a.button_small:hover span, a.button_small_grey:hover span { text-decoration:underline; }
a.button_small_grey { background-image:url(/img/main/buttons/v3/right_22_grey.png); }
a.button_small_grey span { background-image:url(/img/main/buttons/v3/left_22_grey.png); }
#sbtn { float:right; margin:10px 20px 0 0; }
#searchloading {  position:absolute; margin-top:30px; }
#maincontent { float:left; width:960px; }
#maincontent.maincontentsearch{ width:690px; }
#leftbar { float:left; width:235px; margin:0 20px 0 15px; }
#ysearch { background-color:#f2f5e9; padding:15px 15px 10px; border:1px solid #e3e7d6; border-bottom:none; }
#ysearch_top { background:url(/img/main/search/ysearch.png) no-repeat; padding:2px 0 0 25px; margin-right:5px; font-size:110%; }
#ysearch_bottom { margin-left:25px; margin-top:5px; }
#radiusmssg { background-color:#f2f5e9; padding:15px 15px 10px;  }
#radiusmssg_left { float:left; width:26px; text-align:center; }
#radiusmssg_info { float:left; width:610px; }
.se_tabs { background-color:#f2f5e9; border:1px solid #e3e7d6; border-top:none; border-bottom:none; } 
.hb_tabs { }
.se_tabs ul, .hb_tabs ul { margin:0; padding:10px 10px 0; list-style:none; }
.se_tabs li, .hb_tabs li { float:left; background:url(/img/main/search/tab_unselected_bg.gif) repeat-x left top; border:1px solid #cccccc; border-radius:6px 6px 0 0; border-bottom:none; margin:0 2px 0 0; padding:0; font-weight:bold; }
.se_tabs li img, .hb_tabs li img {  }
.se_tabs a, .hb_tabs a { display:block; font-weight:bold; color:#000000; background:url(/img/main/search/tab_icon_list.png) no-repeat left top; padding:9px 15px 7px 35px; }
.se_tabs a span, .hb_tabs a span { color:#006600; text-decoration:none; font-size:11px; font-weight:normal; }
.se_tabs a:hover, .hb_tabs a:hover { color:#de0000; }
.se_tabs a.disabled, .hb_tabs a.disabled { color:#999; text-decoration:none; font-weight:normal; cursor:default; }
.se_tabs .current, .hb_tabs .current { background-image:none; background:#51a500; border:1px solid #51a500; border-radius:6px 6px 0 0; border-bottom:none; }
.se_tabs .current a, .hb_tabs .current a { color:#fff; text-decoration:none; background-image:url(/img/main/search/tab_icon_list.png); }
.se_tabs .current a span, .hb_tabs .current a span { color:#fff; } 
.se_tabs a.disabled span, .hb_tabs a.disabled span { color:#999; }
.se_tabs .current a.disabled span, .hb_tabs .current a.disabled span { color:#fff; }
h3.house_seper { background:#666666; line-height:40px; height:40px; color:#FFFFFF; font-size:14px; display:block; }

#tabs_general ul li { font-size:100%; }
#tabs_general ul li a { background-image:none; padding:8px 14px 7px 14px; }
#tabs_general ul li.current a { color:#fff; text-decoration:none; background-image:none; }

#resbar_top { background:url(/img/main/search/resbar_top.gif) repeat-x; height:59px; line-height:59px; font-size:110%; color:#fff; padding:0 15px; }

#as_selection { font-size:95%;}
#as_selection h5 { margin-left:5px;}
#as_selection ul { margin:0 10px 0 0; padding:0 0 0 30px; }
#as_selection ul li {  list-style-image:url(/img/main/search/as_unselected.gif);  border-bottom:1px dashed #ccc; padding:3px 0; font-weight:bold; color:#000; margin:0; }
#as_selection ul li a { text-decoration:none;}
#as_selection ul li span { font-size:90%; color:#666666; }
#as_selection ul li a:hover { text-decoration:underline;}
.as_selection_block { border:1px solid #CCCCCC; margin-bottom:15px; padding:5px; }
#as_selection  ul li.nohouses { color:#666666; }

.slidercontainer { margin:0 0 0 20px;}
.slider { cursor:pointer; position:absolute; top:-17px; background:url(/img/main/search/slider/slider.png) no-repeat scroll 0% 0%; width:20px; height:25px; float:left; z-index:1; }
.slidertrack { cursor:pointer; background:url(/img/main/search/slider/track.gif) no-repeat left bottom; height:8px; width:180px; position:relative; z-index:0; margin-top:20px; }
.sliderinfo { font-size:11px; }
#resbar_bottom { margin-top:30px; background:url(/img/main/search/resbar_bottom.gif) repeat-x; height:35px; line-height:35px; text-align:right; color:#fff; }
.resbar_page { float:right; width:300px; text-align:right; }
.resbar_page a, #resbar_bottom a { margin-right:5px; color:#fff; }
.resbar_page .selectedpage, #resbar_bottom .selectedpage{ margin-right:5px; background-color:#428600; color:#fff; padding:2px 5px; }
#resbar_sort { float:left; width:300px; }
.blackpage { background-color:#b20000; padding:2px; text-decoration:none; }
.calbutton { height:19px; line-height:19px; color:#fff; padding:0 5px; background:url(/img/main/buttons/calbutton.gif) repeat-x; display:block; }

#general_left { width:670px; margin-right:15px; float:left; }
#general_right { width:275px; float:right; }
#poi_left { width:570px; margin-right:15px; float:left; }
#poi_right { width:375px; float:right; }
#poi_right_img { text-align:center; }
#poi_right_img img { margin-top:15px; }

#general_right.theme img { border:none; margin-bottom:10px;}

#general_left h2, #general_right h2, #poi_left h2, #poi_right h2 { margin-bottom:10px;}

#general_nearby { background:#428600 url(/img/main/pres/book_1_bg.gif) repeat-x; padding:10px; color:#fff; }
#general_nearby a { color:#fff; }
#general_nearby div.nearby_place {  float:left; width:165px; display:block; margin-bottom:5px; }
#general_nearby div.nearby_place a { display:block; }
#general_nearby div.nearby_place a.nearby_place { color:#fff; text-decoration:none;  font-weight:bold; font-size:110%;}
#general_nearby div.nearby_place a.nearby_place:hover { text-decoration:underline; }

#general_nearby div.nearby_place a.nearby_nfo { font-size:75%; color:#a5f259; text-decoration:none; }
#general_nearby div.nearby_place a:hover.nearby_nfo { text-decoration:underline; }

#general_nearby span { font-size:80%; display:block; float:left; width:90px; color:#a5f259; text-align:right;}

#general_poi_nearby { background-color:#EFF6EA; padding:10px; }
#general_poi_nearby h4 { margin:5px 0; }
#general_poi_nearby p { font-size:80%; padding:0 0 5px 0; margin:0 0 10px 0;}
#general_poi_nearby p span { color:#de0000;}
#general_poi_nearby div.nbplace { background-color:#3c1a0b; color:#fff; font-size:85%; padding:2px; font-weight:bold; }
#general_poi_nearby div.nbplace span { font-weight:normal; font-size:90%; }
.hicons { margin-top:20px;}
.hicons img { margin-right:10px; }

.arrowlink_price { height:25px; line-height:25px; display:block; color:#000000; text-decoration:none; background-color:#f2f5e9; border-bottom:1px solid  #e3e7d6; padding-left:10px; }
.arrowlink_price:hover { background-color:#DE0000; color:#fff; }
.arrowlink_price strong span { color:#DE0000; }
.arrowlink_price:hover strong span { color:#fff; }
.arrowlink_price .oldprice { color:#666666; background:url(/img/main/pres/oldprice.png) no-repeat; }
.arrowlink_price .newprice { color:#DE0000; }

#form_errors, #form_message { border:2px solid red; margin:5px 0; padding:10px; background-color:#fff; width:300px; }
#form_errors strong { color:red;}
#form_message { border-color:#50a200; }
#form_message strong { color:#006600;}

input.mandatory, textarea.mandatory, select.mandatory, p.mandatorykey { border-left:5px solid #99ca3c; }
p.mandatorykey { font-weight:bold; margin:5px 0px 10px 0px; padding:0px 0px 0px 5px; line-height:11px; font-size:11px; }
.hide_error { display:none; }
.show_error { margin:0px 0px 5px 0px; font-size:8pt; font-weight:bold; color:#ff0000; clear:both; }

#authbar { margin:0px; padding:0px; color:#fff; height:28px; overflow:hidden; line-height:26px; text-align:center; background:#388c35 url(/img/main/authbar/loginbarbkg.gif) repeat-x; border-bottom:1px solid #fff; color:#fff; }
#authbar #authbar_toolsect a { color:#fff; line-height:26px; display:block; float:right; padding:0px 10px 0px 33px; border-right:1px solid #388c35; background-repeat:no-repeat; background-position:5px 50%; }
#authbar #authbar_toolsect a:hover { text-decoration:none; color:#dedede; }
#authbar #authbar_toolsect span { display:block; float:right; padding:0px 10px 0px 30px; background-repeat:no-repeat; background-position:5px 50%; border-right:1px solid #388c35; }
#authbar img { vertical-align:middle; }
#authbar #authbar_container { width:1000px; margin:0 auto; }
#authbar #authbar_titlesect { width:450px; float:left; text-align:left; }
#authbar #authbar_toolsect { width:550px; float:left; text-align:right; }
#authbar.devbar, #authbar.pvct, #pvctbar.devbar { margin:0px; }
#wdbar { background-color:#ecf2e6; margin:0px; padding:10px; text-align:center; font-size:90%; border-bottom:1px solid #bfbfbf; }
#wdbar.pvct { margin-top:77px; }
#ta_info { margin-top:10px; }

#authbar #authbarlnk_edit { background-image:url(/img/main/authbar/edit.png); }
#authbar #authbarlnk_update { background-image:url(/img/main/authbar/sync.png); }
#authbar #authbarlnk_tracking { background-image:url(/img/main/authbar/update.png); }
#authbar #authbarlnk_cmshome { background-image:url(/img/main/authbar/user.png); }
#authbar #authbar_toolsect #authbarlnk_signout { background-image:url(/img/main/authbar/signout.png); border-right:none; }
#authbar #authbarinfo_sync { background-image:url(/img/main/authbar/clock.png); }

#pvctbar { margin:0px; padding:5px 0px; color:#000; line-height:18px; border-bottom:1px solid #bfbfbf; background-color:#ecf2e6; }
#pvctbar #pvctbar_container { width:1000px; margin:0 auto; }
#pvctbar #pvctlnkfld { width:800px; }
#pvctbar #pvctpt_box, #pvctbar #pvctlo_box, #pvctbar #pvctec_box { float:left; margin:0px 25px 5px 0px; line-height:20px; }
#pvctbar label { margin:0px 5px 0px 0px; font-weight:bold; white-space:nowrap; display:inline; float:none; text-align:left; width:auto; }
#pvctbar input, #pvctbar select { background:#fff url(/img/main/authbar/subnav_bg.gif) repeat-x; border:1px solid #666; padding:2px; }
#pvctbar #pvcttype_box { margin:0px; padding:5px 0px 0px 69px; }
#pvctbar #pvcttype_box input { display:block; float:left; margin:0px 5px 0px 0px; }
#pvctbar #pvcttype_box span { display:block; float:left; line-height:13px; }
#pvctbar .boxinfo { cursor:default; background:url(/img/main/authbar/help2.png) no-repeat center; margin:0px; padding:0px; display:block; float:right; width:25px; height:25px; }
#pvctbar .boxinfo span { display:none; cursor:default; width:300px; padding:15px; z-index:100; background:#fff; border:3px solid #f19100; font-weight:normal; }
#pvctbar .boxinfo:hover { position:relative; text-decoration:none; }
#pvctbar .boxinfo:hover span { display:block; position:absolute; top:12px; left:-320px; }
#pvctbar_container #authbar_titlesect { width:700px; }
#pvctbar_container #authbar_toolsect { width:300px; }
#pvctbar_container.fix { position:relative; z-index:102; }
#pvctbar_container.fix #authbar.pvct { position:fixed; width:100%; top:0px; }
#pvctbar_container.fix #pvctbar { position:fixed; width:100%; top:29px; }

#myaccount_left { float:left; width:250px; padding:10px; }
#myaccount_right { float:left; width:380px; padding:10px 0 0 75px;  margin-left:20px; background-color:#f5f8f1; }
#myaccount_right #sbtn { text-align:right; margin-right:75px;}

#bottom_text { background-color:#3f1802; padding:20px; color:#d3d2d1; font-size:85%; height:100%;margin-top: 35px; }
#bottom_menu { text-align:center; }
#bottom_menu a { color:#fff; margin:0 5px; }
#bottom_menu a:hover { color:#DE0000;}

.dd_warning_l {float:left; width:22px; margin-top:5px; }
.dd_warning_r {float:left; width:300px; margin-top:5px; padding-top:2px;}
#docking { position:fixed; z-index:50; bottom:0; width:100%; }
#docking .dockwindow { background-color:#f2f5e9; position:relative; border:2px solid #333333; border-bottom:none; z-index:40; width:960px; height:260px; margin:0 auto;}
#docking .dockwindow h1 { background-color:#646464; color:#fff; padding:10px; margin:0 0 10px 0; }

#docking_container { background:url(/img/main/menu/dockbg_grey2.gif) repeat-x; line-height:35px; height:35px; border-top:2px solid #999999; text-align:center; color:#999999; }
#docking_container a { color:#fff; background:no-repeat left center; }
#docking_container a:hover { color:#ff9d00; }
#docking_container span { color:#ff9d00; }
#docking_container span.dockseper { margin:0px 10px; color:#CCCCCC; }
#docking_container a#dockfav { background-image:url(/img/main/dockingbar/star3.png); padding-left:22px; }
#docking_container a#dockeye { background-image:url(/img/main/dockingbar/eye2.png);  padding-left:27px; }

#subscribe { width:475px; float:left; border-right:1px solid #ccc; margin-right:30px; }
#unsubscribe { width:445px; float:left; }
#subscribe label, #unsubscribe label, #subscribe input, #unsubscribe input, #subscribe select { display:block; float:left; }
#subscribe label, #unsubscribe label { width:150px; line-height:22px; }
#subscribe input, #unsubscribe input, #subscribe select { margin:0px 0px 10px 0px; }
#subscribe .button, #unsubscribe .button { margin:10px 0px 0px 150px; }
#subscribe .mandatorykey, #unsubscribe .mandatorykey { margin:20px 0px; }

#socnet { width:95px; margin:0 auto; padding:5px 0px; }
#socnet span { display:block; float:left; margin:0px 2px; }
#socnet #soclbl { font-weight:bold; line-height:20px; padding:0px 3px 0px 0px; }
#socnet .spanclick { text-decoration:none; border:none; }
#socnet .spanclick { line-height:18px; }

#themec2a_top, #themec2a_bottom { float:right; }

/* DEBUG MODE */

#debug { background:#5b5b5b url(/img/main/debug/topshadow.png) repeat-x top; margin-top:2px; padding:10px 0px; }
#debug h3 { color:#fff; margin:0px; padding:5px; font-size:16px; }
#debug h3 a { float:right; font-size:12px; font-weight:normal; color:#fff; margin-right:25px; }
#debug .debug { background-color:#fff; width:290px; height:400px; overflow-y:auto; overflow-x:hidden; margin:5px; float:left; padding:3px; }
#debug .debug#debugcookies { overflow-x:auto; }
#debug .debug .debugtitle { background-color:#D6D6D6; font-weight:bold; text-align:center; padding:2px; text-transform:uppercase; }
#debug .debug ul { list-style-type:square; margin:0px; padding:0px 0px 0px 15px; }
.webdevmsg { background-color:#fff; margin:5px; padding:5px; }
.webdevmsg a { font-weight:bold; margin-right:10px; background-color:#D6D6D6; color:#000; padding:3px 5px; }
#wdbar { background-color:#ecf2e6; padding:10px; text-align:center; font-size:90%; border-bottom:1px solid #bfbfbf; }

.generalform { background-color:#EFF6EA; padding:15px; }
.generalform .input, .generalform .textarea { background:url("/img/main/inputbg.gif") repeat-x scroll center top #fff; border-color:#7C7C7C #C3C3C3 #CCCCCC; border-style:solid; border-width:1px; margin:0 0 10px; padding:3px; width:250px; }
.generalform label { clear:both; display:block; font-weight:bold; }
