@charset "utf-8";
/* CSS Document */

#avid {position:absolute;
	left:3vw;
	margin-top: 6vw;
}

 #avid2 {position:absolute;
	margin-left:3vw;
	margin-top: 14vw;
}

#thevid {position:absolute;
	margin-top:13vw;
	left:1vw;
	top:467.5;
		z-index:999;
	width:36.5vw;
	height:27vw;
}

#thevid2 {position:absolute;
	margin-top:11.8vw;
	left:1vw;
	top:467.5;
		z-index:999;
	width:36.5vw;
	height:27vw;
}


.empha {
	color:#aa030a;
	font-weight:bold;
	display:inline;
	font-size:1.5vw;
}

.empha2 {
	color:#A1A1A1;
	font-weight:bold;
	display:inline;
	font-size:1.5vw;
}

.nav-collapse {
	display:none;
	z-index:999;
}

#mobilenav, #longlogos {
	display:none;
	z-index:999;
}


a { /*  links*/
  text-decoration: none;
  color:#606060;
}

#bodywrapper {
	font-family:Arial, Helvetica, sans-serif;
}

#toplines {
	position:absolute;
	top:0vw;
	left: 0vw;
}

#line1 {
	position:absolute;
	left:0vw;
	height:1vw;
	width:16.66vw;
	background-color: #d6c4ab;
}

#line2 {
	position:absolute;
	left:16.67vw;
	height:1vw;
	width:16.66vw;
	background-color:#aa030a;
}

#line3 {
	position:absolute;
	left:33.33vw;
	height:1vw;
	width:16.66vw;
	background-color:#A1A1A1;
	
}

#line4 {
	position:absolute;
	left:49.99vw;
	height:1vw;
	width:16.66vw;
	background-color: #d6c4ab;
	
	
}

#line5 {
	position:absolute;
	left:66.65vw;
	height:1vw;
	width:16.66vw;
	background-color:#aa030a;
	
}

#line6 {
	position:absolute;
	left:83.31vw;
	height:1vw;
	width:16.66vw;
	background-color:#A1A1A1;
	
}

#whitearch {
	position:absolute;
	left:0vw;
	top:2.7vw;
	z-index:912;
}

#whitearch img {
	position:absolute;
	width:100vw;
	height:auto;
	z-index:912;
}

#whitearchbottom  {
	position:absolute;
	left:0vw;
	top:3.7vw;
	z-index:912;
}

#whitearchbottom img{
	position:absolute;
	width:100vw;
	height:auto;
	z-index:912;
}


#aline1 {  /*actually the single line on the bottom of the rectangle*/
	position:absolute;
	top:5vw;
	left:0vw;
	height:6vw;
	width:16.66vw;
	background-color: #d6c4ab;
	z-index:910;
}

#aline2 {
	position:absolute;
	top:5vw;
	left:16.67vw;
	height:6vw;
	width:16.66vw;
	background-color:#aa030a;
	z-index:910;
}

#aline3 {
	top:5vw;
	position:absolute;
	left:33.33vw;
	height:6vw;
	width:16.66vw;
	background-color:#A1A1A1;
	z-index:910;
	
}

#aline4 {
	top:5vw;
	position:absolute;
	left:49.99vw;
	height:6vw;
	width:16.66vw;
	background-color: #d6c4ab;
	z-index:910;
}

#aline5 {
	top:5vw;
	position:absolute;
	left:66.65vw;
	height:6vw;
	width:16.66vw;
	background-color:#aa030a;
	z-index:910;
}

#aline6 {
	top:5vw;
	position:absolute;
	left:83.31vw;
	height:6vw;
	width:16.9vw;
	background-color:#A1A1A1;
	z-index:910;
}




#logo {
	position:absolute;
	left:42vw;
	top:1.3vw;
	z-index: 998;
}

#logo img {
	position:absolute;
	width:14vw;
	height:auto;
	
}

#logo2 {
	position:absolute;
	left:42.5vw;
	top:2.5vw;
	z-index: 999;
}

