
/* --- DEFAULTS --- */
p, span, td, ul, ol, ul, li, dl, dt, dd, h1, h2, h3, input, textarea, select {
	margin: 0;
	padding: 0;

	font-family: arial, verdana;
	color: #40494D;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 140%;
	font-size: 11px;
}

a { text-decoration:none; }

a:hover { text-decoration:underline; }

img { border:0px; }

ul { list-style:none; }

form { padding:0; margin:0; } /* for explorer 6 */

/* --- COMMONS --- */
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.pointer {cursor:pointer}
.bold {font-weight:bold}
.more {text-decoration:underline;	color:#CB261B;}

.button1 {
	background:#3E484A url(imgs/detailsArrow.gif) 90% 50% no-repeat;
	color:#FFFFFF;
	display: block;
	padding-left:5px;
	width:63px;
	line-height:18px;
	border:1px solid #2A3432;
}
.button1nowidth {
	background:#3E484A url(imgs/detailsArrow.gif) 90% 50% no-repeat;
	color:#FFFFFF;
	display: block;
	padding:0px 20px 0px 5px;
	line-height:18px;
	border:1px solid #2A3432;
	white-space: nowrap;
}
.button2 {
	background:#C94769 url(imgs/submitArrow.gif) 90% 50% no-repeat;
	color:#FFFFFF;
	display: block;
	padding-left:5px;
	width:63px;
	line-height:18px;
	border:1px solid #FFFFFF;
}
.button3nowidth {
	background: url(imgs/detailsArrow2.gif) 5% 50% no-repeat;
	color:#40494D;
	padding:0px 5px 0px 20px;
	line-height:18px;
	white-space: nowrap;
	text-decoration:underline;
}

/* --- STYLES --- */

body {
  background: #A49E84;
	padding-bottom:60px;
}

/* CONTAINER */
div#container {
  margin-left:auto;
  margin-right:auto;
  width:974px;
	background: #fff;
}


	/* TOP */
	div#top {
		position:relative;
	height:257px;
	}

        div#siteNavi {
          background:#F1E1B0;
          border-bottom:3px solid #A49E84;
          height:22px;
        }
          div#siteNavi li {
              float:left;
          }
          div#siteNavi li.sep {
              border-right:1px solid #40494D;
          }
            div#siteNavi li a {
                display:block;
                padding:4px 10px;
                font:normal 12px Verdana;
                color:#3D3D35;
                text-decoration:none;
            }
            div#siteNavi li a:HOVER {
                text-decoration:underline;
            }
            div#siteNavi li a.active {
                color:#FFFFFF;
                background:#40494D;
            }


		div#headLogo {
		background:#525A5C url(imgs/header.jpg) top left no-repeat;
			height:194px;
		}

		div#lang {
			position:absolute;
			top:10px;
			right:10px;
			padding-top:4px;
		}
			div#lang ul {

			}
			div#lang ul li {
				display:inline;
				padding-right:7px;
			}
			div#lang a {
				text-transform:lowercase;
			  font: normal 12px Verdana;
				color: #ffffff;
				font-weight:bold;
			}
			div#lang a:hover {
				text-decoration:underline;
			}
			div#lang a.lngCurr {
				font-weight:bold;
				text-decoration:underline;
			}

	  /* headMenu */
		  /* css menu styles rules are defined in the menu.css file. */



	/* MAIN */
	div#main {
	position:relative;
		text-align:left;
		width:974px;
		padding-bottom:15px;
	}
		/* mainTab */
		table#mainTab {
			margin:0px;
			padding:0px;
			border-collapse:collapse;
		}
			table#mainTab tr td {
				vertical-align:top;
			}


			/* COL1 */
			table#mainTab td#col1 {
				width: 230px; /* 250 -20(padding left) */
			    padding:20px 0px 60px 20px;
				background:#F1E1B0;
			}

		  /* groupMenu */
				  /* css menu styles rules are defined in the menu.css file. */



			  /* offersBox */
              .offersBox {
                border:1px solid #3F4A4C;
                height:240px;
                margin-right:20px;
                position:relative;
                display:none;
              }
    			  div.offersBoxTitle {
    			  	font: normal 12px Verdana;
  					height:19px;
  					padding:4px 0 0 25px;
  					background: #E2C779 url(imgs/newsBoxBg.gif) top right repeat-x;
    			  }
                .offersBox .newsContItem {
                  padding:5px;
                }
                .offersBox .newsboxLink {
                    position:absolute;
                    bottom:5px;
                    left:5px;
                }


              .newsContMenu {
                position:absolute;
                bottom:0px;
                left:0px;
              }
                .newsContMenu .item {
                    float:left;
                    margin-right:2px;
                }

                  .newsContMenu .item a {
                      display:block;
                      padding:3px 7px;
                      background:#C2C2BA;
                  }
                  .newsContMenu .item a.active {
                      background:transparent;
                      border:1px solid #291700;
                      padding:2px 6px;
                  }
                .newsboxList p {
                    padding:2px 0px;
                }


              /*
				#scrollup {
				  position: relative;
				  overflow: hidden;
				  border: 1px solid #C2B48D;
				  height: 230px;
				  width: 200px
				}
					#scrollup p {
						padding:2px 0px 2px 0px;
					}

					.headline {
					  position: absolute;
					  top: 230px;
					  left: 5px;
					  height: 195px;
					  width:190px;
					}  */


			  /* privacy */
				  div.privacy {
					position:absolute;
						bottom:26px;
						left:0px;
						text-align:center;
					background: url(imgs/privacy.jpg) no-repeat;
						background-position:top left;
				  }
					  div.privacy a {
						  font: normal 14px Verdana;
							color: #40494D;
							display:block;
							width:123px;
							padding:15px 0 0 13px;
					  }

			table#mainTab td#colspacer {
				width:22px;
			}

			/* COL2 */
			table#mainTab td#col2 {
				width: 724px;
		    }
				#col2div {
					position:relative;
			    }
            	#col2cont {
                    padding:0px 20px 0px 20px;
					width: 684px; /* (724px - 40px padding left+right) */
                }

				.pl2_title_1 {
                    font: normal 18px Verdana;
					color:#868578;
                }
				.pl2_title_2 {
                    font-weight:bold;
                }

          		/* search_hostlite */

				div.search_hostlite {
					background-color: #40494D;
					color:#FFFFFF;
					height:34px;
					margin-bottom:15px;
					position:absolute;
					top:0px; left:0px;
                }
                	table#search_hostlite_tab {
                		float:right;
						margin-right:5px;
						display:none;
                    }
						table#mainTab tr td table#search_hostlite_tab td,
						table#mainTab tr td table#search_hostlite_tab th {
		                    vertical-align:middle;
							height: 30px;
	                    }

				div.search_hostlite select {
                    width:153px;
                }


			  /* antiwysiwyg */
				  div.antiwysiwyg {
					  font: normal 12px Verdana;
			  		  line-height: 140%;
					  margin-top:-3px;
				  }
				  div.antiwysiwyg h1, div.antiwysiwyg h2, div.antiwysiwyg h3, div#col2 h1 {
					  font: normal 18px Verdana;
					  color:#ccc3A5;
						letter-spacing: 0.2em;
					  margin: 0;
					  padding:10px 0px 10px 0px;
				  }
        			div.antiwysiwyg h1 {
        			  text-transform:uppercase;
  				      padding-top:0px;
                      letter-spacing: 0.1em;
        			}
				  div.antiwysiwyg h2 {
					  color:#333343;
					  font-size:16px;
					  /* padding:5px 0px 5px 0px; */
				  }
				  div.antiwysiwyg h3 {
					  color:#333343;
					  font-size:14px;
					  /* padding:2px 0px 2px 0px; */
				  }
				  div.antiwysiwyg p {
			  line-height: 140%;
						font-size:12px;
					  /* padding:5px 0px 5px 0px; */
				  }
				  div.antiwysiwyg a, div.antiwysiwyg a p {
					  text-decoration:underline;
						color:#CB261B;
				  }
				  div.antiwysiwyg a:visited, div.antiwysiwyg a:visited p {
					  text-decoration:underline;
						color:#0000FF;
						/*old value #cb261b*/
				  }

				  div.antiwysiwyg a:hover, div.antiwysiwyg a:hover p {
					  text-decoration:none;
						color:#1D49C3;
				  }


				/* pageList */
			  #pageListCont h1 {
				  font: normal 18px Verdana;
				  color:#ccc3A5;
					letter-spacing: 0.2em;
				  margin: 0;
				  padding:0px 0px 0px 0px;
		  text-transform:uppercase;
			  }
					table.pageListTable	{
						width:683px;
					}
				  td.pageListImg, td.pageListText {
					  vertical-align: top;
			  padding-right:10px;
				  }
				  td.pageListText h3 {
						padding:3px 0px 5px 0px;
						margin-bottom:5px;
						border-bottom: 2px solid #ccc3A5;
				  }
				  td.pageListText p a {
			  background:#F0E1B0 url(imgs/pageListArrow.gif) 90% 50% no-repeat;
						font: bold 11px Arial;
			  color:#333343;
			  padding:0px 20px 0px 5px;
			  margin-top:5px;
			  float:left;
				  }
				  td.pageListText h1 a:hover {
					  text-decoration: underline;
				  }

			  /* pageList2 */
              .pageList2 table {
				width:100%;
              }
			  	.pageList2 .pl2_submit {
					float:right;
                }
			  		.pageList2tab,
			  		.pageList2tab p,
			  		.pageList2tab span {
                        font-size:12px;
                    }
    			  		.pageList2tabItem {
                        	margin-bottom:10px;
                        }

			  /* objectDetails */	  
			  
			  table.objectDetails,
			  table.objectDetails table {
                  width: 100%;
              }
				  table.objectDetails .linksBar a.button1nowidth {
				  	float:left;
					margin-right:5px;
	              }


			/* CONT MENU */
			.contMenu {
				height:19px;
		    }
				.contMenu div.item {
		            float:left;
					margin-right:5px;
			    }
				.contMenu div.item div {
					border-top:0px solid;
			    }
				.contMenu div.item a {
					background:#3E484A url(imgs/detailsArrow.gif) 90% 50% no-repeat;
					color:#FFFFFF;
					display: block;
					padding:0px 20px 0px 5px;
					line-height:18px;
					border:1px solid #2A3432;
					white-space: nowrap;
			    }
				.contMenu div.item a.active {
					background:#d9d7cc url(imgs/detailsArrow.gif) 90% 50% no-repeat;
					color:#3E484A;
					text-decoration:none;
			    }

			.contItem {
				/*border:1px solid #2A3432;*/
				/* padding:5px 0px 5px 0px; */
				padding:5px;
	        }


				#contItem2 {
                    margin-left:25px;
		        }
				#contItem4 {
					height:350px;
					width:100%;
		        }
				.contItemPhotoItem {
					float:left;
					margin-right:25px;
                }




	/* FOOTER */
	  div#footer {
		  font: normal 12px Arial;
	  background: #F1E1B0;
		  height:35px;
		  width:974px;
		  text-align:center;
	  }
			table#footerText {

		  }
			  table#footerText td {
				  width:974px;
				  height:35px;
					vertical-align:middle;
					word-spacing:1px;
			  }
			  table#footerText td a {
				color:black;
					text-decoration:none;
			  }
			  table#footerText td a:hover {
					text-decoration:underline;;
			  }
				table#footerText td img {
					vertical-align:middle;
				}



  /* PAGING */

	.paging li,
	.paging div	 {
		float:left;
		margin-right:3px;
        font-size:12px;
	}
	.paging li a,
	.paging div	a {
        color:#40494D;
	}
	.paging li.actualPage {
        font-weight:bold;
	}





