.mid_main_content
{
}

.mid_main_content ul
{
	padding-left:30px;
	list-style-type:disc;
}

.mid_main_content ol
{
padding-left:30px;
list-style-type:decimal;
}
/*&&&&&&&&&&&&&&& sourav &&&&&&&&&&&&&&&&&*/
/*------------------ popup -------------------*/
.modal_background
 {
	 background-color:#000000;
	 Filter: Alpha(Opacity=70);
	 opacity:0.7;
 }
/*--------------------------------------------*/ 
 .gren_link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#93c806;
	line-height:14px;
}
.gren_link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	color:#93c806;
	line-height:14px;
}

.white_bold_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#d6d6d6;
	line-height:18px;
	
	}
.white_bold_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#d6d6d6;
	line-height:18px;
	
	}

.tblcontactus
{
	font-size:11px;
	background-color:#F1EDE4;
border:1px solid #D9C6BF;
padding:5px;
}

.calltext
{
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	color:#4FADC6;
}
.contactcommon
{
	background-color:#f3f3f3;
border:1px solid #4FADC6;
width:150px
}

.contactcommonout
{
	background-color:#ffffff;
	width:150px
}
.contactushome
{
background-color:#F1EDE4;
border:1px solid #D9C6BF;

}


.input1{
	background:url(../images/sele_coun.jpg) no-repeat;
	filter:Alpha(Opacity=80);
	opacity:0.8;
	height:18px;
	width:217px;
	border:1px #595959 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}

.dragMe {
	cursor:move;
  }
  
 /*----------------*/
 .admin_txt_white
 {
	font-family :Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:White;
 }

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/


/***********************admin********************************/
td.menuoff{
	background:url(../images/nav_black.jpg) no-repeat;
	width:144px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
	vertical-align: middle;
	text-align: center;
	}
td.menuon{
	background:url(../images/nav_sky.jpg) no-repeat;
	width:144px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	vertical-align: middle;
	text-align: center;
	cursor:pointer;
	}
.fixedmenustyle{
    background :url(../images/nav_sky.jpg) no-repeat;
	width:144px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	vertical-align: middle;
	text-align: center;
	cursor:pointer;
}

 .grid_tab
{
	border:0px;
	border:1px #3a3a3a solid;
}

.grid_tab th
{
	background:url(../images/all_user_headerbg.jpg)repeat-x;
	height:28px;
	background-position:top;
	font-size:12px;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	vertical-align:middle;
}

.grid_tab td
{
	background-color:#101010;
	/*opacity:0.7;
	filter:alpha(opacity=70);*/	
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#086d8b;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	background:#262626;
}

.grid_tab td a
{
	color:#FF0000;
	text-decoration:underline;
	text-align:center;
	vertical-align:middle;
	border:none;
}
.grid_tab td a:hover
{
	border:1px #016bbb solid;
	color:#9B9B9B;
	text-decoration:underline;
	text-align:left;
	vertical-align:middle;
	border:none;
}


	
	
	/*new style*/
	
	
#main_top{
	width:1024px;
	padding:0px;
	margin:0px;
	float:left;
}
#main_dwn{
	width:1024px;
	padding:0px;
	margin-top:20px;
	float:left;
	clear:both;
}
#main{
	width:1024px;
	margin:0px auto;
	padding:0px;
}
.top{
	background:url(../images/top_bg.jpg) no-repeat;
	width:1024px;
	height:73px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
#top_btn{
	width:1024px;
	float:left;
	height:39px;
}
#top_btn div{
	float:left;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	height:39px;
}
#top_btn div a:link, #top_btn div a:visited{
	padding:14px 6px 0px 6px;
	text-decoration:none;
	color:#FFFFFF;
	display:inline-block;
	height:25px;
}
#top_btn div a:hover{
	text-decoration:none;
	color:#FFFFFF;
	background:url(../images/icon.jpg) top center no-repeat #000000;
	display:inline-block;
}
.phone{
	padding-left:779px;
	height:34px;
	float:left;
}

#body_main{
	width:1024px;
	float:left;
	padding:0px;
	margin:0px;
	background:#2e2e2d;
}

.btn a:link, .btn a:visited{
	color:#FFFFFF;
	text-decoration:none;
	height:39px;
}
.btn a:hover{
	background:url(../images/icon.jpg) center top no-repeat #000000;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	height:26px;
	padding-top:13px;
}
.body_lt{
	background:#2e2e2d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	width:180px;
	float:left;
}
#body_mid_rt{
	width:844px;
	float:left;
	background:#FFFFFF;
}

.header5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	background:#000000;
	text-transform:uppercase;
	float:left;
	width:219px;
}
#body_mid{
	width:603px;
	float:left;
}
*html #body_mid{
	width:600px;
	float:left;
}
table.whiteborder {
border:1px solid #2285D3;
}
.header2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	background:#000000;
	text-transform:uppercase;
	float:left;
	width:591px;
	overflow:hidden;
}
.header1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	background:#000000;
	text-transform:uppercase;
	float:left;
	width:565px;
}
.header3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	background:#000000;
	text-transform:uppercase;
	float:left;
	width:288px;
}
*html .header3{width:285px;
}
.header4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
	background:#000000;
	text-transform:uppercase;
	float:left;
	width:291px;
}
.header1 img{
	margin-right:5px;
}

