html{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

body{
   background-color:#3E3422;
   background-image: url(inside/bg2.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: center;
	margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
	min-height: 100%;
}

#container{
    width:794px;
    height:auto;
    display:block;
	 margin:auto;
	}

#column1{
	width:204px;
	height:auto;
	display:block;
	float:left;
}

.vbpic{
	width:204px;
	height:200px;
	display:block;
	float:left;
	background-image: url(inside/pic.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

ul li{
list-style-type:none;
display:block;
border:0px;
width:204px;
height:24px;
line-height:0;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.home em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.home{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/home.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
}

a.home {
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/home.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.home:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.begin em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.begin{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/begin.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.begin {
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/begin.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.begin:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.spotlight em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.spotlight{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/spotlight.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.spotlight{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/spotlight.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.spotlight:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.tours em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.tours{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/tours.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
   background-position:-204px top;
}

a.tours{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/tours.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.tours:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.honours em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.honours{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/honours.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.honours{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/honours.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.honours:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.theend em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.theend{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/theend.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.theend{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/theend.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.theend:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.linksep{
	width:204px;
	height:41px;
	display:block;
	float:left;
	background-image: url(inside/linksep.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.filmography em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.filmography{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/filmography.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.filmography{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/filmography.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.filmography:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.stills em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.stills{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/stills.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.stills{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/stills.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.stills:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.rarefootage em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.rarefootage{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/rarefootage.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.rarefootage{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/rarefootage.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.rarefootage:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.family em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.family{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/family.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.family{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/family.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.family:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.guestbook em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.guestbook{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/guestbook.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.guestbook{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/guestbook.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.guestbook:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}


.getintouch em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.getintouch{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/getintouch.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.getintouch{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/getintouch.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.getintouch :hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

.specialthanks em {
display:none;
float:left;
border:0px;
overflow:hidden;
}

.specialthanks{
	display: block;
	width: 204px;
	height: 24px;
	background: url(inside/spthanks.jpg) no-repeat;
	border: 0px;
	overflow: hidden;
	background-position:-204px top;
}

a.specialthanks{
 display:block;
 width:204px; 
 height:24px; 
 background:url(inside/spthanks.jpg) no-repeat;
 border:0px;
 overflow:hidden;
}
 
a.specialthanks:hover {
background-position:-204px top;
border:0px;
overflow:hidden;
}

#column2{
	width:445px;
	height:auto;
	display:block;
	float:left;
}

.logotop{
	background-image: url(inside/vijayb2.jpg);
	width:590px;
	height:79px;
	display:block;
	float:left;
	background-repeat: no-repeat;
	background-position: top;
}

.beginhed{
	background-image: url(inside/beginhed.jpg);
	width:445px;
	height:109px;
	display:block;
	float:left;
	background-repeat: no-repeat;
	background-position: top;
}

.spotlighthed{
	background-image: url(inside/spotlighthed.jpg);
	width: 445px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.tourshed{
	background-image: url(inside/tourshed.jpg);
	width: 445px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.honourshed{
	background-image: url(inside/honourshed.jpg);
	width: 590px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.theendhed{
	background-image: url(inside/theendhed.jpg);
	width: 445px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.filmographyhed{
	background-image: url(inside/filmohed.jpg);
	width: 590px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.stillshed{
	background-image: url(inside/stillhed.jpg);
	width: 590px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.rarefootagehed{
	background-image: url(inside/rarefoothed.jpg);
	width: 445px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.familyhed{
	background-image: url(inside/familyhed.jpg);
	width: 445px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.guestbookhed{
	background-image: url(inside/guesthed.jpg);
	width: 590px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

.getintouchhed{
	background-image: url(inside/getinhed.jpg);
	width: 445px;
	height: 109px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
}

#honourscontainer{
   background-color:#D8D2C6; 
   width: 509px;
	height:auto;
	display:block;
	border:1px solid #ffffff;
	float:left;
	margin-left:12px;
	margin-bottom:15px;
	margin-top:15px;
}

#honoursbox{
	background-image: url(inside/honboxbg.gif);
   background-position: top center;
   background-repeat:repeat-y;
	width:499px;
	height:auto;
	display:block;
	float:left;
	margin:10px;
}

#photodiv{
	width: 252px;
	height:auto;
	float:left;
	display:block;
}

#textdiv{
	width: 202px;
	height:auto;
	float:left;
	display:block;
	font-weight:500;
	font-family:Trebuchet MS;
	font-size:13px;
	text-align:left;
	text-decoration:none;
	line-height:20px;
	color:#412611;
	padding:15px;
}

.bodytext{
	color:#412611;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:500;
	text-align:left;
	text-decoration:none;
	width:397px;
	height:auto;
	display:block;
	float:left;
	padding-left:24px;
	padding-right:24px;
	padding-top:16px;
	padding-bottom:30px;
	line-height:18px;
}

.highlighter{
	color:#6E3C00;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:700;
	text-align:left;
	text-decoration:none;
   border-bottom:dashed #5C3300 1px;
	line-height:18px;
}

#column3{
	width:145px;
	height:auto;
	display:block;
	float:left;
}

.topright{
	width: 145px;
	height: 79px;
	display: block;
	float: left;
	background-image: url(inside/topright.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#crossbg{
	background-image: url(inside/crossbg.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width:126px;
	height:132px;
	display:block;
	float:left;
	padding-left:7px;
	padding-right:5px;
	margin-top:7px;
}

.pagelinks{
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:13px;
	line-height:23px;
	color:#412611;
}

.pagelinks a{
	text-align:center;
	text-decoration:underline;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:13px;
	line-height:23px;
	color:#412611;
}

.pagelinks a:hover{
	text-align:center;
	text-decoration:underline;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:13px;
	line-height:23px;
	color:#A2947D;
}


/*For Opacity Use This Style. Glitche : It only works for IE :-(
 a#crossbg{
	-moz-opacity:0.5;
	filter:alpha(opacity=100);
	cursor:hand;
}

 a#crossbg:hover{
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	cursor:hand;
}
*/

.crosstext{
	color:#412611;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:500;
	text-align:left;
	text-decoration:none;
	width:111px;
	height:73;
	display:block;
	float:left;
	padding-left:7px;
	padding-right:7px;
   padding-bottom:7px;
	padding-top:40px;
}

.crosstext a{
  border-bottom:1px #ffffff dashed;
  text-decoration:none;
  color:#412611;
  font-weight:700;
}

.crosstext a:hover{
	background-color:#EFE5D5;
	border-bottom:1px #412611 dashed;
}

#botmainlinkspanel{
   width:794px;
	height:23px;
	background-image: url(inside/botmainbg.jpg);
	background-position:bottom;
	background-repeat: no-repeat;
	display:block;
	float:left;
	text-align:center;
}

.botmainlinks{
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:12px;
	line-height:23px;
	color:#817260;
	padding-left:55px;
}

.botmainlinks a{
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:12px;
	line-height:23px;
	color:#5F4223;
}

.botmainlinks a:hover{
	text-align:center;
	text-decoration:underline;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:12px;
	line-height:23px;
	color:#5F4223;
	background-color:#FAF0E4;
}

#botseclinkspanel{
	width: 794px;
	height: 27px;
	background-image: url(inside/botsecbg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-align: center;
	color:#ffffff;
}

.botseclinks{
	text-align: center;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-weight: 700;
	font-size: 12px;
	line-height: 27px;
	color: #D1CDBF;
	padding-left: 55px;
}

.botseclinks a{
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:12px;
	line-height:23px;
	color:#ffffff;
}

.botseclinks a:hover{
	text-align:center;
	text-decoration:underline;
	font-family:Trebuchet MS;
	font-weight:700;
	font-size:12px;
	line-height:23px;
	color:#ffffff;
	background-color:#817260;
}

img{
	padding:3px;
	margin:5px;
	border:1px solid #A2947D;
}

#filmotable{
	width:517px;
	eight:auto;
	display:block;
   float:left;
	background-color:#C5B69A;
	margin:15px;
	color:#714000;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:500;
	font-size:13px;
	line-height:24px;
	border:1px solid #C5B69A;
}

.year{
	width:52px;
	height:inherit;
	display:block;
	float:left;
	background-color:#EEE8DD;
	margin-right:1px;
	color:#714000;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:500;
	font-size:13px;
	border-right:1px solid #C5B69A;
	border-bottom:1px solid #C5B69A;
}

.film{
	width:177px;
	height:inherit;
	display:block;
	float:left;
	background-color:#EEE8DD;
	margin-right:1px;
	color:#714000;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:500;
	font-size:13px;
	border-right:1px solid #C5B69A;
	border-bottom:1px solid #C5B69A;
}

.silent{
	width:87px;
	height:inherit;
	display:block;
	float:left;
	background-color:#EEE8DD;
	margin-right:1px;
	color:#714000;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:500;
	font-size:13px;
	border-right:1px solid #C5B69A;
   border-bottom:1px solid #C5B69A;
}

.language{
	width:96px;
	height:inherit;
	display:block;
	float:left;
	background-color:#EEE8DD;
	margin-right:1px;
	color:#714000;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:500;
	font-size:13px;
	border-right:1px solid #C5B69A;
   border-bottom:1px solid #C5B69A;
}

.role{
	width:96px;
	height:inherit;
	display:block;
	float:left;
	background-color:#EEE8DD;
	margin-right:1px;
	color:#714000;
	text-align:center;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-weight:500;
	font-size:13px;
	border-bottom:1px solid #C5B69A;

}
