﻿@font-face
{
font-family: ANarrow;
src: url('../font/ARIALN.TTF'),
     url('../font/ARIALN.TTF'); /* IE9+ */  
}

			
  #slide {
    height: auto;
         width: 100%;
         position:relative;
        z-index:5;
        background-image:url('../images/slider-bg.gif');
        background-repeat:repeat-x;
    
    }

 .slider {
    height:auto;
     width: 1100px;
     margin:0 auto 0 auto;
   position:relative;
        z-index:6;

}

    #slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1100px;
		height:477px;
		overflow:hidden; 
		}	

			
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:-260px;
		}	
	#nextBtn, #nextBtn2{ 
		left:1070px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		 background-image:url('../images/prev.png'); background-repeat:no-repeat;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background-image:url('../images/next.png'); background-repeat:no-repeat;}


					


.clear{ clear:both; line-height:0; float:none; height:0; visibility: hidden;}

a img{ border:none;}
a{ outline:none; cursor:pointer; text-decoration:none;}
div, ul li, h1,h2,h3{ margin:0; padding:0;}

body{
margin:0;
background:#272526;
}



#header{
	width:auto;
	height:auto;
	background-image:url('../images/header-bg.gif');
		background-repeat:repeat-x 0 0;
	background:#201f1e;
	z-index:10;
	position:relative;
}


.main {
	width:940px; 
	margin:0 auto;
	position:relative;
	z-index:11;
	top: 0px;
	left: 0px;
}

.logo {
	width:206px; 
	height:56px;
	float:left;
	position:relative; z-index:20;
	top:6px;
	
	}

.nav { float:right; z-index:20; position:relative;}
.nav ul { list-style:none; margin:0; padding:0; }
.nav ul li{ float:left; height:56px; text-align:left; position:relative; padding:0 1px 0 0;}
.nav ul li.no-border{ background-image:none;}
.nav ul li a{ text-decoration:none; font:normal 15px/56px ANarrow; color:#ffffff; padding:0 10px; float:left; text-align:left; text-transform:uppercase;}
.nav ul li a:hover{ color:#ffffff; background-image:url('../images/menu-hover.gif'); background-repeat:repeat-x;}


.nav ul li ul{ display:none; position:absolute; width:170px; height:auto; left:0px; top:56px; background-color:black; }
.nav ul li:hover ul{ display:block;}
.nav ul li ul li{ float:none; display:block; padding:0; height:28px ; background:none; border-bottom:1px solid #2b241c; text-align:left;}
.nav ul li ul li a{ float:none; display:block; text-decoration:none; padding-left:8px; font:normal 14px/25px ANarrow; color:#ffffff; margin-top:0; text-align:left; padding:0 10px;}
.nav ul li ul li a:hover{ background-color:#eeedda; color:#ffffff; text-align:left;}




#content{
	width: auto;
	background:#000000;	
	position:relative;
	z-index:3;
	}

.maincontent{
	width:940px;
	margin:0 auto;
	padding:35px 0px 40px 0px;
	height:auto;
	position:relative;
	z-index:2;

}

.big-text{
font-family:ANarrow;
font-size:28px;
line-height:30px;
color:#FFFFFF;
}

.big-text span{
  font:normal 28px/30px ANarrow; color:#b43300;
}

.small-pic{ padding-top:25px; padding-bottom:60px;}

.plist{ padding:0; margin:0; list-style:none;}

.plist li{ list-style:none; float:left; width:220px;}
.plist li img{  width:220px; padding-bottom:10px;}

.pic-btext{ font:normal 15px/20px ANarrow; color:#d6d6d6; }
.pic-btext a{ font:normal 15px/20px ANarrow; color:#d6d6d6; text-decoration:none;}
.pic-btext a:hover{ color:#787777; text-decoration:none;}

.pic-stext{ font:normal 14px/18px ANarrow; color:#787777; }


.last-added {
   width:240px;
   float:left;
   margin-top:40px;
}

.last-added ul {
	width:240px;
	list-style:none;
	padding:0;
}

.last-added ul li{
   padding-right:20px;
   padding-bottom:20px;
   float:left;
	
}


.ritu-story {
    width:380px;
    float:left;
    margin-top:40px;
    padding:0 25px;
   	border-right:1px solid #2b2b2b;
   	border-left:1px solid #2b2b2b;
}
.welcome{
    border-color: #2B2B2B;
    width:380px;
    font:normal 14px/20px arial;
    text-align:justify;
    color:#757575; 
    padding:3px 0 ;
	}

.pageno {
    font:normal 14px/20px arial;
    color:#757575; 
    text-align:none;
    text-decoration:none;
    
}

.pageno a{
    font:normal 14px/20px arial;
    color:#757575;    
    text-align:none;
    text-decoration:none;
    
}


.pageno a:hover{
    color:white;     
    text-decoration:none;
    
}


.movies {
   width:240px;
   padding-left:20px;
   float:left;
   margin-top:40px;
   float:left;
   	
}
.movies ul {
   width:240px;
   list-style:none;
   margin:0;
   padding:0;
}

.movies ul li {
   list-style:none;
   padding:10px 0;
   border-bottom:1px solid #2b2b2b;
   font:normal 16px/20px ANarrow;
   color:#b43300;
  
}

.movies ul li a{
   list-style:none;
   font:normal 16px/20px ANarrow;
   color:#757575;
   text-decoration:none;
}
.movies ul li a:hover{
   list-style:none;
   font:normal 16px/20px ANarrow;
   color:#FFFFFF;
   text-decoration:none;
}
.movies ul li a:active{
   list-style:none;
   font:normal 16px/20px ANarrow;
   color:#b43300;
   text-decoration:none;
}



#bottom{
	width: 100%;
	background:#191718;	
	height:auto;
	position:relative;
	z-index:1;
	top: 0px;
	left: 0px;
}

.main-bottom{
	width: 880px;
	margin:0 auto;
	padding:35px 30px 35px 30px;
	position:relative;
	z-index:2;

}

.botlist1{ display:block; list-style:none; padding:0; float:left; margin:0;}
.botlist1 li{ list-style:none; margin:0; float:left; width:85px; padding-right:25px; display: block;}
.botlist1 li a{ text-decoration:none; font:normal 14px/30px ANarrow; color:#6a6969; display: block;}
.botlist1 li a strong{ text-decoration:none; font:normal 18px/35px ANarrow; color:#a8a6a6; border-bottom:1px solid #333333;}
.botlist1 li a strong:hover{ text-decoration:none; color:#ffffff;}
.botlist1 li a:hover{ text-decoration:none; color:#ffffff;}


.botlist2{ display:block; padding:0; float:left; margin:0; list-style:none; width:100px;}
.follows{ text-decoration:none; font:normal 14px/30px ANarrow; color:#6a6969; display: block;}
.follows strong{ text-decoration:none; font:normal 18px/35px ANarrow; color:#a8a6a6; border-bottom:1px solid #333333;}
.icon{ float:left; padding:20px 10px 0 0;}



#footer{
	width: auto;
	background:#272526;	
	min-height:35px;
	position:relative;
	z-index:1;
}

.main-footer{
	width: 940px;
	margin:0 auto;
	position:relative;
	z-index:2;

}

.main-footer h3{ font:normal 14px/35px ANarrow; color:#b0b0b0; float:left;}

.main-footer h2{ font:normal 14px/35px ANarrow; color:#b0b0b0; float:right;}
.main-footer h2 a{ font:normal 14px/35px ANarrow; color:#b0b0b0; text-decoration:none;}
.main-footer h2 a:hover{ color:#ffffff; text-decoration:none;}



.midtext {
    width:380px;
    float:left;
    padding:40px 25px 0 25px;
   	border-right:1px solid #2b2b2b;
}
.midpage {
   width:240px;
   float:left;
}

.orange{
	 font:normal 20px/30px ANarrow; 
	 color:#b43300;
}

.rightside-pic {
   width:240;
   float:left;
   margin-top:40px;
}

.rightside-pic ul {
	width:240px;
	list-style:none;
	padding:0;
}

.rightside-pic ul li{
  
   padding-left:20px;
   padding-bottom:20px;
   float:left;
	
}

.project {
   width:380px;
   float:left;
   margin:10px 10px 0 0;
   	
}
.project ul {
   width:auto;
   list-style:none;
   margin:0;
   padding:0;
}

.project ul li {
    width:360px;
    float:left;
    list-style:square;     
    font:normal 16px/24px ANarrow;
    color:#757575;
    border-bottom:1px solid #2b2b2b;
    padding-bottom:10px;
    padding-top:10px;
  
}

.project ul li span {
    width:360px;
    float:left;
    list-style:square;     
    font:normal 16px/24px ANarrow;
    color:#cecdcd;
  
}

.startgallery {
    width:500px;
    float:left;
    padding:40px 25px 0 25px;
    border-right:1px solid #2b2b2b;

}


/*#pop-up {
        display: none;
        position: absolute;
        width: 400px;
        padding: 10px;
        background: #eeeeee;
        color: #000000;
        border: 1px solid #1a1a1a;
        font-size: 90%;
              }
*/

.maingallery {
    width:690px;
    float:left;
    padding:20px 0;
}

.galleryup {
width:auto;
padding-bottom:30px;
}


.gallerytxt {
    width:380px;
    float:left;
    padding:0px 25px 0 25px;
   	
}

.gallerytxt p {
    width:auto;
    font:normal 14px/20px arial;
    color:#757575; 
    padding:10px 0;	
    text-align:justify;
}

.gallerytxt h2 {
     font:normal 20px/30px ANarrow; 
	 color:#b43300;
}


.GallerymenuR {
  width:230px;
   padding-left:20px;
   float:left;
   border-left:1px solid #2b2b2b;
}
.GallerymenuR ul {
   width:230px;
   list-style:none;
   margin:0;
   padding:0;
}

.GallerymenuR ul li {
   list-style:none;
   padding:10px 0;
   border-bottom:1px solid #2b2b2b;
   font:normal 16px/20px ANarrow;
   color:#b43300;
  
}

.GallerymenuR ul li a{
   list-style:none;
   font:normal 16px/20px ANarrow;
   color:#757575;
   text-decoration:none;
}
.GallerymenuR ul li a:hover{
   list-style:none;
   font:normal 16px/20px ANarrow;
   color:#FFFFFF;
   text-decoration:none;
}
.GallerymenuR ul li a:active{
   list-style:none;
   font:normal 16px/20px ANarrow;
   color:#b43300;
   text-decoration:none;
}

.gallerydw {
width:690px;
}
.gallerypic {
	width:auto;
	list-style:none;
	}


.gallerypic ul {
	width:665px;
	list-style:none;
	padding-left:25px;
}

.gallerypic ul li{
   padding-bottom:35px;
   float:left;
	
}
.comments {
	width:640px;
	margin:20px 25px;
	list-style:none;
	padding:0;
	font:normal 16px/24px ANarrow;
	color:#CCCCCC;

}

.news {
	width:640px;
	list-style:none;
	margin-left:25px;
	}
	


.news ul {
	width:640px;
	list-style:none;
	padding:0;
}

.news ul li{

   width:640px;
   font:normal 16px/24px ANarrow;
   color:#6a6a6a;
   padding-bottom:10px;
   
   }
   
  .news ul li a{
   width:640px;
   font:normal 16px/24px ANarrow;
   color:#6a6a6a;
   padding-bottom:10px;
 }
 .news ul li a:hover{

   width:640px;
   font:normal 16px/24px ANarrow;
   color:#ffffff;
   padding-bottom:20px;
}
.news ul li span{
   width:640px;
   font:normal 20px/28px ANarrow;
   color:#b43300;
}
.text-left{ font:normal 14px/21px  ANarrow; color:#ffffff; text-align:left;}

.gallerymidpic {
padding:0 58px;
}