#logo2 img {
	position:absolute;
	width:14vw;
	height:auto;
	
}



#navigation {
	position:absolute;
	left:0vw;
	top:3.8vw;
	font-size: 1vw;
	z-index:998;
}

#home {
	position:absolute;
	left:8vw;

}

#newclientspets {
	position:absolute;
	left:20vw;
    width:10vw;
}

#boarding {
	position:absolute;
	left:33vw;

}

#travelwithpets {
	position:absolute;
	left:59.8vw;
    width:10vw;
}

#faq {
	position:absolute;
	left:71.7vw;

}

#directions {
	position:absolute;
	left:84vw;

}













#travelheader { 
	position:absolute;
	left:60vw;
	width:32vw;
	top:24vw;
	font-size:3vw;
/*	color:#0584fc;
	color:#3c3c3c;*/
	color:#aa030a;
	letter-spacing:0.1vw;
	text-align:center;
	
}


#travelpic {
	position:absolute;
	top:20vw;
	left:7vw;
	background-image: url('images/thumb.jpg');
	background-size: cover; 
	width:47vw;
	height:26.5vw;
	border-radius:0.5vw;
}

#travelpic img {
	position:absolute;
	width:47vw;
	height:auto;
	transform: rotate(-2deg);
	
	
}

#brackets {
	position:absolute;
	top:14.9vw;
	left:46.4vw;
}

#brackets img {
	position:absolute;
	width:45vw;
	height:auto;
	transform: rotate(-0deg);
}






























#pheader {
	position:absolute;
	left:52vw;
	top:50vw;
	color:black;
	font-size:1.4vw;
	width:40vw;
	font-weight:bold;
}


#pheader img{
	position:absolute;
	width:40vw;
	height:auto;
}

#pheader2 {
	position:absolute;
	left:8vw;
	top:50.27vw;
	color:black;
	text-align:left;
	width:40vw;
	font-size:1.2vw;
}

#pheader2 img {
	position:absolute;
	width:40vw;
	height:auto;
}


#box1 {
	position:absolute;
	left:7vw;
	top:570vw;
	background-color:#A1A1A1;
	width:38vw;
	height:37vw;
	z-index:930;
	border-radius: 2vw;
}

#box1header {
	position:absolute;
	left:11vw;
	top:572vw;
	font-size:1.6vw;
	color:#fff;
	z-index:940;
	width:30.5vw;
	text-align:left;
	
}

#box1text {
	position:absolute;
	left:11vw;
	top:577vw;
	font-size:1.3vw;
	color:#fff;
	z-index:940;
	width:30.7vw;
	text-align:left;
	letter-spacing: 0.1vw;
}

#box2 {
	position:absolute;
	left:51vw;
	top:570vw;
	background-color: #d6c4ab;
	width:41vw;
	height:21vw;
	border-radius: 2vw;
}

#box2header {
	position:absolute;
	left:56vw;
	top:572vw;
	font-size:1.5vw;
	color:#fff;
	z-index:940;
	width:35vw;
	text-align:left;
}

#box2text {
	position:absolute;
	left:56vw;
	top:575.5vw;
	font-size:1.2vw;
	color:#fff;
	z-index:940;
	width:31vw;
	text-align:left;
	letter-spacing:0.1vw;
}

#smallpets {
	position:absolute;
	top:593vw;
	left:50vw;
}

#smallpets img{
	position:absolute;
	width:43vw;
	height:auto;
}



































#toplinesb {
	position:absolute;
	top:76.5vw;
	left: 0vw;
	z-index:920;
}

#lineb1 {
	position:absolute;
	left:9vw;
	height:22vw;
	width:18vw;
	background-color:#003399;
	border-radius: 2vw;
	z-index:920;
}

#lineb2 {
	position:absolute;
	left:30vw;
	height:22vw;
	width:18vw;
	background-color:#0066ff;
	border-radius: 2vw;
	z-index:920;
}

#lineb3 {
	position:absolute;
	left:51vw;
	height:22vw;
	width:18vw;
	background-color:#003399; /* 06C*/
	border-radius: 2vw;
	z-index:920;
}

