/****** GLOBAL OBJECTS *****************/
* {
          font-family: Verdana, Tahoma,Arial, Helvetica, Sans-serif;
          font-size:12px;
}

BODY {
          text-align: center;
          margin: 0px auto;
          padding-top: 12px;
}

H1 {
          font-size: 130%;
          margin: 0px 0px 3px 0px;
}

H2 {
          font-size: 120%;
          margin: 0px 0px 3px 0px;
}

H3 {
          font-size: 110%;
          margin: 0px 0px 3px 0px;
}

H4 {
          font-size: 100%;
          margin: 0px 0px 3px 0px;
}

H5 {
          font-size: 90%;
          margin: 0px 0px 3px 0px;
}

H6 {
          font-size: 80%;
          margin: 0px 0px 3px 0px;
}

HR {
}

HR.clear {
          display: none;
}

div {
          text-align: left;
}

form {
          margin: 0px;
}

img {
          border: 0px;
}

strong {
          color: #747474;
}

.Hidden {
          display: none;
}

a{
          color:#000;
          text-decoration:underline;
}

a:hover{
          color:#000;
          text-decoration:none;
}

/****** TEMPLATE OBJECTS **************/

/********** Frame Area Begins ********/
.FrameArea {
          width: 951px;
          text-align: center;
          margin: 0px auto;
}

/********** Frame Area Ends ********/

/********** Top Area Begins ********/
.TopArea {
          width: 951px;
          float: left;
}

.TopBGArea {
          height: 125px;
/* background-color: #E8CFD2;
*/
          background-color: #000000;
          border: 1px solid #B1B1B1;
}

.TopLeftArea {
          width: 710px;
          float: left;
}

.TopLeftLogo {
          width:69px;
          height:82px;
          background:url('/keyhotel/upload/images/templates/Leftlogo1.jpg') no-repeat;
          position:absolute;
          top:23px;
          left:175px;
}

.LeftTopBGImg {
          background: url('/keyhotel/upload/images/templates/TopLeftBGImg.gif') no-repeat;
          width: 440px;
/* height: 180px;
*/
          position: relative;
}

.Heading1 {
          position: absolute;
          top: 5px;
          left: 180px;
          font-weight: bolder;
          z-index:10;
}

.Heading2 {
          position: absolute;
          top: 25px;
          left:95px;
/* padding-left: 70px;
*/
          font-weight: bolder;
          color: #ffffff;
}

.Heading3 {
          position: absolute;
          top: 25px;
          left: 260px;
          font-weight: bolder;
          color: #413831;
}

.Heading4 {
          position: absolute;
          top: 53px;
          left:35px;
/* padding-left: 45px;
*/
          font-weight: bolder;
          color: #413831;
}

.Heading5 {
          position: absolute;
          top: 53px;
          left: 275px;
          font-weight: bolder;
          color: #413831;
}

.Heading6 {
          position: absolute;
          top: 81px;
          left: 80px;
          font-weight: bolder;
          color: #413831;
}

.Heading7 {
          position: absolute;
          top: 81px;
          left: 260px;
          font-weight: bolder;
          color: #413831;
}

.Heading8 {
          position: absolute;
          top: 108px;
          left: 178px;
          font-weight: bolder;
          color: #413831;
}

.LeftTopBGImg A {
          position: absolute;
          font-weight: bolder;
          color: #fff;
          text-decoration: none;
}

.LeftTopBGImg A:hover {
          position: absolute;
          font-weight: bolder;
          color: #fff;
          text-decoration: underline;
}

.TopRightArea {
          width:238px;
          float:right;
}

.TopRightAreaPad {
          padding-top:23px;
          padding-right:24px;
}

.LogoArea {
/* float:right;
          background:url('/keyhotel/upload/images/templates/Logo.gif') no-repeat;
          height:82px;
          width:213px;
*/
          float:right;
          background:url('/keyhotel/upload/images/templates/Rightlogo1.png') no-repeat;
          width:155px;
          height:135px;
          top:-20px;
          position:relative;
}

/********** Top Area Ends ********/

/**********Top Navigation Area Begins********/
.TopNavAreaPad {
          float:left;
          width:951px;
/* padding-top:2px;
*/
}

.TopNavArea {
          width:951px;
          height:26px;
          float:left;
          background-color:#EAA900;
          border-bottom:1px solid #000000;
          border-left:1px solid #716F64;
}

.SiteMapArea {
          width:600px;
          float:left;
          margin-top:7px;
          margin-left:8px;
          color:black;
}

.SiteMapArea ul {
          list-style-type:none;
          padding:6px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          color:black;
          text-decoration: none;
}

.SiteMapArea ul li {
          list-style-type:none;
          padding:6px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          color:black;
          text-decoration: none;
}

.TopNavRightArea {
          width:250px;
          float:right;
          padding-top:5px;
}

.TopNavFontArea {
          width:38px;
          height:13px;
          background-color:#ffffff;
          float:left;
          margin-top:2px;
          margin-right:8px;
}

.TopNavFontAreaPad {
          padding-top:1px;
          padding-left:1px;
}

