@font-face {
 font-family:Lucidax;
 src: url("../fonts/lsans.eot") /* EOT file for IE */
}

@font-face {
 font-family:Lucidax;
 src: url("../fonts/lsans.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family:nasty;
 src: url("../fonts/nasty.eot") /* EOT file for IE */
}

@font-face {
 font-family:nasty;
 src: url("../fonts/nasty.ttf") /* TTF file for CSS3 browsers */
}


@font-face {  
font-family: Rupee Foradian;  
src: url("../fonts/Rupee_Foradian.ttf") /* TTF file for CSS3 browsers */  
}  

@font-face {  
font-family: Rupee Foradian;  
src: url("../fonts/Rupee_Foradian.eot")/* EOT file for IE */ 
}  

@font-face {  
font-family: Rupee;  
src: url("../fonts/rs.eot") /* EOT file for IE */  
}  

@font-face {  
font-family: Rupee;  
src: url("../fonts/rs.ttf") /* TTF file for CSS3 browsers */  
}  

body{
    margin:0px;
    font-size:12px;
    color:#fff;
    background-color:#ccc;
	font-family:Lucidax;
	/*background-image:url(../images/bg.jpg);
	*/background-repeat:repeat-y;
	background-position:top center;
}

/*------------acitve-links-------------*/

img{
    border:none;
    outline:none;
}

a{
    color:#ff6633;
    text-decoration:none;
    outline:none;
}

a:hover{
    color:#ff6633;
    text-decoration:underline;
}

h1{
    font-family:Lucidax;
    font-size:15px;
    font-weight:normal;
    color:#336767;
    margin:0 0 8px 0;
	letter-spacing: -0.5px;
	}

h2{
    font-family:Lucidax;
    font-size:18px;
    font-weight:normal;
    color:#336767;
    margin:10px 0 10px 0;
}

h3{
    font-family:Lucidax;
    font-size:14px;
    font-weight:bold;
   
    margin:10px 0 10px 0;
}

span{
    color:#0a3072;
    font-weight:bold;
}

/*-----------------wrapper----------*/

#wrapper{
    width:1000px;
    height:auto;
    margin:0 auto 0 auto;
    clear:both;
}

/*---------------header--------------*/

#header{
    width:1000px;
    height:127px;
    margin:0;
    float:left;
    background-color:#fff;
    border-bottom:1px solid #d6e1e1;
}

.logo{
    width:238px;
    height:127px;
    float:left;
    margin:0 0 0 15px;
}

/*-------------navigation---------------*/

#nav-container{
    height:auto;
    float:right;
    margin:0;
	padding-right: 10px;
}

#navigation{
    width:100%;
    height:auto;
    margin:90px 0 0 0;
    float:left;
}

#navigation ul{
    list-style:none;
    margin:0;
    padding:0; 
}

#navigation li{
    display:inline;
    margin:0;
}

#navigation li a{
    display:block;
    color:#676767;
    text-decoration:none;
    padding:0 12px 0 12px;
    font-family:Lucidax;
    text-transform:uppercase;
    font-size:12px;
    /*border-right:1px solid #d9d7d7;*/
    background-image:url(../images/divider.gif);
    background-repeat:no-repeat;
    background-position:left;
    float:left;
    line-height:35px;
}

#navigation li a:hover{
    color:#336767;
    text-decoration:none;
}

#navigation li a.selected{
    color:#336767;
    text-decoration:none;
}




/*--------------mainContent---------------*/

#mainContainer{
    width:1000px;
    height:auto;
    float:left;
    margin:0;
	background-color:#fff;
}

#container-inner{
    width:960px;
    height:auto;
	margin:20px auto 0 auto;
	clear:both;
}

#container-internalpage{
    width:960px;
    height:auto;
	margin:10px auto 0 auto;
	clear:both;
}

/*----------leftSlide----------*/

#leftslide{
	width:592px;
	height:488px;
	float:left;
	margin:0;
	background-image:url(../images/left-slide-img.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#photoslide{
	width:592px;
	height:488px;
	float:left;
	margin:0;
}