#lineb4 {
	position:absolute;
	left:72vw;
	height:22vw;
	width:18vw;
	background-color:#0584fc;
	border-radius: 2vw;
	z-index:920;
}

#box1a {
	position:absolute;
	left:11vw;
	top:3vw;
	z-index:921;
	color:#fff;
	width:14vw;
	text-align:center;
	font-size:1.8vw;
}

#box1b {
	position:absolute;
	left:12vw;
	top:12.5vw;
	z-index:921;
}

#box1b img {
	position:absolute;
	width:12vw;
	height:auto;
}

#box2a {
	position:absolute;
	left:32vw;
	top:3vw;
	z-index:921;
	color:#fff;
	width:14vw;
	text-align:center;
	font-size:1.8vw;
}

#box2b {
	position:absolute;
	left:33vw;
	top:16vw;
	z-index:921;
}

#box2b img {
	position:absolute;
	width:12vw;
	height:auto;
}

#box3a {
	position:absolute;
	left:53vw;
	top:3vw;
	z-index:921;
	color:#fff;
	width:14vw;
	text-align:center;
	font-size:1.8vw;
}

#box3b {
	position:absolute;
	left:54.5vw;
	top:9vw;
	z-index:921;
	color:#fff;
	width:11.7vw;
	text-align:center;
	font-size:1.2vw;
}

#box4a {
	position:absolute;
	left:74vw;
	top:3vw;
	z-index:921;
	color:#fff;
	width:14vw;
	text-align:center;
	font-size:1.8vw;
}

#box4b {
	position:absolute;
	left:74vw;
	top:9vw;
	z-index:921;
	color:#fff;
	width:14vw;
	text-align:center;
	font-size:1.1vw;
}














#smallrec {
	position:absolute;
	top:173vw;
	left:0vw;
	width:50vw;
	height:13vw;
	background-color: #d6c4ab;
}

#smallrecaimgg  {
	position:absolute;
	top:177.2vw;
	left:13vw;
	z-index:998;
}

#smallrecaimgg img {
	position:absolute;
	width:7vw;
	height:auto;
}

#smallreca {
	position:absolute;
	top:177.5vw;
	left:22vw;
	z-index:998;
	font-size:2vw;
	color:#fff;
}

#smallreca2 {
	position:absolute;
	top:180vw;
	left:22vw;
	z-index:998;
	font-size:1.3vw;
	color:#fff;
}

#smallrecimga {
	position:absolute;
	top:176.7vw;
	left:59vw;
	z-index:998;
}

#smallrecimga img {
	position:absolute;
	width:6vw;
	height:auto;
}

#smallrecas {
	position:absolute;
	top:177.5vw;
	left:67vw;
	z-index:998;
	font-size:2vw;
	color:#fff;
}

#smallreca2s {
		position:absolute;
	top:180vw;
	left:67vw;
	z-index:998;
	font-size:1.3vw;
	color:#fff;
}






#smallrec2 {
	position:absolute;
	top:173vw;
	left:50vw;
	width:50vw;
	height:13vw;
	background-color:#A1A1A1;
}





#bottomrectangle {
	position:absolute;
	top:186vw;
	left:0vw;
	width:100vw;
	height:13vw;
	background-color: #434343;
	z-index:905;
}

#icons {
	position:absolute;
	top:188vw;
	left:2vw;
	z-index:910;
}

#icons img {
	position:absolute;
	width:3.5vw;
	height:auto;
}

#bottomaddress {
	position:absolute;
	top:189vw;
	left:6vw;
	z-index:910;
	color:#fff;
	font-size:1.2vw;
}

#bottomemail {
	position:absolute;
	top:192vw;
	left:6vw;
	z-index:910;
	color:#fff;
	font-size:1.2vw;
}

#bottomphone  {
	position:absolute;
	top:195vw;
	left:6vw;
	z-index:910;
	color:#fff;
	font-size:1.2vw;
}