.APlusBGArea {
          background:url('/keyhotel/upload/images/templates/APlusImg.gif') no-repeat;
          width:18px;
          height:11px;
          font-size:0px;
          float:left;
}

.AMinusBGArea {
          background:url('/keyhotel/upload/images/templates/AMinusImg.gif') no-repeat;
          width:18px;
          height:11px;
          font-size:0px;
          float:right;
}

.TopSearchArea {
          width:140px;
          height:11px;
          float:left;
          padding-bottom:6px;
}

.TopSearchAreaPad {
          padding-left:0px;
}

.TextBoxArea {
          float:left;
          width:120px;
          height:18px;
          font-size:10px;
}

.SearchBGImg {
          background:url('/keyhotel/upload/images/templates/SearchArrow.gif') no-repeat;
          width:14px;
          height:13px;
          font-size:0px;
          margin-left:2px;
          float:left;
          border:0px;
          margin-top:2px;
}

.FlagArea {
          width:59px;
          height:15px;
          float:right;
          cursor:pointer;
          margin-top:2px;
}

.CZFlagArea {
          background:url('/keyhotel/upload/images/templates/CZFlag.gif') no-repeat;
          width:28px;
          height:15px;
          font-size:0px;
          float:left;
          cursor:pointer;
}

.ENFlagArea {
          background:url('/keyhotel/upload/images/templates/ENFlag.gif') no-repeat;
          width:22px;
          height:15px;
          font-size:0px;
          float:left;
}

/**********Top Navigation Area Ends********/

/**********Center Area Begins********/
.CenterTopBGImg {
          float:left;
          width:951px;
          background:url('/keyhotel/upload/images/templates/CenterTopBGImg.gif') no-repeat left top;
/* margin-left:0px auto;
*/
}

.CenterBotBGImg {
          float:left;
          width:951px;
          background:url('/keyhotel/upload/images/templates/CenterBotBGImg1.gif') no-repeat left bottom;
/* padding-top:14px;
*/
          padding-bottom:56px;
}

.CenterBGImg {
          float:left;
          width:951px;
          background:url('/keyhotel/upload/images/templates/CenterBGImg.gif') repeat-y;
}

/**********Left News Area Begins********/
.LeftNewsArea {
          width:725px;
          float:left;
}

.LeftNewsAreaPad {
          padding:10px 36px 5px 124px;
}

.LeftNewsAreaPad h1 {
          font-size:100%;
          font-weight:bolder;
          padding-bottom:27px;
}

.NewsLineHeight {
          line-height:18px;
          color:#000000;
}

.NewsBolderText {
          color:#000000;
          font-weight:bolder;
          padding-top:27px;
          line-height:18px;
          padding-bottom:120px;
}

.NewsBotText {
          font-weight:bolder;
          text-decoration:underline;
}

/**********Left News Area Ends********/

/**********Right Navigation Area Begins********/
.RightArea {
          width:225px;
          float:right;
}

.RightAreaPad {
/*padding-top:5px;
*/
          padding-left:0px;
}

.RightAreaPad ul {
          padding:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
          list-style:none;
}

.RightNav {
          padding-bottom:5px;
          padding-right:10px;
          padding-left:15px;
          padding-top:5px;
}

A.RightNavLinkSel {
          font-weight:bolder;
          color:#413831;
          text-decoration:none;
}

A.RightNavLinkSel:hover {
          font-weight:bolder;
          color:#413831;
          text-decoration:underline;
}

A.RightNavLink {
          font-weight:bolder;
          color:#000000;
          text-decoration:none;
}

A.RightNavLink:hover {
          font-weight:bolder;
          color:#000000;
          text-decoration:underline;
}

.RightSubNav {
          padding-bottom:9px;
          padding-left:22px;
          padding-right:10px;
          padding-top:3px;
}

A.RightSubNavLinkSel {
          font-weight:bolder;
          color:#605F5F;
          text-decoration:none;
}

A.RightSubNavLinkSel:hover {
          font-weight:bolder;
          color:#605F5F;
          text-decoration:underline;
}

/**********Right Navigation Area Ends********/

/**********Center Area Ends********/

/**********Center Bottom Area Begins********/
.CenterBotBGArea {
          width:951px;
          height:13px;
          float:left;
          background-color:#EAA900;
          border-left:1px solid #716F64;
}

/**********Center Bottom Area Ends********/

/**********Bottom Navigation Area Begins********/
.BottomNavArea {
          margin-left:0px auto;
          width:951px;
          height:25px;
          float:left;
          background-color:#000000;
          border-left:1px solid #716F64;
          overflow:hidden;
}

.BotNavAreaAlign {
          color:#ffffff;
          padding-top:6px;
}

.BotNavAreaAlign ul {
          float:left;
          list-style-type:none;
          text-decoration:none;
          padding:0px 0px 0px 0px;
          margin:0px 0px 0px 0px;
}

.BotNavAreaAlign ul li {
          display:inline;
}

A.BotNavLink {
          font-weight:bolder;
          color:#ffffff;
          padding-right:6px;
          padding-left:6px;
          border-right:2px solid white;
          text-decoration:none;
}

A.BotNavLink:hover {
          font-weight:bolder;
          color:#ffffff;
          padding-right:6px;
          padding-left:6px;
          border-right:2px solid white;
          text-decoration:underline;
}

A.BotLastNavLink {
          font-weight:bolder;
          color:#ffffff;
          padding-right:6px;
          padding-left:6px;
          text-decoration:none;
}

A.BotLastNavLink:hover {
          font-weight:bolder;
          color:#ffffff;
          padding-right:6px;
          padding-left:6px;
          text-decoration:underline;
}

/**********Bottom Navigation Area Ends********/

/**********Bottom Logo Area Begins********/
.BotLogoArea {
          width:951px;
          padding-bottom:22px;
          float:right;
}

.BotLogoAreaPad {
          padding-right:34px;
          padding-top:15px;
}

.BotLogoBGImg {
          background:url('/keyhotel/upload/images/templates/BottomLogo.png') no-repeat right bottom;
          width:117px;
          height:65px;
          float:right;
}

/**********Bottom Logo Area Ends********/

/*************temp-style-starts here***************/
.OuterFrameAreaBordertest {
          border: 1px solid #666363;
          width: 798px;
          background-color: #ffffff;
          margin: 0px auto;
}

html>body .OuterFrameAreaBordertest {
          overflow:hidden;
}

* html .OuterFrameAreaBordertest {
          width:798px;
}

.HeaderAreatest{
          width:798px;
          text-align: center;
          position:relative;
}

.HeaderTopAreatest {
          width:798px;
          float:left;
          background: url( '/dimar/upload/images/templates/LeftNavBG.jpg' ) repeat-y left top;
}

html>body .HeaderTopAreatest {
          width:798px;
          float:left;
          background: url( '/dimar/upload/images/templates/LeftNavBG.jpg' ) repeat-y left top;
}

/***** Content Area Starts here *******/
.ContentAreatest {
          width: 421px;
          float: right;
          position:relative;
}

.ContentAreaPadtest {
          margin: 120px 20px 0px 0px;
}

* html .ContentAreaPadtest {
          margin: 120px 20px 0px 0px;
}

html>body .ContentAreaPadtest {
          margin: 120px 20px 0px 0px;
}

.ContentAreatest a {
          color:#95C21C;
          text-decoration:none;
}

.ContentAreatest a:hover {
          text-decoration:underline;
}

.ContentDateColor {
          color: #8A8A8A;
          font-weight: bold;
          padding:15px 0px 0px 0px;
}

.ContentTextColor {
          color: #8A8A8A;
          font-weight: bold;
}

.ContentAreatest h4 {
          padding: 17px 0px 0px 0px;
}

/********* Product Area Starts Here ***********/
.ProductAreatest {
          width: 798px;
          padding: 0px 0px 12px 0px;
}

* html .ProductAreatest {
          float: left;
          width: 798px;
          padding: 12px 0px 12px 0px;
}

/***** Footer Area Starts Here *****/
.FooterAreaTopSpacetest {
          width: 798px;
          border-top: 1px solid #666363;
          border-bottom: 1px solid #666363;
          height: 20px;
          font-size: 0px;
}

.FooterAreatest {
          width:798px;
          background: url( '/dimar/upload/images/templates/BottomOuterImg.gif' ) repeat-x top left;
          height: 6px;
          overflow:hidden;
}

/*************temp-style-ends here***************/
.Meria {
          float:left;
          color:#000000;
          font-weight:bolder;
          padding: 3px 0px 0px 0px;
}

.Meria a {
          color:#000000;
          font-weight:bolder;
          text-decoration:none;
}

.Meria a:hover {
          color:#000000;
          font-weight:bolder;
          text-decoration:underline;
}

a.TopLink {
          color:#000000;
          text-decoration:none;
          font-weight:bolder;
}

a.TopLink:hover {
          color:#000000;
          text-decoration:underline;
          font-weight:bolder;
}

a.MailTag {
          color:#ffffff;
          text-decoration:none;
          font-size:11px;
}

a.MailTag:hover {
          color:#ffffff;
          text-decoration:underline;
          font-size:11px;
}

.NavRgt_Bg {
          background:#E7AB00;
}

.NavLeft_BgImg{
          background:url('/keyhotel/upload/images/templates/NavLefBgImg.gif') no-repeat right bottom;
          width:15px;
          height:16px;
          float:left;
          position:relative;
          bottom:1px;
}

a.NewsLink{
          color:#C7872F;
          text-decoration:underline;
          font-weight:bolder;
}

a.NewsLink:hover {
          color:#C7872F;
          text-decoration:none;
          font-weight:bolder;
}

/***********************css for partners *****************************/
.news_content_area {
          FLOAT: right;
          WIDTH: 500px;
          text-align:center;
          padding:15px 0px 15px 0px;
}

.news_left_content {
          FLOAT: left;
          WIDTH: 250px;
          text-align:center;
}

.news_right_content {
          FLOAT: right;
          WIDTH: 250px;
          text-align:center;
}

.news_content_area a{
          text-decoration:underline;
          color:#333333;
}

.news_content_area a:hover{
          text-decoration:none;
          color:#333333;
}

