/** General Style */
body{
  background: #000;
  font-family: Trebuchet MS, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
}

.clear{
  clear: both;
}

.links a{
  color: #cccccc;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 12px;
  text-decoration: none;
}

/** Top */
#out_brdr{
  margin: 0 auto;
  border-left: #8f0000 1px solid;
  border-right: #8f0000 1px solid;
  width:882px;
}

/** Main wrapper */
#wrapper{
  margin: 0 auto;
  width: 802px;
}

/** Menu */
.menu{
  position: relative;
  text-align: left;
  height: 45px;
  margin-top: 2px;
}

.menu ul{
  position: absolute;
  top: 2px;
  z-index: 100;
  margin: 0;
  padding-left: 137px;
  list-style: none;
}

.menu ul li{
  float: left;
  height: 35px;
  margin: 0 5px;
  padding: 10px 10px 0;
  text-align: center;
}

.menu ul li.last{
  margin-right: 0;
}

.menu ul li a{
  color: #cccccc;
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

.menu ul li a:hover, .menu ul li:hover a, .menu ul li a.active{
  color: #fff;
}


/** Header */
#header_bg{
  border-top: #cc0000 3px double;
  border-bottom: #cc0000 3px double;
  padding: 3px 0px;
}

#header{
  background: #fff;
  background-image: url(images/headernew.jpg); height: 155px; width: 803px;
}

#logo{
  float: left;
  margin: 0;
  text-align: center;
}

#htitle{
	margin-left: 256px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}


#header_img{
	padding:0px 0px 0px 0px;
  border-top: #000 2px solid;
  border-left: #000 2px solid;
  background-color:#000000;  
  float: right;
  vertical-align: bottom;
}

#header_img ul{
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
}

#header_img ul li{
  float: left;
  width: 70px;
  height: 60px;
  padding: 3px;
  overflow: hidden;
}

#header_img ul li.last_img{
  width: 51px;
  padding-right: 0;
}

#main{
  padding: 28px 1px;
  width: 800px;
  overflow: hidden;
}

/** Sidebar Left */
.sblt_content{
  background: transparent url(images/sbrt_border_btm.jpg) no-repeat center bottom;
  text-align: left;
  padding: 20px 0 30px 0;
}

.sblt_content h3{
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  margin: 5px 0;
}

.sblt_content span{
  color: #cccccc;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 9px;
}

.sblt_content p{
  color: #fff;
  font-family: arial;
  font-size: 12px;
  margin: 5px 0 0 0;
}

#sidebar_left{
  background: #fff url(images/offset-bg.jpg) repeat-y top left;
  float: left;
  margin-left: 1px;
  width: 267px;
}

#sblt_wrap{
	background: #cc0000;
	margin: 16px 17px 16px 0;
	padding: 1px 10px;
	text-align: center;
	width: 230px;
	color: #FFFFFF;
}

#sblt_wrap h2{
  color: #ff9999;
  font-family: "times new roman";
  font-size: 18px;
}

#sblt_btm{
  height: 300px;
}

#left-links ul{
  list-style: none;
  margin-top: 35px;
  padding: 0 0 0 10px;
  text-align: left;
}

#left-links ul li{
  margin: 10px 0;
}

#left-links ul li a{
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

#left-links ul li a:hover{
  text-decoration: underline;
}

/** Sidebar Right */
.sbrt_content{
  background: transparent url(images/sbrt_border_btm.jpg) no-repeat center bottom;
  text-align: left;
  padding: 20px 0 30px 0;
}

.sbrt_content h3{
  font-family: "Trebuchet MS", sans-serif;
  font-size: 14px;
  margin: 5px 0;
}

.sbrt_content span{
  color: #cccccc;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 9px;
}

.sbrt_content p{
  color: #fff;
  font-family: arial;
  font-size: 12px;
  margin: 5px 0 0 0;
}

#sidebar_right{
  background: #fff url(images/offset-bg.jpg) repeat-y top left;
  float: right;
  margin-right: 1px;
  width: 267px;
}

#sbrt_wrap{
  background: #cc0000;
  margin: 16px 17px 16px 0;
  padding: 20px 10px;
  text-align: center;
  width: 230px;
}

#sbrt_wrap h2{
  color: #ff9999;
  font-family: "times new roman";
  font-size: 18px;
margin: 0;
}

#sbrt_btm{
  height: 50px;
}

/** Content */
.content_bg{
  background: #cc0000;
  width: 765px;
  padding-left: 20px;
}