#copyright {
	position:absolute;
	top:194vw;
	left:75vw;
	z-index:910;
	color:#fff;
	font-size:0.9vw;
}


#copyright1 {position:absolute;
	margin-top: 190.5vw;
	width:100vw;
	height:10vw;
	left:23.53vw;
	font-size:0.9vw;
	text-align:center;
	line-height:11vw;
	z-index:998;
	color:#ffffff;
	
}




#smallreca2 a, #smallrecas a, #bottomaddress a, #bottomemail a, #bottomphone a, smallreca2s a, smallreca2s a:visited{

	color:#fff;
}

#smallreca2s a{
	color:#fff;
}





/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/



@media screen and (max-width: 60em) {
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#box1a {position:Absolute;
	top:184vw;
	z-index:998;
	color:#fff;
		font-size:4vw;
		width:88vw;
		left:4vw;
		
	}
	
	#box1b {top:191.5vw;
		
	}
	#box1b img{
		left:28vw;
		width:14vw;
	}
	
	#box2a {
		top:205vw;
		width:88vw;
		left:5vw;
		font-size:3vw;
		color:#fff;
		z-index:998;
	}
	
		#box2b {
		top:214vw;
	left:38.5vw;
	font-size:2.5vw;
	width:80vw;
	}
	
	#box2b img{
		width:18vw;
	}
	
		#box3a {
		top:229vw;
		width:88vw;
		left:5vw;
		font-size:4vw;
		color:#fff;
		z-index:998;
	}
	
	#box3b {
		top:235vw;
	left:9vw;
	font-size:2.5vw;
	width:80vw;
	}
	
		#box4a {
		top:248vw;
		width:88vw;
		left:5vw;
		font-size:4vw;
		color:#fff;
		z-index:998;
	}
	
		#box4b {
		top:255vw;
	left:9vw;
	font-size:2.5vw;
	width:80vw;
	}
	
#toplinesb {
	position:absolute;
	left: 0vw;
	z-index:920;
}

#lineb1 {
	position:absolute;
	top:115vw;
	left:0vw;
	height:22vw;
	width:68vw;
	background-color:#003399;
	border-radius: 0vw;
	z-index:920;

}

#lineb2 {
	position:absolute;
	left:0vw;
	top:137vw;
	height:22vw;
	width:18vw;
	background-color:#0066ff;
	border-radius: 0vw;
	z-index:920;
}

#lineb3 {
	position:absolute;
	top:159vw;
	left:0vw;
	height:22vw;
	width:18vw;
	background-color:#003399; /* 06C*/
	border-radius: 0vw;
	z-index:920;
}

#lineb4 {
	position:absolute;
	top:181vw;
	left:0vw;
	height:22vw;
	width:18vw;
	background-color:#0584fc;
	border-radius: 0vw;
	z-index:920;
}
	

	
#whitearch, #navigation, #logo, #homepglinks, #homepglinktext1, #homepglinktext2, #homepgphonelink, #clock, #logo2{
	Display: none;
}

#whitearch {display:none;
	
}

#whitearchbottom {display:none;
	
}

#travelheader {
	font-size:5vw;
	margin-top:3vw;
	width: 75vw;
	left:12.5vw;
}

#travelpic{width:84vw;
	left:8vw;
	margin-top:33vw;
}

#travelpic img{
	width:85vw;
	height:auto;
	transform: rotate(0deg);
	
}

#mobilenav {
	display:block;
}

#longlogos {
position:absolute;
display:block;
top:2vw;
}

#longlogos img {
position:absolute;
width:38vw;
height:auto;
	
}


#mainhomepic, #pheader, #pheader2 {
	padding-top:10vw;
}

#pheader {
	font-size:4vw;
	width:80vw;
	margin-top:45vw;
	left:10vw;
	
	
}
	
	#pheader img {
		
		width:80vw;
		height:auto;
	}

#pheader2 {margin-top:390vw;
	font-size:3vw;
	width:80vw;
		margin-top:269vw;
	left:10vw;
}
	
	#pheader2 img {
		width:80vw;
		height:auto;
		
	}

