@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Verdana;
	text-align:center;
	background-image:url(../images/blackwood.jpg);
	background-color:#FFF; color:#FFFFFF;
	background-position:center center;
}
.pani{
	background-image:url(../images/panipuri.png);
	margin:0;
	background-repeat:no-repeat;
	min-width:150px;
	min-height:100px;
	float:left; left:0px;
	z-index:10;
}
.bottm_rght{
	position:absolute;
	right:2px;;
	bottom:0px;
	 float:right;

}
.bottm_lft{
	position:absolute;
	left:0px;
	bottom:0;
	z-index:30;
		float:left;
}
.top_right{ position:relative;
	right:0;
	top:0;
	z-index:1;
	float:left;
}
.main {
	margin:0 auto; position:relative; width:100%;
	
	

}
#logo {
	margin-left: auto; margin-right:auto;
	margin-top:0px;
	text-align: center;/*background-image:url(images/band1.jpg); background-repeat:no-repeat;*/
	height: 112px;
}

.button {
	height: 32px;
	width: 184px;
	margin: auto;
}

.menu_class {
	border:0px solid #1c1c1c; margin:0; padding:0;
}
.menu_class a{
	border:0px solid #1c1c1c; margin:0; padding:0;
}

.menu_class a:hover {
	border:0px solid #1c1c1c;
}

.the_menu {
	display:none; position: absolute; left:280px;
	width:180px;
	border: 1px solid #1c1c1c; text-align:left;background-color: #302f2f; list-style-type:none; z-index:500;
}


.the_menu  a {
	color:#FFFFFF; 
	text-decoration:none;list-style-type:none;
	padding:10px; 
	display:block; z-index:500;
}

.the_menu  a:hover {
	padding:10px;
	font-weight:bold;
	color: #F00880;
}

.round {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;text-align:justify;
}
.round-top {
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -khtml-border-top-left-radius: 15px;
  -khtml-border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.round-bottom {
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
  -webkit-border-bottom-left-radius: 15px;
  -webkit-border-bottom-right-radius: 15px;
  -khtml-border-bottom-left-radius: 15px;
  -khtml-border-bottom-right-radius: 15px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

#lighter_left{
	width:400px;
	min-height:300px;
	background-image:url(../images/lighter.png);
	background-repeat:repeat-x;
	padding:30px;
	float:left;
}

#lighter_right{
	width:200px;
	min-height:360px;
	background-image:url(../images/lighter.png);
	background-repeat:repeat-x;
	float:left; text-align:justify;
	margin-left:50px;
}




.homepage_Text{
	font:"Georgia";
	font-size:16px;
	color:#2D0000;
	line-height:1.5;
	text-align:justify;
}


.top {
	background-color:#000;
	width:100%;
	height:5px;
}
.menu {
	font-family:Georgia;
	font-size:18px;

}
.menu a {
	color:#F60;
	text-decoration:none;
}
.menu a:hover {
	background-color:#F60;
	color:#FFF;
}
.buttons {
	margin-top:10px;
}
.title {
	font-family:Georgia;
	font-size:24px;
	margin-left:50px;
	float:left;
	color:##666;
}
.content {
	margin-left:300px;
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:1.5;
	color:#999;
	margin-right:50px;
	text-align:justify;
}
p{ line-height:20px;}
.page_text{
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:1.5;
	color:#8A9AAA;
	text-align:justify;
}

.page_text a{
	color:#FFF;
	text-decoration:underline;
}
.footer{
	background-image:url(image/style4_2_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	min-height:200px;
	z-index:300;
}
#footer_content{
	margin-left:auto;
	margin-right:auto;
	width:890px;
	text-align:center;
	font:Georgia;
	font-size:12px;
	color:#333;
	z-index:31;
}
.footer_left{

	width:600px;
	margin-left:0px;
	position:relative;
	text-align:left;
}
.footer_right{
	width:290px;
	float:inherit;
	margin-right:30px;
}
.footer_mail{
	font-size:18px; font-family:Georgia; color:#FFF;
}
.footer_mail a{
	font-size:18px; font-family:Georgia; color:#FFF;
}