#photoslide-internal-image{
	width:341px;
	height:234px;
	clear:both;
	margin:0;
	background-image:url(../images/ladakhtour.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#photoslide2-internal-image{
	width:341px;
	height:234px;
	clear:both;
	margin:20px 0 0 0;
	background-image:url(../images/africatour.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}


#leftslide-text{
	width:530px;
	height:100px;
	clear:both;
	margin:382px auto 0 auto;
	font-family:arial;
	font-size:12px;
	color:#fff;

}

#leftslide-text h1{
	font-family:Lucidax;
	font-size:22px;
	color:#fff;
	margin:0 0 5px 0;
	font-weight:normal;
}

#leftslide-text h2{
	font-family:Lucidax;
	font-size:16px;
	color:#fff;
	margin:0 0 5px 0;
	text-transform:uppercase;
	font-weight:normal;
}

/*----------leftSlide-2----------*/

#leftslide2{
	width:592px;
	height:488px;
	float:left;
	margin:0;
	background-image:url(../images/left-slide-img2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#leftslide2-text{
	width:560px;
	height:100px;
	clear:both;
	margin:370px auto 0 auto;
	font-family:arial;
	font-size:12px;
	color:#fff;

}

#leftslide2-text h1{
	font-family:Lucidax;
	font-size:22px;
	color:#fff;
	margin:0 0 5px 0;
	font-weight:normal;
}

#leftslide2-text h2{
	font-family:Lucidax;
	font-size:16px;
	color:#fff;
	margin:0 0 5px 0;
	font-weight:normal;
}


/*----------rightSlide-------------*/

#rightslide{
	width:341px;
	height:auto;
	float:left;
	margin:0 0 0 25px;
}

#rightslide-image{
	width:341px;
	height:234px;
	clear:both;
	margin:0;
	background-image:url(../images/right-slide-img1.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#rightslide-text{
	width:320px;
	height:30px;
	padding-top:188px;
	font-family:Lucidax;
	color:#fff;
	margin:0 auto 0 auto;
	clear:both;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}

#rightslide-text h1{
	font-family:Lucidax;
	font-size:16px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
	text-transform:uppercase;
}

#rightslide-text h2{
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
}

/*----------rightSlide-image2------------*/

#rightslide2-image{
	width:341px;
	height:234px;
	clear:both;
	margin:20px 0 0 0;
	background-image:url(../images/right-slide-img2.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#rightslide2-text{
	width:320px;
	height:30px;
	padding-top:188px;
	font-family:Lucidax;
	color:#fff;
	margin:0 auto 0 auto;
	clear:both;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}

#rightslide2-text h1{
	font-family:Lucidax;
	font-size:16px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
	text-transform:uppercase;
}

#rightslide2-text h2{
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
}

/*----------rightSlide internal page-------------*/

#rightslide-internal{
	width:341px;
	height:auto;
	float:left;
	margin:0 0 0 25px;
}

#rightslide-internal-image{
	width:341px;
	height:234px;
	clear:both;
	margin:0;
	background-image:url(../images/right-slide-img1-ws.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#rightslide-internal-text{
	width:320px;
	height:30px;
	padding-top:188px;
	font-family:Lucidax;
	color:#fff;
	margin:0 auto 0 auto;
	clear:both;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}

#rightslide-internal-text h1{
	font-family:Lucidax;
	font-size:16px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
	text-transform:uppercase;
}

#rightslide-internal-text h2{
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
}

/*----------rightSlide-image2 internal page------------*/

#rightslide2-internal-image{
	width:341px;
	height:234px;
	clear:both;
	margin:20px 0 0 0;
	background-image:url(../images/right-slide-img2-ws.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

#rightslide2-internal-text{
	width:320px;
	height:30px;
	padding-top:188px;
	font-family:Lucidax;
	color:#fff;
	margin:0 auto 0 auto;
	clear:both;
	font-weight:normal;
	font-size:12px;
	color:#fff;
}