#bluerectangle {
	position:absolute;
	width:100vw;
	left:0vw;
	top: 116vw;
	height:85vw;

}

#aline1, #aline2, #aline3, #aline4, #aline5, #aline6 {
	top:116vw;
	left:0vw;
	width:0vw;
}

#lineb1, #lineb2, #lineb3, #lineb4, #lineb5, #lineb6, #toplinessb {
margin-top:65vw;
		width:100vw;
}



#box1 {
	margin-top:184vw;
	left:9vw;
	width:79.5vw;
	height:78vw;
}

#box1header {
	margin-top:187vw;
	left:15vw;
	font-size:3.75vw;
	width:60vw;
}

#box1text {
	margin-top:190vw;
	width:70vw;
	font-size:3vw;
	left:15vw;
}

#box2 {
	margin-top:269vw;
	left:9vw;
	width:79.5vw;
	height:54vw;
}

#box2header {
	margin-top:272vw;
	left:15vw;
	font-size:3.75vw;
	width:50vw;
}

#box2text {
	margin-top:279vw;
	width:70vw;
	font-size:3vw;
	left:15vw;
}








#smallrec {
	margin-top:498vw;
	padding-bottom:20vw;
}
#smallrecaimgg {
	margin-top:499vw;
	margin-left:3vw;
}
#smallrecaimgg img{
	width:20vw;
	
}
#smallreca {
	margin-top:514vw;
	font-size:3vw;
	left:15vw;
}
#smallreca2 {
	margin-top:516vw;
	font-size:2.5vw;
	left:12vw;
}
#smallrec2 {
	margin-top:498vw;
	padding-bottom:20vw;
}
#smallrecimga {
	margin-top:499vw;
	margin-left:5vw;
}

#smallrecimga img{
	width:16vw;
}
#smallrecas {
	margin-top:514vw;
	font-size:3vw;
	left:58vw;
}
#smallreca2s {
	margin-top:516vw;
	font-size:2.5vw;
	left:64vw;
}

#smallpets {
	display:none;}












#bottomrectangle {
	margin-top: 517vw;
	padding-bottom: 25vw;
}

#icons {
	margin-top: 522vw;
}

#icons img {
	width:10vw;
	height:auto;
}

#bottomaddress {
	margin-top: 521.7vw;
	font-size:3.2vw;
	left:15vw;
	
}

#bottomemail {
	margin-top: 529vw;
	font-size:3.2vw;
	left:15vw;
}

#bottomphone {
	margin-top: 534vw;
	font-size:3.2vw;
	left:15vw;
}

#copyright {
	margin-top: 545vw;
	background-color:#ccc;
	width:100vw;
	height:13vw;
	left:0vw;
	font-size:2.5vw;
	text-align:center;
	line-height:11vw;
	
}

#copyright1 {position:absolute;
	margin-top: 733vw;
	width:100vw;
	height:10vw;
	left:0vw;
	font-size:1.7vw;
	text-align:center;
	line-height:11vw;
	z-index:998;
		color:#ffffff;
	
}


#thevid {position:absolute;
	margin-top:11vw;
	left:1vw;
	top:236.5;
	
		z-index:999;
	width:76.5vw;
	height:57vw;
}

#thevid2 {position:absolute;
	margin-top:264.8vw;
	left:1vw;
	top:867.5;
		z-index:999;
	width:76.5vw;
	height:57vw;
}




}



/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/



@media screen and (max-width: 50em) {

#thevid {position:absolute;
	margin-top:11vw;
	left:1vw;
	top:236.5;
	
		z-index:999;
	width:76.5vw;
	height:56vw;
}

#thevid2 {position:absolute;
	margin-top:264.8vw;
	left:1vw;
	top:867.5;
		z-index:999;
	width:76.5vw;
	height:56vw;
}
	
	
	
#bottomrectangle {
	margin-top: 502vw;
	padding-bottom: 25vw;
}

#icons {
	margin-top: 505vw;
}

#icons img {
	width:10vw;
	height:auto;
}