h3.category_name {
		position:relative;
    font-size:231%;
    margin-bottom:13px; color:#F60;
}
h3.category_name span.number {
	color:#9CCF31;
}


.threeColumn {
	width: 960px;
	margin-left:100px;
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:1.5;
	color:#999;
	margin-right:50px;
	text-align:left;
	
}


.threeColumn .one,
.threeColumn .two,
.threeColumn .three {
	padding: 0;
	width: 216px;
	margin-right: 20px;
	margin-left: 20px;
	
}

.client{
	font-variant:small-caps; color:#600; margin-left:5px;
}
.client_name{
	font-weight:100; color:#000;
}
.client_text{
		width: 960px;
	margin-left:100px;
	font-family:Trebuchet MS;
	font-size:12px;
	line-height:1.5;
	color:#999;
	margin-right:100px;
	text-align:left;
	position:absolute;
	margin-top:300px;

}
.client_highlight{
}

.tbmain{ 
 /* Changes on the form */

}
.left{
  /* Changes on the form */
  color: #cccccc !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
td.left {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;
   text-align: left;
}
.pagebreak{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:bold;
   color:black;
}
td.right {
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   vertical-align: top;   
   text-align: left;   
}
.tbmain{
   height:100%;
   color:#cccccc;

}
.head{
   font-family: "Trebuchet MS";
   font-size: large;
   font-weight:bold;
   color:#ffffff;
   vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
   font-family:"Trebuchet MS";
}
.text{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   border:1px #000000 solid;
   background:url(../image/style4_txt_bg.gif) #333333 top repeat-x;
}
select.other{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#ffffff;
   border:1px #000000 solid;
   background:url(../image/style4_txt_bg.gif) #333333 top repeat-x;
}
.btn{
   font-family: "Trebuchet MS";
   font-size: 12px;
   font-weight:normal;
   color:#cccccc;
   border:1px #000000 solid;
   background: url(image/style4_btn_bg.gif) #333333 top repeat-x;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
    background: transparent url("../image/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent url("../image/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent url("../image/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent url("../image/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent url("../image/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("../image/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}
.sc{width:400px; height:300px; padding-right:50px;}
#vlightbox {
	ZOOM: 1
}
#vlightbox SPAN {
	DISPLAY: block
}
#vlightbox A {
	DISPLAY: inline; FONT-WEIGHT: normal;  VERTICAL-ALIGN: top; ZOOM: 1; POSITION: relative; opacity: 0.87
}
#vlightbox A IMG {
	DISPLAY: block; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;  
}
#vlightbox A:hover {
	TEXT-DECORATION: underline; opacity: 1
}
		
#overlay {
	Z-INDEX: 90; FILTER: alpha(opacity=60); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000000; opacity: 0.6; moz-opacity: 0.6;  
}
#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; COLOR: #151410; LINE-HEIGHT: 0; POSITION: absolute; TOP: 20px; TEXT-ALIGN: center; z-index:500;
}
#lightbox A {
	COLOR: #151410; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#lightbox A:hover {
	COLOR: #151410; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
#lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; 
}
#outerImageContainer {
	MARGIN: 0px auto; WIDTH: auto; POSITION: relative; HEIGHT: auto; 
}
#imageContainer {
	FONT-SIZE: 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 10px; POSITION: relative; HEIGHT: 10px; BACKGROUND-COLOR: #fff
}
#loading {
	FONT-SIZE: 10px; Z-INDEX: 1; LEFT: 0%; WIDTH: 100%; POSITION: absolute; TOP: 40%; HEIGHT: 25%; TEXT-ALIGN: center
}
#loadingLink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/loading.gif) no-repeat center center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 32px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 32px
}
#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}

UNKNOWN {
	LEFT: 0px
}
#hoverNav A {
	outline: none
}

#close {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM:0px; PADDING-TOP:2px
}
#closeLink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../images/close.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH:47px; PADDING-TOP: 0px; HEIGHT:16px; TEXT-DECORATION: none; outline-style: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UNKNOWN {
	DISPLAY: inline-block; WIDTH: 100%
}
 HTML .clearfix {
	HEIGHT: 1%
}
