body{
   background: #e5e5e5;
   margin: 0px;
   }
  
.maindiv{
    background: url(../images/bg.jpg) left top repeat-x #e5e5e5;
	width: 100%;
	}

.footerphoneicon{
    background: url(../images/deer_travels_footer.jpg) left top no-repeat;
 }	
 
 .menubg{
    background: url(../images/deer_travels_menu.jpg) left top repeat-y;
 }
 

.contentbg{
    background: url(../images/deer_travels_center_01.jpg) left top no-repeat;
 }	

.contentbg1{
    background: url(../images/deer_travels_center_02.jpg) left top repeat-y;
 }
 
 .pagebg{
   	width: 939px;
	}

 
.pagebackground{
  background: url(../images/pagebg.jpg) left top repeat-y;	
  }
.Textheader {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.Textmedium{

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	line-height: 18px;
}

.Textsmall {

	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	line-height: 18px;
}

.Textsmallred {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #CC0000;
}

.Textsmallred1 {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #666666;
}

.Textsmallred1 a {

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #666666;
	text-decoration: none;
}

.Textsmallred1  a:hover{

	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #CC0000;
	text-decoration: none;
}

.homepagecontent {

	font-family: Arial;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	color: #666666;
	line-height: 18px;
}

.homepagecontent a {

	text-align: justify;
	color: #666666;
	text-decoration: none;
}

.homepagecontent  a:hover{

	text-align: justify;
	color: #CC0000;
	text-decoration: none;
}


.Textheader2 {

	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}

.touresheading {

	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #AB2007;
}

.main{
    width: 939px;
	}
	
.header{
        height: 93px;
		}	
		
.linkbuy	{
		font-family: Verdana;
	    font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 0px;
		padding-top: 0px;
		padding-bottom: 6px;
		padding-left: 11px;
		padding-right: 11px;
		text-decoration: none;
		vertical-align: top;		
		cursor:pointer;
		text-align: left;
		display: block;
		white-space: nowrap;
		line-height: 16px;
		background: url(../images/normal-arrow.jpg) 173px 6px no-repeat;
		}


a.linkbuy:link 	{ 
		   color: #666666;
		  }


a.linkbuy:visited 	{ 
		  color: #666666;
		 }



a.linkbuy:hover 	{ 
		   background: url(../images/over-arrow.jpg) 173px 6px no-repeat;
		   color: #E22627;
		   text-decoration: none; 
			}
			
.linkcurrent	{
		font-family: Verdana;
	    font-size: 10px;
		font-weight: bold;
	   	text-decoration: none;
		letter-spacing: 0px;
		padding-top: 0px;
		padding-bottom: 6px;
		padding-left: 11px;
		padding-right: 11px;
		text-decoration: none;
		vertical-align: top;		
		cursor:pointer;
		text-align: left;
		display: block;
		white-space: nowrap;
		line-height: 16px;
		background: url(../images/over-arrow.jpg) 173px 6px no-repeat;
		}	
a.linkcurrent:link 	{ 
		color: #E22627;
		  }	
a.linkcurrent:visited 	{ 
		  color: #E22627;
		 }



a.linkcurrent:hover 	{ 
		   background: url(../images/over-arrow.jpg) 173px 6px no-repeat;
		   color: #E22627;
		   text-decoration: none; 
			}		  						
		
.logo{
      background:url(../images/deer_travels_globe.jpg) left top no-repeat;
	  height: 58px;
	  width: 70px;
	  }
	  
.flag-bg{
      background:url(../images/flag-bg.jpg) left top repeat-x;
	  height: 58px;
	  }
	  	  
.slogan{
      background:url(../images/deer_travels_logo.jpg) left top no-repeat;
	  height: 58px;
	  width: 629px;
	  }	
	  
	  
.getthisin{
      background: #D0D5D2;
	  height: 25px;
	  padding-left: 5px;
	  font-family: Arial;
	  font-size: 13px;
	  font-weight: bold;
	  color: #585858;
	  }	  
	  
.inquary{
      background: #D0D5D2;
	  height: 25px;
	  padding-left: 5px;
	  font-family: Arial;
	  font-size: 13px;
	  font-weight: bold;
	  color: #585858;
	  }	
	  
.curserpointer	{
		cursor:pointer;
		text-align: left;
		display: block;
		white-space: nowrap;
		width: 65px;
		}	   	    
		
.selectsafarie{
        background: url(../images/select-your-sfari-tour.jpg) left top no-repeat;
		height: 55px;
		}	
		
		
.style3 {
	font-family: Arial;
	padding-left: 12px;
	padding-bottom: 8px;
	font-size: 11px;
	font-weight: bold;
}			


.style1 {color: #E4E4E4}
.style2 {color: #E5E5E5}
a:link {
	color: #585858;
	text-decoration: none;
}
a:visited {
	color: #585858;
	text-decoration: none;
}
a:hover {
	color: #E0272C;
	text-decoration: none;
}
a:active {
	color: #585858;
	text-decoration: none;
}

.side-nav	{
		font-family: Arial;
	    font-size: 13px;
	    font-weight: bold;
	   	text-decoration: none;
		letter-spacing: 0px;
		height: 35px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 11px;
		padding-right: 11px;
		text-decoration: none;
		vertical-align: top;		
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		line-height: 33px;
		background-image: url(../images/buttons-normal.jpg);
		}


a.side-nav:link 	{ 
		  color: #4a4a4a;
		  }


a.side-nav:visited 	{ 
		  color: #4a4a4a;
		 }



a.side-nav:hover 	{ 
		   background-image: url(../images/button-current.jpg);
		   color: #f1213b;
		   text-decoration: none; 
			}
			
.black-and-white-line 	{ 
		   background-image: url(../images/black-and-white-line.jpg);
		   height: 2px;
		   margin-left: 9px;
		   margin-right: 10px;
		   }	
		   
.side-nav-active	{
		font-family: Arial;
	    font-size: 13px;
	    font-weight: bold;
	   	text-decoration: none;
		letter-spacing: 0px;
		height: 35px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 11px;
		padding-right: 11px;
		text-decoration: none;
		vertical-align: top;		
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		line-height: 33px;
		background-image: url(../images/button-current.jpg);
		}
		
.flag-eng	{
		font-family: Arial;
	    font-size: 8px;
	    font-weight: normal;
	   	text-decoration: none;
		letter-spacing: 0px;
		text-transform:uppercase;
		height: 10px;
		width: 40px;
		padding-top: 28px;
		padding-bottom: 0px;
		text-decoration: none;
		margin-right: 20px;
		margin-top: 7px;
		vertical-align: top;		
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		background: url(../images/flag-eng.jpg) no-repeat;
		}


a.flag-eng:link 	{ 
		  color: #585858;
		  }


a.flag-eng:visited 	{ 
		  color: #585858;
		 }



a.flag-eng:hover 	{ 
		   background-image: url(../images/flag-eng-over.jpg);
		   text-decoration: none;
		   color:#585858;
			}
			
.flag-ger	{
		font-family: Arial;
	    font-size: 8px;
	    font-weight: normal;
	   	text-decoration: none;
		letter-spacing: 0px;
		text-transform:uppercase;
		height: 10px;
		width: 40px;
		padding-top: 28px;
		padding-bottom: 0px;
		text-decoration: none;
		margin-right: 20px;
		margin-top: 7px;
		vertical-align: top;		
		cursor:pointer;
		text-align: center;
		display: block;
		white-space: nowrap;
		background: url(../images/flag-deutsch.jpg) no-repeat;
		}


a.flag-ger:link 	{ 
		  color: #585858;
		  }


a.flag-ger:visited 	{ 
		  color: #585858;
		 }



a.flag-ger:hover 	{ 
		   background-image: url(../images/flag-deutsch-over.jpg);
		   text-decoration: none;
		   color:#585858;
			}								   		