#bottomaddress {
	margin-top: 506.7vw;
	font-size:3.2vw;
	left:15vw;
	
}

#bottomemail {
	margin-top: 514vw;
	font-size:3.2vw;
	left:15vw;
}

#bottomphone {
	margin-top: 519vw;
	font-size:3.2vw;
	left:15vw;
}

#copyright {
	margin-top: 530vw;
	background-color:#ccc;
	width:100vw;
	height:13vw;
	left:0vw;
	font-size:2.5vw;
	text-align:center;
	line-height:11vw;
	
}

#copyright1 {position:absolute;
	margin-top: 718vw;
	width:100vw;
	height:10vw;
	left:0vw;
	font-size:1.7vw;
	text-align:center;
	line-height:11vw;
	z-index:998;
		color:#ffffff;
	
}
	
	



#smallrec {
	margin-top:483vw;
	padding-bottom:20vw;
}
#smallrecaimgg {
	margin-top:484vw;
	margin-left:3vw;
}
#smallrecaimgg img{
	width:20vw;
	
}
#smallreca {
	margin-top:499vw;
	font-size:3vw;
	left:15vw;
}
#smallreca2 {
	margin-top:501vw;
	font-size:2.5vw;
	left:12vw;
}
#smallrec2 {
	margin-top:483vw;
	padding-bottom:20vw;
}
#smallrecimga {
	margin-top:484vw;
	margin-left:5vw;
}

#smallrecimga img{
	width:16vw;
}
#smallrecas {
	margin-top:499vw;
	font-size:3vw;
	left:58vw;
}
#smallreca2s {
	margin-top:501vw;
	font-size:2.5vw;
	left:64vw;
}

#smallpets {
	display:none;}




	
	

}




/*---------------------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/



@media screen and (max-width: 45em) {

#thevid {position:absolute;
	margin-top:11vw;
	left:1vw;
	top:236.5;
	
		z-index:999;
	width:76.5vw;
	height:47vw;
}

#thevid2 {position:absolute;
	margin-top:264.8vw;
	left:1vw;
	top:867.5;
		z-index:999;
	width:76.5vw;
	height:47vw;
}
	
	
	
#bottomrectangle {
	margin-top: 502vw;
	padding-bottom: 25vw;
}

#icons {
	margin-top: 505vw;
}

#icons img {
	width:10vw;
	height:auto;
}

#bottomaddress {
	margin-top: 506.7vw;
	font-size:3.2vw;
	left:15vw;
	
}

#bottomemail {
	margin-top: 514vw;
	font-size:3.2vw;
	left:15vw;
}

#bottomphone {
	margin-top: 519vw;
	font-size:3.2vw;
	left:15vw;
}

#copyright {
	margin-top: 530vw;
	background-color:#ccc;
	width:100vw;
	height:13vw;
	left:0vw;
	font-size:2.5vw;
	text-align:center;
	line-height:11vw;
	
}

#copyright1 {position:absolute;
	margin-top: 718vw;
	width:100vw;
	height:10vw;
	left:0vw;
	font-size:1.7vw;
	text-align:center;
	line-height:11vw;
	z-index:998;
		color:#ffffff;
	
}
	
	



#smallrec {
	margin-top:483vw;
	padding-bottom:20vw;
}
#smallrecaimgg {
	margin-top:484vw;
	margin-left:3vw;
}
#smallrecaimgg img{
	width:20vw;
	
}
#smallreca {
	margin-top:499vw;
	font-size:3vw;
	left:15vw;
}
#smallreca2 {
	margin-top:501vw;
	font-size:2.5vw;
	left:12vw;
}
#smallrec2 {
	margin-top:483vw;
	padding-bottom:20vw;
}
#smallrecimga {
	margin-top:484vw;
	margin-left:5vw;
}

#smallrecimga img{
	width:16vw;
}
#smallrecas {
	margin-top:499vw;
	font-size:3vw;
	left:58vw;
}
#smallreca2s {
	margin-top:501vw;
	font-size:2.5vw;
	left:64vw;
}

#smallpets {
	display:none;}




	
	

}