.content_bg_top{
  background: #000;
  height: 20px;
  width: 20px;
  margin-left: 765px;
}

.content{
  padding: 20px 20px 0;
  width: 745px;
}


.content a{
  color: #cc3333;
  font-style: italic;
  text-decoration: none;
}

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

.content .link-style-2{
  margin-top: 10px;
  padding: 20px;
}

.content .link-style-2 a{
  color: #993333;
  font-size: 12px;
  font-style: normal;
}

.content h2{
  font-size: 18px;
  font-weight: bold;
  margin: 0;
}

.content p{
  font-size: 13px;
  margin: 15px 0 0 0;
}

.content .wimage{
  border: #cccccc 1px solid;
  float: right;
  overflow: hidden;
  padding: 3px;
  width: 285px;
  height: 180px;
}

.content_bg_btm{
  height: 20px;
  margin: 0 0 20px 20px;
  width: 785px;
}

.squeeze-left-top{
  margin-left: 460px;
}

.squeeze-left {
	clear:right;
	float:left;
	margin-left:32px;
	margin-top:0;
	overflow:hidden;
	width:480px; 
}


.squeeze-left-btm{
  margin: 0;
  width: 480px;  
  float: right;
  overflow: hidden;  
}

#welcome{
  background: #fff;
  color: #333333;
}

#welcome h2{
  font-family: "times new roman";
}

#welcome p{
  width: 400px;
}

#welcome_btm{
  background: #fff;
}

#consultancy{
  background: #333333;
  color: #ffffff;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 12px;
  height: 220px;
}

#consultancy h2{
  font-family: "times new roman";
  font-style:italic;
  font-size:23px;
  letter-spacing:0.2ex;
}

.inner-c{
  width: 48%;
}

.c-img{
  background: #fff;
  margin-top: 10px;
  padding: 3px 3px 0;
  width: 289px;
}

.c1{
  float: left;
}

.c2{
  float: right;
}

#consultancy-btm{
  background: #333333;
}

#inner-page{
  background: #fff;
  color: #333333;
  width: 740px;
}

#inner-page hr{
  color: #cc0000;
}

#inner-page h3{
  color: #cc0000;
  font-size: 14px;
  font-weight: bold;
  margin-top: 25px;
}

#inner-page p{
  color: #333333;
  width: 300px;
}

.services-text{
	color: #333333;
	width: 450px;
	font-size: 14px;
}

.services-text-2{
	color: #333333;
	width: 450px;
	font-size: 14px;
	text-align: center;
}

.inner-img{
  border: #cccccc 1px solid;
  float: right;
  overflow: hidden;
  margin: 50px 10px 30px 0;
  padding: 5px 5px 3px;
  width: 108px;
}

.img-box-brdr{
  border: #cccccc 1px solid;
  clear: right;
  height: 99px;
  padding: 2px;
  width: 747px;
}

.img-box-cont{
	background: #993333;
	height: 99px;
	background-image: url(images/sample-buffet1.jpg);
}

.img-box-wedding{
	background: #993333;
	height: 99px;
	background-image: url(images/sevice-wedding1.jpg);
}

.img-box-cont span{
  color: #c6b9b9;
  font-weight: bold;
  position: relative;
  top: 40%;
  left: 27%;
}

/** Footer */
#footer{
  border-top: #cc0000 3px double;
  clear: both;
  height: 175px;
}

#f_contents{
  background: #fff;
  margin: 3px 2px 0;
  height: 95px;
}

#f_contents p{
  font-size: 14px;
  margin: 0;
  padding: 20px 10px 10px;
  text-align: right;
}

#btm-logo{
  float: left;
  padding: 10px 0 0 116px;
  width: 147px;
}
#btm-facebook{
  float: left;
  padding: 10px 0 0 6px;
  width: 147px;
}

#copyright{
  color: #999999;
  font-size: 10px;
  background: #333333;
  margin-top: 10px;
  text-align: right;
  padding-right: 10px;
}

.footer-bg-btm{
  border-top: #cc0000 3px double;
  clear: both;
  height: 100px !important;
  padding-bottom: 2px;
  border-bottom: #cc0000 3px double;
}

.btm-link{
  text-align: right;
  margin: 5px 0 50px;
}

.btm-link a{
  color: #bfbfbf;
  font-size: 12px;
  text-decoration: none;
}

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


/** Javascript Slider */
#slide {
  position:absolute; 
  top:2px; 
  height:42px; 
  background: #480000;
  border-top: #cc0000 1px solid;
  z-index:10;
}