#rightslide2-internal-text h1{
	font-family:Lucidax;
	font-size:16px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
	text-transform:uppercase;
}

#rightslide2-internal-text h2{
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
	margin:0 0 3px 0;
	font-weight:normal;
}


/*-----------------Blocks-----------------*/

#blockContainer{
	width:1000px;
	height:auto;
	margin:0;
	float:left;
	background-color:#fff;
}

#blockContainer-inner{
	width:960px;
	height:auto;
	margin:20px auto 0 auto;
	clear:both;
}

#offerMain{
	width:223px;
	height:auto;
	margin:0;
	float:left;
}

#offers{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	/*background-image:url(../images/tiger-img.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	*/padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#offers-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#offers-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#offers-text{
	width:200px;
	height:auto;
	margin:120px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}

#offers-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#offers-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 12px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*-----------------offer workshop-----------*/
#offerMain-ws{
	width:223px;
	height:auto;
	margin:0;
	float:left;
}

#offers-ws{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/photo-workshop-img.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#offers-ws-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#offers-ws-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#offers-ws-text{
	width:205px;
	height:auto;
	margin:120px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}

#offers-ws-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#offers-ws-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#333;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*-----------------Workshop World-----------*/
#photoMain-ws{
	width:223px;
	height:auto;
	margin:0 0 0 22px;
	float:left;
}

#photo-ws{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/workshop-world-img.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}
#advice-ws{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/expert-advice-ad.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#advice-photography{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/photo-queries-ad.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}


#photoTours-ws{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/photo-tour-ad.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}


#photo-ws-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}


#photo-ws-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#photo-ws-text{
	width:205px;
	height:auto;
	margin:130px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}
#advice-ws-text{
	width:205px;
	height:auto;
	margin:120px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}


#photo-ws-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#photo-ws-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*-----------------What other say-----------*/
#othersMain-ws{
	width:223px;
	height:auto;
	margin:0 0 0 22px;
	float:left;
}

#others-ws{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#others-ws-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#others-ws-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#others-ws-text{
	width:205px;
	height:auto;
	margin:7px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:12px;
	color:#212121;
}

#others-ws-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#others-ws-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}


/*------------Holidays---------------*/

#holidaysMain{
	width:445px;
	height:auto;
	margin:0 0 0 31px;
	float:left;
}

#holidays{
	width:445px;
	height:164px;
	margin:0;
	float:left;
	/*background-image:url(../images/tree-img.jpg);
	background-repeat:no-repeat;
	background-position:top center;*/
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#holidays-title{
	width:445px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#holidays-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#holidays-text{
	width:415px;
	height:auto;
	margin:120px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}

#holidays-trips{
	width:445px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#holidays-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 12px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*-----------Photography Services--------------*/

#photographyMain{
	width:223px;
	height:auto;
	margin:0 5px 0 0px;
	float:right;
}

#photography{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/child-img.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#photography-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#photography-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#photography-text{
	width:200px;
	height:auto;
	margin:120px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}

#photography-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#photography-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 12px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*-----------Coming Soon--------------*/

#comingsoonMain{
	width:223px;
	height:auto;
	margin:0 5px 0 0px;
	float:right;
}

#comingsoon{
	width:223px;
	height:164px;
	margin:0;
	float:left;
	background-image:url(../images/rental-ad.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#comingsoon-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#comingsoon-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#comingsoon-text{
	width:200px;
	height:auto;
	margin:120px auto 0 auto;
	clear:both;
	font-family:Lucidax;
	font-size:14px;
	color:#fff;
}

#comingsoon-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#comingsoon-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*----------About Toehold--------------*/

#aboutContainer{
	width:1000px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	background-color:#fff;
}

#about-inner{
	width:950px;
	height:auto;
	margin:0 auto 0 auto;
	padding:5px;
	clear:both;
	border-top:1px solid #e6e9e9;
	font-family:Lucidax;
	font-size:12px;
	color:#477676;
	margin:10px 0 0px 12px;
	font-weight:normal;
}