.header2 img{
	margin-right:5px;
}
.header3 img{
	margin-right:5px;
}
.header4 img{
	margin-right:5px;
}
.header5 img{
	margin-right:5px;
}
.submit_box{
	float:left;
	padding:17px 4px 17px 4px;
	width:172px;
	background:#2e2e2d;
}
.textbox{
	width:160px;
	height:15px;
	background:#cccccc;
	border:#000000 solid 1px;
	padding:5px;
}
.text a:link, .text a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.body_mid_top{
	width:581px;
	padding:11px;
	background:url(../images/body_mid_top.jpg) repeat-x;
	float:left;
}
.body_mid_top_bg{
	background:url(../images/bg.jpg) repeat;
	border:#000000 solid 2px;
	float:left;
	width:577px;
}
.about_us_area{
	width:558px;
	float:left;
	padding:9px;
}
.about_img{
	width:225px;
	float:left;
	padding-right:16px;
}
.about_us{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:10px;
	font-size:11px;
	width:315px;
	float:left;
}
.adult_kids{
	width:295px;
	float:left;
}
.photos{
	width:303px;
	float:left;
	padding:0px;
	margin:0px;
}
.photos div{
	padding:0px;
	margin:0px;
	float:left;
	width:303px;
	display:inline;
}
.photos img{
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
}
.video{
	width:227px;
	float:left;
	background:#a3a4a6;
	padding:2px;
}
.about_us p{
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}
.we_are_area{
	background:#dadbdd;
	padding:21px;
	font-size:11px;
	color:#080e1a;
	font-family:Verdana, Arial, Helvetica, saos-serif;
	float:left;
	width:561px;
}
.other_panel{
	width:603px;
	float:left;
}
.galary_area{
	background:#dadbdd;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:10px 0px 10px 5px;
	border-bottom:#FFFFFF solid 8px;
	width:598px;
	float:left;
}
.galary_area p{
	padding-bottom:6px;
	padding-right:5px;
}
.galary_area ul{
	padding:0px 5px 5px 25px;;
	margin:0px;
	list-style:square;
}
.galary_area ul li{
	font-size:11px;
	color:#11339a;
	list-style:square;
	padding:0px;
	margin:0px;
}
.galary_area ul li a:link, .galary_area ul li a:visited{
	color:#11339a;
	text-decoration:none;
}
.galary_area ul li a:hover{
	color:#c60b0b;
	text-decoration:none;
}
.body_rt{
	width:231px;
	background:url(../images/body_rt.jpg) top left repeat-x;
    padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	float:left;
}
*html .body_rt{
	width:231px;
	background:url(../images/body_rt.jpg) top left repeat-x;
 padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	float:left;
}
.body_rt p{
	padding:5px 5px 0px 5px;
}
.body_rt p a:link, .body_rt p a:visited{
	margin:5px 5px 0px 20px;
	padding-left:20px;
	background:url(../images/icon2.jpg) top left no-repeat;
	color:#4677d0;
	text-decoration:none;
	font-weight:bold;
}
.body_rt p a:hover{
	color:#e2ba0e;
	text-decoration:none;
	font-weight:bold;
}
.footer_lt{
	width:180px;
	float:left;
	background:url(../images/footer_lt.jpg) no-repeat;
	height:28px;
}
.footer_rt{
	background:url(.//images/footer_rt.jpg) no-repeat #FFFFFF;
	height:28px;
	padding:7px 0px 0px 0px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	width:844px;
	text-align:left;
}
.footer_text a:link, .footer_text a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.footer_text a:hover{
	color:#94d3fe;
	text-decoration:underline;
}
/***********************admin********************************/
td.menuoff{
	background:url(../images/nav_black.jpg) no-repeat;
	width:144px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
	vertical-align: middle;
	text-align: center;
	}
td.menuon{
	background:url(../images/nav_sky.jpg) no-repeat;
	width:144px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	vertical-align: middle;
	text-align: center;
	cursor:pointer;
	}
.fixedmenustyle{
    background :url(../images/nav_sky.jpg) no-repeat;
	width:144px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	color:#000000;
	vertical-align: middle;
	text-align: center;
	cursor:pointer;
}

 .grid_tab
{
	border:0px;
	border:1px #3a3a3a solid;
}

.grid_tab th
{
	background:url(../images/all_user_headerbg.jpg)repeat-x;
	height:28px;
	background-position:top;
	font-size:14px;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
}

.grid_tab td
{
	background-color:#101010;
	/*opacity:0.7;
	filter:alpha(opacity=70);*/	
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color:#086d8b;
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
	background:#262626;
}

.grid_tab td a
{
	color:#ff0000;
	text-decoration:underline;
	text-align:left;
	vertical-align:middle;
	border:none;
}
.grid_tab td a:hover
{
	border:1px #016bbb solid;
	color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
	vertical-align:middle;
	border:none;
}

.input{
	background: url(../images/input_box.jpg) repeat-x;
	filter:Alpha(Opacity=40);
	opacity:0.4;
	height:17px;
	width:217px;
	border:1px #595959 solid; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	}
	

.arial18white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	color:#494949;
	text-indent:10px;
	padding-top:5px;
	padding-bottom:5px;
	}
	.arial19white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.arial12white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#d6d6d6;
	line-height:18px;
	
	}
	
	
	.arial12white p{
	color:#fff;
	
	}


