@import url(http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold);

/************ global css ****************/
html, body, div, table, td, tr, dd, dr, ul, li, ol, span, strong, h1, h2, h3, h4 ,h5, h6, header,
footer, article, aside, sectoin, figure, nav, video, audio, iframe, dir, img, p, input, lable, form, option
{ margin:0px; padding:0px; outline:none;} 

html{height:100%; overflow:scroll;overflow-x:hidden;}
body{font-family:'Droid Sans',Arial,Verdana,sans-serif; font-size:0.80em; color: #222121; width:100%; min-height:100%; }

input[type="text"], input[type="password"], input[type="radio"], input[type="date"], input[type="time"],
input[type="email"], lable, option, textarea
{border:solid #dddddd 1px; font-family:'Droid Sans',Arial,Verdana,sans-serif; background:#fafafa; font-size:0.90em; padding:3px; vertical-align: middle;}  

img, iframe, video, audio, object, frameborder {border:none; max-width:100%;}
header, footer, section, article, aside, figure, figurecaption, nav, video, audio, img{display:block;}

a{color:#696b6b; text-decoration:none; outline:none;}
a:hover {color:#fad44a!important;}
a:visited {color:#7a7a7a;}
a:active {color:#F90;}

h1, h2, h3, h4, h5, h6{font-weight:normal; font-family:'palatino'; margin:0px; padding:0px;}
ul, ol, li{list-style:none;}

h1{font-size:2em; color:#cc050c; padding-bottom:8px;}
h2{font-size:1.5em; color:#cc050c; padding:6px 0 5px 0px;}
h3{font-size:1.2em; color:#cc050c;  padding-top:4px; }
h4{font-size:1em; color:#0f0463; padding:5px 0; line-height:18px; font-family:'Droid Sans',Arial,Verdana,sans-serif; }
h5{font-size:1em; color:#cc050c;  padding-top:3px;}
h6{font-size:1em; color:#f87d06; padding:3px 0; margin-bottom:5px; font-family:'Droid Sans',Arial,Verdana,sans-serif;}

.fl{float:left;}
.mar{ margin-right:10px; }
p{ padding:3px 4px 3px 0; line-height:19px;  }
.clr{clear:both;}

.pad2{ font-size:12px; background:none !important; color:#FF0 !important;}

/*********Mobile Menu****************/
.box-set-menu, .box-set, .box-set-submenu, .box-set-submenu1, .box-set-submenu2{display:none;}
/*************************/

/************ global css end ****************/
html.allowscroll body {overflow:visible;}

/************ header css ****************/
header{width:100%;border-bottom:#fec103 solid 5px;position:fixed;background:#fff;z-index:9999;}
.resize > .logo{padding:3px 0 2px 0px; float:left;} 
.resize > .sub{width:605px;text-align:right; padding:10px 0 0 18px; margin:2px 0; float:right; } 
.resize > .icon{padding:20px 0px 10px 30px;margin-top:15px; margin-left:300px;background:url(../images/icon2.png) -16px -27px no-repeat; } 
.resize > .icon a{color:#cc050c;} 
/************ header css end ****************/



/************ footer css ****************/
footer{width:100%; min-width:960px; background:#fff; border-top:#fec103 solid 5px; z-index:9999; position: fixed; bottom:0px; }
.resize > .pad{ padding:10px; background: #c31b28;}
.resize > .pad a{background: url(../images/divider_ft.png) right 0px no-repeat; padding:0px 6px; color:#fff;}
.none{background:none!important; }

.pad span { float:right; color:#fff;  } 
#footerRight{margin-top: -25px;   margin-right: 5px; float:right;color:white;width:425px!important;height: 23px!important;}
/************ footer css end ****************/

/************ nav css ****************/
.nav{  background:#c31b28; width:960px; margin:0 auto; position:relative;}
.nav ul{ padding-left:40px;}
.nav ul li{ float:left !important; text-align:right; padding:7px 12px; border-right:#880902 solid 1px; display:block; position:relative;}
.nav ul li a, .nav ul li a span{color:#fff; }
.last{ background:none !important; border:none;}
.nav ul li a span{ font-family:'palatino';}
.nav ul li a:hover, .nav ul li a:hover span{color:#ffc70f!important;}
.nav li > div a { border-bottom:none;}

.dropdown-5columns, .dropdown-4columns {margin:0px auto  0 -120px; position:absolute;text-align:left; left:0px;  padding:0px 5px; top:45px;border:1px solid #dedede;z-index:999;display:none; background:#fff;}
.dropdown-5columns {width: 806px;}
.dropdown-4columns {width:410px; float:right; margin:0px auto  0 -0px; }
.col-1,.col-5 {float: left;}
.col-1 {width:152px; border-right:#999 dotted 1px; padding:0 4px 4px 4px;}
.last2{border:none;}
.col-5 {width:800px;}
.nav li:hover .dropdown-1column,.nav li:hover .dropdown-2columns,.nav li:hover .dropdown-3columns,
.nav li:hover .dropdown-4columns,.nav li:hover .dropdown-5columns {display:block;}
.col-1 img{ width:140px; float:left;  border:#ebe9e9 solid 4px; margin:0 4px 4px 2px;}
.col-1 img:hover {border:#ffc70f solid 4px;}
.col-1 h3 a { padding-left:3px; color:#cc050c !important;}
.col-1 p{ font-size:11px; padding:0 0 0 3px!important; line-height:14px;  }

.social_icon a{ background:url(../images/icon.png) no-repeat 0 0; height:15px; padding:15px 13px 0px 15px; float:right; margin:10px 0px 0px; } 	
.social_icon a:hover { background:url(../images/icon.png) no-repeat 0 -40px; } 
.social_icon2 a{ background:url(../images/icon.png) no-repeat -30px 0; height:15px; padding:15px 15px 0px 15px;   float:right; margin:10px 5px 0px;  } 
.social_icon2 a:hover { background:url(../images/icon.png) no-repeat -30px -40px; } 
/************ nav css end ****************/

/************ slider ****************/
/*.slider{width:100%; height:584px; background:#d2d5d6; float:left; margin-top:5px;}
#slideshow {position: absolute;height:auto; width:100%; top:0px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active { z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}*/
/************ slider end ****************/

/************ body css ****************/
.resize{width:960px; margin:0 auto; position:relative;  }
.left-side{float:left; width:609px; border-right:solid #b7b7b7 1px; margin-top:10px; text-align:justify;}
.left-side .img{float:left; width:300px; }
.left-side > .box{ width:283px; float:left; padding:0px 0 10px 0; }
.left-side > .box li{ padding:3px 0 0 10px;}

.pak_box {float:left; margin-bottom:5px; padding-bottom: 5px;width:300px; border-bottom:#666 dotted 1px;}
.pak_box-img {border:2px solid #ebe9e9; margin:0 5px 0 0;  float:left;height:68px;width: 105px;}
.pak_box-img:hover{border:2px solid #ffc70f;}
.pak_box p{font-size:12px; font-family:'Droid Sans',Arial,Verdana,sans-serif; } 
.pak_box .bt a{ font-family:'palatino'; float:right; padding-right:8px; font-size:13px;}

.left-side .room {float: left;width:185px;}
.left-side .bx{float: left;width: 600px; margin-bottom:10px;}
.left-side .room li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; width: 92%; list-style:none !important;}
.left-side .room li span {float: right;margin-left: 0;}

.left-side .tariff{float: left;width:300px;}
.left-side .tariff li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; list-style:none !important; }
.left-side .tariff li span {float: right;margin-left: 0;}

.left-side .price {float: left;width:207px;}
.left-side .price li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; width: 92%; list-style:none !important;}
.left-side .price li span {float: right;margin-left: 0;}

.left-side .occupancy {float: left;width:148px;}
.left-side .occupancy li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; width: 92%; text-align:left; list-style:none !important;}
.left-side .occupancy li span {float: right;margin-left: 0;}

.left-side .maha {float: left;width:120px;}
.left-side .maha li {border-bottom: 1px dotted #CCCCCC;line-height: 20px;margin:5px 0; width: 92%; list-style:none !important;}
.left-side .maha li span {float: right;margin-left: 0;}

.left-side .leaf{padding:5px; color:#F30; }
.left-side .leaf_container{padding:5px; color:#F30; }

.left-side li { line-height:20px; list-style:disc; margin-left:15px; padding-left:5px; color: #222121;}
.left-side li span{width:100px; float:left;}

/* home down pop up search*/
.slidingDiv {float:left;}
.show_hide {display:none; color: #F30; margin-right:12px;}
.close_tab{color:#fff; float: left; margin-top:5px; background-color:#cb0324; padding:4px 7px; cursor:pointer;}

.left-side .rky_container {float:left;width:208px;}
.left-side .rky_container h4{ width:208px; background:#FC0; padding-left:3px; margin-top:3px;}
.left-side .rky_container  h6{width:100px; padding-left:3px;}
.left-side .rky {float:left;width:50px;}
.left-side .rky li {border-bottom: 1px dotted #CCCCCC;line-height:16px;margin:5px 0; width: 100%; list-style:none !important;}
.left-side .rky li span { font-size:11px;}

.left-side .rky_container2 {float:left;width:130px;}
.left-side .rky_container2 h4{ text-align:center; background:#FC0; padding-left:3px;  margin-top:3px;}
.left-side .rky_container2  h6{float:left;width:100px; margin-bottom:19px; padding:5px 0 3px 3px; text-align:center !important;}
.left-side .rky2 {float:left;width:40px;}
.left-side .rky2 li {border-bottom: 1px dotted #CCCCCC;line-height:16px;margin:5px 0; width: 100%; list-style:none !important;}
.left-side .rky2 li span {float: right;margin-left: 0;}

.left-side .rky_container3 {float:left;width:119px;}
.left-side .rky_container3 h4{  background:#FC0; padding-left:3px; text-align:center;  margin-top:3px;}
.left-side .rky_container3  h6{float:left;width:100px; margin-bottom:0px; padding:5px 0 3px 3px; }
.left-side .rky3 {float:left;width:115px;}
.left-side .rky3 li {border-bottom: 1px dotted #CCCCCC;line-height:16px;margin:5px 0; width: 100%; list-style:none !important;}
.left-side .rky3 li span {float: right;margin-left: 0;}

.left-side .form {float:left;width:555px; margin:20px 0 10px 20px; }
.left-side .img{ width:296px; margin-right:8px; margin-bottom:10px; float:left;}

.left-side > .brand {float:left;width:600px; margin:0 0 10px 0;}
.left-side .contact {float:left;width:100%;} 
.left-side .cont {float:left;width:304px; margin:4px 0;} 
.left-side h3 { border-bottom:dotted 1px #d03d44; padding-bottom:5px; margin:0px 0 0 0px; } 
.left-side .contact h2 {padding-bottom:5px; background:#ebe9e9; padding-left:10px; margin-right:5px; margin-bottom:5px; } 
.left-side .cont p{ overflow:hidden; margin-left:0px;} 
.left-side .cont p label{ width:100px; margin:0px;padding:0!important; color:#175381;} 
.left-side strong {margin-left:0px;}

.right-side{float:left;width:300px; margin:10px 0 0 10px;}
.right-side .bx2{float:left;width:275px; border:#b7b7b7 solid 1px; padding:10px; margin-bottom:10px; background:#fff url(../images/train.png) center  center no-repeat;}
.right-side .bx2 li a{float:left; padding-left:60px; font-family:'palatino'; font-size:1.2em; margin-top:3px; line-height:47px; background:url(../images/train-icon.jpg) no-repeat left 4px; width:78%; border-bottom:#cc050c dotted 1px; color:#cc050c;}
.right-side .bx2 li a:hover{background:url(../images/train-icon-hover.gif) no-repeat left 4px; color:#fff!important;}

.right-side .bx3{float:left;width:280px; border:#b7b7b7 solid 1px; padding:10px;}
.right-side .bx3 li a{float:left; margin-top:3px; line-height:25px; width:99%; border-bottom:#d03d44 dotted 1px; color:#d03d44;}

/************ body css end ****************/

/************page up slider ****************/
#page {background:#fff;left:50%;margin:-83px  0 0px -480px;padding:10px 20px;position:absolute;top:100%;width:920px; z-index:999;}
#pageupdown {background:url(../images/arrow.png);cursor:pointer;height:14px;position:absolute;right:0px;top:-14px;width:23px;}
#pageupdown.up {background-position:0 -15px; }
#pagepre {bottom:100%; width:865px;color:#fff;margin-bottom:15px;position:absolute;}
#pagepadding {height:60px;top:100%;position:absolute;width:100%;}

/************ font css end ****************/
@font-face {
    font-family:'palatino';
    src: url('../fonts/palatitaosf-webfont-webfont.eot');
    src: url('../fonts/palatitaosf-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/palatitaosf-webfont-webfont.woff') format('woff'),
         url('../fonts/palatitaosf-webfont-webfont.ttf') format('truetype'),
         url('../fonts/palatitaosf-webfont-webfont.svg#palatinoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/************ font css end ****************/

/************ tab 2  ****************/
.container {width:599px;}
ul.tabs {height:29px;border-bottom: 1px solid #999;}
ul.tabs li {float:left;line-height:28px;border: 1px solid #999;border-left: none;margin-bottom: -1px;background: #f2f1ed; padding-left:0px !important; margin-left:0px !important; list-style: none!important;}
ul.tabs li a {color:#000;display: block;font-size:1em;padding:0 15px; font-family:'Droid Sans',Arial,Verdana,sans-serif;  list-style:none !important;}
ul.tabs li a:hover {background: #fff; color:#d03d44!important;}	
html ul.tabs li.active, html ul.tabs li.active a:hover {background: #fff; border-bottom: 1px solid #fff;}
.tab_container {border-top: none; clear: both;float: left; width: 100%;background: #fff;}
.tab_content {padding:10px 0; text-align:justify;}


/* Forms */
input[type=text], input[type=email], input[type=password], input[type=url],textarea
{padding:5px; width:62%;  font-size:1em; margin:0px 0 3px 10px; float:left; border:#dddddd solid 1px; }

input[type=submit], input[type=button]{ background:#05c512; width:112px; border-radius:15px; position:relative!important; -webkit-border-radius:15px; -moz-border-radius:15px;
 color:#fff; border:#04940e solid 3px; padding:5px 25px;  text-align:center; margin:15px;float:right; font-family:'Droid Sans',Arial,Verdana,sans-serif;}
input[type=submit]:hover {color:#fff; cursor:pointer; background:#057e0e; }

option{padding:2px 5px !important; border:none; font-size:1em;}
select{height:28px; width:64%; margin-bottom:5px; float:left; padding:3px!important;  font-family:'Droid Sans',Arial,Verdana,sans-serif; background:#fafafa; margin-left:10px; border:#dddddd solid 1px !important;}
label{ float:left; padding:6px 0 6px 5px; width:30%;}
fieldset, textarea{border:#dddddd solid 1px; margin-bottom:15px; color:#175381;}

/* product part description */
#bobcontent1-title{color:#666;}
.switchgroup1{width:922px; padding:0 5px 0 0px; text-align:justify; float:left;}
.status{padding:0px 0 0 920px; float:left; position:absolute; margin-top:-2px;  text-align:justify;/* top:15px; */}

/* accordion part description */
.technology{ cursor: pointer;margin: 10px 0;}
.thelanguage li{ list-style:disc; margin-left:20px; line-height:20px;}
.openlanguage{ color: green;}
.closedlanguage{ color:#cc050c;}

/* description panel */
.flip {margin: 0px; padding: 5px; cursor:pointer; color:#F00;}
.panel { padding:0px; display: none;}
.photo{ width:650px; height:auto; margin:10px;}