#about-inner h1{
	font-family:nasty;
	font-size:14px;
	color:#477676;
	margin:10px 0 0 0;
	font-weight:bold;
	text-transform:uppercase;
}

#about-inner p{
	margin:5px 0 0 0;
	font-family:Lucidax;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

/*-------------footer------------*/


#footerContainer{
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
	background-color:#fff;
	border-top:2px solid #e6e9e9;
}

#footer{
    width:auto;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    text-align:center;
}

#footermenu{
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
	
}

#footer li{
	display: block;
	float:left; 
	position:relative; 
	right:50%;
    text-decoration:none;
    padding:0 12px 0 12px;
    font-family:Lucidax;
    text-transform:lowercase;
    font-size:12px;
    font-weight:normal;
    /*border-right:1px solid #d9d7d7;*/
    background-image:url(../images/divider.gif);
    background-repeat:no-repeat;
    background-position:left;
    line-height:35px;
	
}

#footer li a {
	color: #676767;
	
}

/*#footer li a{
    display:block;
    color:#336767;
    text-decoration:none;
    padding:0 12px 0 12px;
    font-family:Lucidax;
    text-transform:uppercase;
    font-size:11px;
    font-weight:normal;
    border-right:1px solid #d9d7d7;
    background-image:url(../images/divider.gif);
    background-repeat:no-repeat;
    background-position:left;
    line-height:35px;
}*/

#footer li a:hover{
    color:#336767;
    text-decoration:none;
}

#footer li a.selected{
    color:#336767;
    text-decoration:none;
}

#copyright{
	width:1000px;
	height:auto;
	text-align:center;
	color:#999;
	float:left;
	font-family:Lucidax;
	font-size:10px;
	padding-bottom:10px;
}

/*-----------INTERNAL PAGE TITLE NAME-----------*/

#pageTitle{
    width:960px;
    height:auto;
	margin:10px auto 0 auto;
	clear:both;
	font-family:nasty;
	font-size:17px;
	color:#336767;
	text-transform:uppercase;
}

#internalContainer{
	width:1000px;
	height:auto;
	float:left;
	margin:0;
}

#internalPageContainer{
   	width:960px;
    height:auto;
	margin:10px auto 0 auto;
	clear:both;
	font-family:nasty;
	font-size:12px;
	color:#212121;
}

#internal-left{
	width:725px;
	height:auto;
	float:left;
	margin:0;
}


#details{
	width:715px;
	height:30px;
	float:left;
	font-family:Lucidax;
	font-size:20px;
	color:#212121;
	border-bottom:1px solid #ccc;
	margin-bottom: 10px;
	margin-top: 8px;
	padding-bottom: 8px;
}

.title{
	height:auto;
	float:left;
	margin:0;
}

.date{
	width:350px;
	height:auto;
	float:right;
	margin:0;
	text-align:right;
}

#main-text{
	width:715px;
	height:auto;
	margin:0;
	float:left;
	font-family:Lucidax;
	font-size:12px;
	color:#212121;
}

#main-text h1{
	margin:10px 0 5px 0;
	font-family:Lucidax;
	font-size:15px;
	color:#336767;
}

.arrowlistmenu{
	width: 710px; /*width of menu*/
	height:auto;
	float:left;
}

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

.arrowlistmenu ul li{
	background-image:url(../images/bullet-small.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 0px 0 15px 15px;
	line-height:16px;
	font-size:12px;
	color: #212121;
}

.arrowlistmenu ul li a{
	color: #212121;
	padding: 2px 0;
	text-decoration: none;
	font-size:12p;
}

.arrowlistmenu ul li a:visited{
	color: #212121;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #212121;
	text-decoration:underline;
}


/*-----------------Internal right -----------*/


#internalRight{
	width:223px;
	height:auto;
	margin:0 4px 0 0;
	float:right;
	}
	
#moreinfoMain{
	width:223px;
	height:auto;
	margin: 0 0 10px;
	float:left;
}