#middletitlebox
{
	width:590px;
}
.welcometext
{
	font-size:12px;
	font-weight:bold;
	color:#cc9900;
}

.arial12whitebold a:link, .arial12whitebold a:visited, .arial12whitebold a:active
{
		font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#3c71d4;
}
.arial12whitebold a:hover
{
		font-size:12px;
	font-weight:bold;
		text-decoration:none;
	color:#3c71d4;
}

.arial12whitebold1
{
		font-size:12px;
	font-weight:normal;
	text-align:left;
		text-decoration:none;
	color:#fff;
}

.arial12whitebold2
{
		font-size:12px;
	font-weight:bold;
	text-align:left;
		text-decoration:none;
	color:#fff;
}

img
{
	border:none;
}
.editorboxctrl
{
 padding-left:10px;
 padding-right:10px;
 
}

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:506px; margin:50px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:500px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:500px}
p.whitefont
{
	color:#fff;
}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}



.dropdown {float:left; padding-right:5px}
.dropdown dt {width:214px;  padding:4px; font-weight:bold; cursor:pointer; background:transparent url(../images/textboxbg.gif) no-repeat scroll 0 0;}
.dropdown dt:hover {background:transparent url(../images/textboxbg.gif) no-repeat scroll 0 0;}
.dropdown dd {position:absolute; overflow:hidden;  display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:212px; border:1px solid #595959; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; color:#fff; text-decoration:none; background:#1B1B1B; width:202px}
.dropdown a:hover {background:#1E69BC; color:#fff; width:212px;}
.dropdown .underline {border-bottom:1px solid #595959;}


#DHTMLgoodies_panel_one,#DHTMLgoodies_arrows,#DHTMLgoodies_thumbs{	/* Width of divs for thumbnails */
		width:750px;
	}
	#DHTMLgoodies_panel_one{		
			
	}
	#DHTMLgoodies_thumbs{
		overflow:hidden;	/* Don't change this */
		height:143px;	/* Height of thumbnail div */
		position:relative;	/* Never change this */
		float:left;
		border:solid 1px #000;
		
	}
	#DHTMLgoodies_largeImage{	/* Large image div */
				padding-left:10px;	/* "Air" */
		padding-right:10px;	
	}
	#DHTMLgoodies_largeImage table{	/* Used table to get both horizontal and vertical center alignement of large image */
		width:100%;
		height:100%;
		text-align:center;
	}
	#DHTMLgoodies_largeImage img{	/* Large image */
		border:5px solid #000;	/* Border around large image */
	}
	
	
	.strip_of_thumbnails{	/* A vertical strip of thumbnails */
		width:120px;	/* Width of strip */
		padding:5px;	/* "Air" inside filmstrip div */
		position:absolute;

	}
	.strip_of_thumbnails div{
		
		padding:2px;
		text-align:center;

	}
	.strip_of_thumbnails img{
		border:0px;
		padding:5px;
	}
	.strip_of_thumbnails .activeImage{	/* Active thumbnail */
		border:5px solid #000;	/* Green border around active thumbnail */
		padding:0px;
	
	}
	.leftArrow{
		float:left;
	}
	.rightArrow{
		float:right;
	}
	#DHTMLgoodies_thumbs_inner{
		position:relative;	/* Never change this */
		width:1000px;
	}	
	.PopBoxImageSmall
{
	border: none 0px #ffffff;
	cursor: url("images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
	border: solid 1px #999999;
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("images/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

ul
{
	padding-left:20px;
}
table.border {
border-collapse:collapse;
width:100%;
}
table.border th {
background:#F4BF23 none repeat scroll 0 0;
border:1px solid #000000;
color:#FFFFFF;
padding:5px;
}
table.border td {
border:1px solid #000000;
padding:5px;
}
/*vertical Menu*/

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 220px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
padding:3px;
}

.glossymenu li a
{
background-color:#F4BF23;
font: bold 12px Verdana, Helvetica, sans-serif;
color: #333333;
display: block;
width: auto;
padding: 5px 0;
padding-left: 10px;
text-decoration: none;
border:1px solid #000;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 190px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: 0;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #333333;
}

.glossymenu li a:hover{
background-color:#231816;
color: #ffffff;
}

.glossymenu li#selected a{
background-color:#231816;
color: #ffffff;
}


/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */