/*CSS Document*/
/*(Direct Tour) CSS files - by theuniquesoft.com*/
/*------------theuniquesoft.com-------------*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/
/*Use Proper name for css*/
/*ClearFix*/


html, body{
margin:0 0 0 0; padding:0px;  background-color:#aa8957; background-image:url(images/body-back.jpg); background-repeat:no-repeat; background-position: center top; font-family:Verdana, Geneva, sans-serif; background-attachment:fixed}

div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}


a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}

.link a:link{text-decoration:underline;}
.link a:visited{text-decoration:underline;}
.link a:hover{text-decoration:none;}

.headerBanner {clear:both; padding-right:25px;}


img{border:none;}

 img, div { behavior: url(iepngfix.htc) }

.Clearfix:after{content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.Clear{clear:both;}
.Clearfix{display:inline-block;}


/* Main Wraper */
#Wrapper{width:1050px;height:auto;margin:auto; background:url(images/background.png) repeat-y; background-position:center top; }

.FlotLeft{ float:left;}
.FlotRight{float:right; padding-top:1px;}

/*============Header section css============*/

#Header{ width:1050px; height:auto; margin:auto;}
.Headertop{ width:970px; height:42px; padding:0px 40px 0px 40px; font-size:11px; color:#FFF; clear:both; margin:auto}
.imgalig{vertical-align:middle;}
.Headermain{width:976px; height:auto; margin:auto;}
.Logoback{width:976px; height:251px; float:left; background:url(images/banner.png); background-repeat:no-repeat;}
.Grand{width:400px; height: 30px; padding:6px 0px 0px 0px; float:right; background:url(images/strip-bg.png) no-repeat; margin:1px 0px 0px 15px; font-size:18px; color:#aa8957; }
.banner{width:673px; height:auto; float:right; padding:20px 0px 0px 0px;}

.Welcometext{width:650px; padding:18px 100px 10px 44px; background:url(images/banner-text.png) repeat-y; float:right; color:#FFFFFF}
p.welcom{font-size:12px; color:#fff; padding:15px 0px 0px 0px; line-height:16px;}
p.yellobold{font-size:20px; color:#b2965c;}

.Menubar{width:218px;  float:left; margin-left:-37px; position:absolute; top:285px;  }

.gallery-btn{ width:347px; background-image:url(images/gallery-back.png); background-repeat:no-repeat; height:54px;}

.Menubar1{width:218px; padding:0px; margin-top:-4px; background:url(images/menu-back.jpg); background-repeat:repeat-y; padding-left:2px; height:auto; float:left; }
.Menubar1 ul{ padding:0px; margin:0px; list-style:none}
.Menubar1 li{ padding:0px; margin:4px 0px 0px 0px;  font-size:16px; color:#FFF; list-style:none }

.Menubar1 li a
{background:url(images/menu.jpg) no-repeat; width:202px; height:27px; padding:6px 0px 0px 16px; display:block; font-size:16px; text-decoration:none; font-weight:bold; }

.Menubar1 li a:hover
{background:url(images/menu-roll.jpg) no-repeat; width:202px; height:27px; padding:6px 0px 0px 16px font-size:16px; text-decoration:none;font-weight:bold; }

.submenu2 a
{text-decoration:none; color:#b2965c}

.submenu2 a:hover
{text-decoration:underline;; color:#000000}

.submenu2
{
    background-color:#FFFFFF;
	font-size:13px;
    padding-left:25px;
    height:20px;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:7px;
}

.submenu21 a
{text-decoration:none; color:#b2965c}

.submenu21 a:hover
{text-decoration:underline;; color:#000000}

.submenu21
{
    background-color:#FFFFFF;
	font-size:13px;
    padding-left:25px;
    height:20px;
    font-weight:bold;
    padding-top:0px;
    padding-bottom:10px;
	background-image: url(images/border-bottom.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


.Menubar2 a
{background:url(images/menu.jpg) no-repeat; width:202px; height:27px; padding:2px 0px 3px 16px; display:block; font-size:16px; color:#666; text-decoration:none; font-weight:bold; }

.Menubar2 a:hover
{background:url(images/menu-roll.jpg) no-repeat; width:202px; height:27px; padding:2px 3px 2px 16px font-size:16px; color:#000; text-decoration:none;font-weight:bold; }

.Menubar2{width:218px; padding:0px 0px 0px 0px; margin-top:-2px; height:auto; clear:both}

.Bronzepackage{width:197px; height:375px; float:left; background:url(images/box-1.png) no-repeat; margin:10px 0px 0px 5px;}
.Bronzepackage1{width:197px; height:375px; float:left; background:url(images/box-1.png) no-repeat; margin:10px 0px 0px 11px;}

.silverstone{width:197px; height:375px; float:left; background:url(images/box-2.png) no-repeat; margin:10px 0px 0px 5px; color:#FFF;}
.silverstone1{width:197px; height:375px; float:left; background:url(images/box-2.png) no-repeat; margin:10px 0px 0px 11px; color:#FFF}

.Viewall{float:left; padding:280px 0px 0px 0px;}

.yellowcolor{color:#b2965c; font-size:10px;}
.Whitetext10{color:#fff; font-size:10px;}
.Whitetext{color:#FFF;}
.yellowcolor1{color:#b2965c; }
.Black11{font-size:11px; color:#000;}

.Black10{font-size:9px; color:#000; line-height:16px;}
.Black18{font-size:18px; color:#000; padding-top:7px}

.White10a{font-size:9px; color:#fff; line-height:16px;}
.white18{font-size:18px; color:#fff; padding-top:7px}
.Yello18N{font-size:18px; color:#aa8957; padding-top:7px}

.yellowcolor22{color:#b2965c; font-size:22px; font-weight:bold; }
.Bluetextbold{color:#172257; font-size:16px; font-weight:bold; }
.yellowcolor22D{color:#73552f; font-size:22px; font-weight:bold; }
.yellowcolor15{color:#b2965c; font-size:15px; font-weight:bold; }
.PaddB8{padding-bottom:8px;}
.Padd5{ padding:9px 3px 3px 3px;}
.PaddT26{padding-top:12px;}
.Black12{font-size:12px; color:#000; line-height:18px}


#Midpart{ width:976px; height:auto; margin:auto; }
.Contact{width:758px; height:auto; float:left; margin:12px 0px 8px 20px;}
.Contact1{width:758px; height:auto; float:left; margin:12px 0px 8px 202px;}

.Monaco{width:758px; height:auto; float:left; padding:12px 0px 0px 0px ;}
.Mocacoleft{width:179px; padding:2px; height:314px; float:left; background:url(images/img-back.jpg) no-repeat;}
.Textrow{width:152px; height:auto; margin: auto;}
.Mocacoleft1{width:179px; padding:2px; height:314px; margin:0px 0px 0px 6px; float:left; background:url(images/img-back.jpg) no-repeat;}

.Monaco1{width:758px; height:auto; float:left; padding:50px 0px 0px 0px ;}

.Event{width:758px; height:auto; float:left; padding:35px 0px 0px 0px ;}

.PaddT7{padding-top:11px;}
.PaddT30{padding-top:30px;}
.PaddT20{padding-top:20px;}

#Footer{ width:776px; height:150px; padding:138px 100px 0px 100px; margin:60px 0px 0px 0px; margin:auto; background:url(images/footer_new.png.png) no-repeat; }
.Footertext{font-size:14px; color:#FFF;}
.footercolor{color:#785b35; font-size:10px;}

 .Hotel{width:610px; height:auto; float:left; padding:12px 0px 0px 30px ;}


 .Bluetext{color:#29367e; font-size:16px; font-weight:bold;}
 .package{width:714px; height:auto; float:right; padding:10px 0px 0px 0px;}
 .Packagebox{width:693px; height:auto; padding:10px; background-color:#786b58; font-size:22px; color:#fff; font-weight:bold;}
 .Packagebox1{width:693px; height:auto; padding:10px; background-color:#786b58; font-size:22px; color:#fff; font-weight:bold;float:left;}

 .Font18bold{font-size:18px; color:#000; font-weight:bold;}
 *, * focus {
	outline: none;
	margin: 0;

}

.container {
	width: 216px;
	margin: 0 auto;

}
h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
h1 span { color: #666; }
h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 0.5em;
	display: block;
	color: #666;
}

h4.acc_trigger {
	padding: 0;	margin: 0 0 0px 0;
	width: 216px;
	font-size: 16px;
	font-weight: normal;
	float: left;
}
h4.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 10px;
	padding-top:5px;
}
h4.acc_trigger a:hover {
	color: #ccc;
	padding-top:5px;
}
h4.active {background-position: left bottom; }
.acc_container {
	margin: 0 0 0px; padding: 0;
	overflow: hidden;
	font-size: 1.2em;
	width: 212px;
	clear: both;
	background: #fff;
	
}
.acc_container .block {
	padding-left: 10px;
}
.acc_container .block a {
	background: #fff;
    color: #000;
}
.acc_container .block a:hover {
	background: #fff;
    color: #000;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h3 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}
.acc_container img {
/*	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;*/
}

.acc_container .subMenuBlock {
	padding-left: 15px;
    font-size:10px;

}
.acc_container .subMenuBlock a {
	background: #fff;
    color: #000;
}
.acc_container .subMenuBlock a:hover {
	background: #fff;
    color: #000;
}

.submenu
{
	background:url(images/sub-menu-back.jpg);
	background-repeat:no-repeat;
    padding-left:25px;
	margin-bottom:4px;
	margin-left:6px;
    margin-right:0px;
	margin-top:4px;
    font-size:15px;
    height:20px;
    vertical-align:middle;
    padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.submenu a
{
    color:#ffffff;
	font-size:15px;
}
.submenu a:hover
{
    text-decoration:none;
    font-size:15px;
    color:#000000;

}


.submenu1
{
	background:url(images/city-back.jpg);
	background-repeat:no-repeat;
    padding-left:14px;
	margin-left:10px;
    margin-right:0px;
	margin-top:6px;
    font-size:15px;
    height:20px;
    vertical-align:middle;
    padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.submenu1 a
{
    color:#000000;
	font-size:15px;
}
.submenu1 a:hover
{
    text-decoration:none;
    font-size:15px;
    color:#666666;

}



.Menubar1 li div a
{background:none; padding:5px; height:auto; font-size:15px; }

.Menubar1 li div a:hover
{background:none; padding:5px; height:auto; font-size:15px; }

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:214px;
}

.AccordionTitle
{
  height:30px;
  overflow:hidden;
  cursor:pointer;
  font-family:Arial;
  font-size:18px;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
  text-align:left;
  }

.AccordionContent
{
    display:none;
}

.AccordionContainer
{

}