#moreinfo{
	width:223px;
	height:auto;
	margin:0;
	float:left;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#moreinfo-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#moreinfo-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#moreinfo-text{
	width:205px;
	height:auto;
	margin:7px auto 7px auto;
	clear:both;
	font-family:Lucidax;
	font-size:12px;
	color:#212121;
}

#moreinfo-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#moreinfo-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#333;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

.moreinfo-arrowlistmenu{
	width:200px; /*width of menu*/
	height:auto;
	float:left;
}

.moreinfo-arrowlistmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.moreinfo-arrowlistmenu ul li{
	background-image:url(../images/bullet-small.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 15px;
	line-height:22px;
	font-size:12px;
	color: #336767;
}

.moreinfo-arrowlistmenu ul li a{
	color: #336767;
	padding: 2px 0;
	text-decoration: none;
	font-size:12p;
}

.moreinfo-arrowlistmenu ul li a:visited{
	color: #336767;
}

.moreinfo-arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #336767;
	text-decoration:underline;
}

/*-----------Testimonials--------------*/

#testiMain{
	width:223px;
	height:auto;
	margin:0 0 5px 0;
	float:left;
}

#testi{
	width:223px;
	height:auto;
	margin:0;
	float:left;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#testi-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#testi-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#testi-text{
	width:205px;
	height:auto;
	margin:7px auto 7px auto;
	clear:both;
	font-family:Lucidax;
	font-size:12px;
	color:#212121;
}

#testi-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#testi-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

/*-----------Upcoming Workshop--------------*/

#upcomingMain{
	width:223px;
	height:auto;
	margin:0 0 5px 0;
	float:left;
}

#upcoming{
	width:223px;
	height:auto;
	margin:0;
	float:left;
	padding:1px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;	
}

#upcoming-title{
	width:223px;
	height:43px;
	background-image:url(../images/block-bg.jpg);
	background-repeat:repeat-x;
	margin:0;
	float:left;
	border:1px solid #ccc;
	background-color:#fff;
	padding:1px;
}

#upcoming-title h1{
	font-family:nasty;
	font-size:13px;
	color:#333;
	margin:15px 0 0px 12px;
	font-weight:normal;
	text-transform:uppercase;
}

#upcoming-text{
	width:205px;
	height:auto;
	margin:7px auto 7px auto;
	clear:both;
	font-family:Lucidax;
	font-size:12px;
	color:#212121;
}

#upcoming-trips{
	width:223px;
	height:43px;
	margin:0;
	float:left;
	font-family:nasty;
	font-size:13px;
	color:#477676;
	font-weight:normal;
}

#upcoming-trips h1{
	font-family:Lucidax;
	font-size:13px;
	height:25px;
	color:#477676;
	margin:10px 0 0px 6px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	background-image:url(../images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:25px;
}

.upcoming-arrowlistmenu{
	width:200px; /*width of menu*/
	height:auto;
	float:left;
}

.upcoming-arrowlistmenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.upcoming-arrowlistmenu ul li{
	/*background-image:url(../images/bullet-small.gif);
	background-repeat:no-repeat;
	background-position:left;*/
	padding:4px 0;
	line-height:auto;
	font-size:12px;
	color: #336767;
}

.upcoming-arrowlistmenu ul li a{
	color: #336767;
	padding: 2px 0;
	text-decoration: none;
	font-size:12p;
}

.upcoming-arrowlistmenu ul li a:visited{
	color: #336767;
}

.upcoming-arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #336767;
	text-decoration:underline;
}

/*-----------Team Page--------------*/

#internalLeft{
	width:223px;
	height:auto;
	margin:0 4px 0 0;
	float:left;
	}
	
#moreinfoteam{
	width:223px;
	height:auto;
	margin:0;
	float:left;
	padding:1px;
	border-left:1px solid #ccc;
}

#moreinfoteamleft{
	width:223px;
	height:auto;
	margin:0;
	float:left;
	padding:1px;
	border-right:1px solid #ccc;
}

#moreinfo-team{
	width:100px;
	height:auto;
	margin:7px auto 7px auto;
	clear:both;
	font-family:Lucidax;
	font-size:16px;
	color:#212121;
	float:right;
}

/*----------for tabs------------*/
.contentContainer {
padding:0 0 0 10px;
border-bottom:1px solid #197b79;
margin-bottom: 10px;
}

#tablist{
padding: 8px 0 5px;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font-size: 12px;
}

#tablist li{
list-style: none;
display: inline;
margin:0;
padding:0;
}

#tablist li a{
color:#ffffff;
padding: 5px 8px 5px;
border-bottom: none;
background-color:#a9c3c5;
text-decoration:none;
text-transform:uppercase;
}

#tablist li a:hover{
background-color: #197b79;
}

#tablist li a.current{
padding: 8px 8px 5px;
border: 1px solid #197b79;
border-bottom: 1px solid #ffffff;
background-color:#FFFFFF;
color: #197b79;
}

#tablist li a.current:hover{
padding: 8px 8px 5px;
border: 1px solid #197b79;
border-bottom: 1px solid #ffffff;
background-color:#FFFFFF;
color: #a9c3c5;
}

#tablist li.last{
margin:0 0 0 210px;
}

#tablist li.last a{
color: #197b79;
background:transparent url(../images/galleryArrow.jpg) left top no-repeat;
font-size:10px;
font-weight:bold;
padding:2px 0 2px 25px;
}

#tablist li.last a:hover{
color: #197b79;
background:transparent url(../images/galleryArrowOver.jpg) left top no-repeat;
font-size:10px;
font-weight:bold;
padding:2px 0 2px 25px;

}
#tabcontentcontainer{

/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px 0;
}

.tabcontent{
display:none;
}

.dropcap {
float: left;
color: #000;
font-size: 60px;
line-height: 40px;
padding-top: 0;
padding-right: 3px;
font-family: "Times New Roman", Times, serif;
}

/*------ new menu -------*/

#naviblock{

font-family:font-family:Lucidax;/* 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;*/
font-size: 9pt;
color: #e6e6e6;
border-right: 1px solid #e6e6e6;
float:left;
height: 85px;
margin-top: 25px;
margin-left: 10px;
}

* html #naviblock{ /*IE 6 only */
w\idth: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#naviblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
border-color:  #ff0000;
border-right: 1px;
text-align:right;

}

#naviblock li {
margin: 0;
border-color:  #ff0000;
border-right: 1px;

}

#naviblock li a{
display: block;
color: #a9a9a9;
text-decoration: none;
width: 100%;
border-color: #ff0000;
padding: 0 5px 3px 8px;
}

html>body #naviblock li a{ /*Non IE6 width*/
width: auto;
}

#naviblock li a:hover{
color: #336666;
}


#naviblock li a.activeSection{
	color: #ff6633;	
}
#naviblock li a.activeSection:hover{
	color: #a9a9a9;	
}


/*------- arrow bullets ------*/
.arrowbullets{
	width: 710px; /*width of menu*/
	height:auto;
	float:left;
}

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

.arrowbullets ul li{
	background-image:url(../images/bullet-small.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	padding: 0px 0 15px 15px;
	line-height:16px;
	font-size:12px;
	color: #212121;
}

.arrowbulletssingle{
	width: 710px; /*width of menu*/
	height:auto;
	float:left;
}

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

.arrowbulletssingle ul li{
	background-image:url(../images/bullet-small.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	padding: 0px 0 5px 15px;
	line-height:16px;
	font-size:12px;
	color: #212121;
}


.quickinfobullets{
	width: 205px; /*width of menu*/
	height:auto;
	float:left;
}

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

.quickinfobullets ul li{
	background-image:url(../images/bullet-small.gif);
	background-repeat:no-repeat;
	background-position: left 2px;
	padding: 0px 0 5px 15px;
	line-height:16px;
	font-size:12px;
	color: #212121;
}



.alignleft {
float: left;
}
.alignright {
float: right;
}

