






body{

-webkit-text-size-adjust:100%;
text-size-adjust: none;
font-family:Arial,Verdana,Helvetica,Sans-Serif;
font-size:12px;

background:#071428 url('../Images/dog-paw-print.png') repeat;








}


h1#logo{
font-size:70px;
font-weight:bold;
color:#a6bdd8;
margin-top:0px;
margin-bottom:0px;
}








h1{

font-size:60px;
font-weight:bold;
margin-top:0px;
color:#a6bdd8;




}



h2{


font-size:50px;
font-weight:bold;
margin-top:10px;
margin-bottom:0px;
color: #a6bdd8;


}





h3{


font-size:45px;
font-weight:lighter;
margin-top:3px;
margin-bottom:5px;
color: #a6bdd8;


}



#headerImageContainer{


background: url('../Images/PNG/happy-dog-blue.png') no-repeat;
background-attachment: relative;
background-position: 480px 0px; 

}




p{

color:#ffffff;
font-size:45px;

}





p#intro{

color:#666666;

}


p#introHome{


width:530px;


}



p#fieldsText{

color:#011328;
font-weight:bold;
font-size:30px;
position:relative;
bottom:30px;


}



p#fieldsTextError{

color:red;
font-weight:bold;
font-size:30px;
position:relative;
bottom:30px;



}




a{

text-decoration:none;
color:#e7b300;

}


a:hover{

color:#735505;

}


p#rightAlign{

margin-left:217px;


}


#arrowContainer{


width:100px;
float:right;
margin-right:30px;
height:135px;
position:relative;
bottom:60px;
left:20px;

}




ul{

list-style-type: none;
padding: 0;
margin: 0;





}



ul.larger{

font-size:16px;
margin-top:40px;

}

ul.larger li{

margin-top:0px;
padding-left:60px;
padding-top:1px;
margin-bottom:5px;

background-position: 0px 7px;




}


ul.whiteList li{ 


color:#ffffff;
font-weight:normal;

}




li{

margin-top:0px;
padding-left:60px;
margin-bottom:5px;
color:#a6bdd8;

padding-top:1px;
background-image: url(../Images/Dog_Toy.png);
background-repeat: no-repeat;
background-position: 0px 11px;
font-weight:bold;
font-size: 40px;

}







#header{

float:right;
border:solid;
}



#shadowContainer{

width:933px;
background: url('../Images/sideShadows.png') repeat-y;

margin-left:auto;
margin-right:auto;
padding-right:15px;
padding-left:11px;
margin-top:-6px;

}





#shadowContainerBottom{

height:8px;
width:933px;
background: url('../Images/bottomShadowNew.png') no-repeat;
margin-left:auto;
margin-right:auto;






}




input{

width:400px;
height:50px;
background-color:#E9F9DE;
border-width:1px;
border-color:#c0cbbb;
border-style:solid;
font-size:38px;
}


textarea{

background-color:#E9F9DE;
width:400px;
height:100px;
border-width:1px;
border-color:#c0cbbb;
border-style:solid;
overflow:hidden;
font-size:38px;



}


input#submitButton{

background:#E9F9DE url('../Images/formButtonMob.jpg')no-repeat;
width:150px;
height:80px;
border:none;
float:right;
}



#mainContainer{


padding:10px 50px 0px 50px;
background:url('../Images/containerBackgroundNew.png')repeat;





}


#mainContainerLong{

padding:10px 50px 0px 50px;

background:#a4e066 url('../Images/containerBackgroundLong.jpg') no-repeat;



}






#titleContainer{

float:left;
height:150px;



}


#titleContainer h2{


margin-top:0px;
margin-left:1px;




}



#headerContainer{

width:830px;
padding-top:7px;





}


#facebookContainer{

float:right;
position:relative;
bottom:10px;
}


#navigationContainer{


height:200px;
margin-top:0px;
margin-left:1px;
float:left;


}






#navigationContainer ul{

margin-left:0px;
padding-left:0px;
margin-top:0px;


}


#navigationContainer ul li{

list-style-type:none;
display:inline-block;
margin-right:40px;
margin-top:0px;
margin-bottom:15px;
padding-left:0px;
background-image: none;



}




#navigationContainer ul li a{

text-decoration:none;
color:#e7b300;
font-weight:bold;
font-size: 50px;
margin-bottom:50px;
padding-bottom:0px;


}



#navigationContainer ul li a:hover{


color:#735505;

}





#navigationContainer ul li#onState a{

text-decoration:none;
color:#735505;

}





















#contact ul{

margin-left:90px;
padding-left:0px;
margin-top:0px;


}


#contact ul li{

list-style-type:none;
display:inline-block;
margin-right:30px;
margin-top:0px;
margin-bottom:10px;
padding-left:0px;
background-image: none;



}




#contact ul li a{

text-decoration:none;
color:#e7b300;
font-weight:bold;
font-size: 30px;

}



#contact ul li a:hover{


color:#735505;

}





#contact ul li#onState a{

text-decoration:none;
color:#735505;

}











#middleContent{

margin-top:35px;
width:830px;
margin-bottom:32px;

}




#lowerContent{

padding:0px 0px 0px 0px;
margin-top:20px;
width:830px;
height:120px;



}


.lowerContentPic{

width:177px;
height:166px;
border-style: solid;
border-width: 2px;
border-color:#011328;
float:left;
margin-right:26px;


}




.galleryPic{


width:177px;
height:166px;
border-style: solid;
border-width: 2px;
border-color:#011328;
float:left;
margin-right:26px;
margin-bottom:26px;


}



#galleryMainImage{

float:right;


}











#mainLeftImageContact{
float:left;
width:240px;
margin-right:25px;
margin-top:6px;
display:none;



}



#mainLeftImage{
float:left;
width:240px;
margin-right:25px;
margin-top:6px;




}




#mainLeftImageContact img{
padding:2px;
background-color:#011328;

}


#mainLeftImage img{
padding:2px;
background-color:#011328;

}






#mainRightContentContact{
float:left;
width:830px;



}


#mainRightContent{
float:left;
width:550px;



}






#mainRightContentContact p a{
font-weight:bold;



}



#mainRightContent p a{
font-weight:bold;



}



#mainRightContentContact ul li a{
font-weight:bold;



}



#mainRightContent ul li a{
font-weight:bold;



}




.box{


background:url('../Images/box.png') no-repeat;

width:513px;
height:137px;

padding:10px 25px 10px 25px;

margin-bottom:5px;

}



#boxFirst{


background:url('../Images/box.png') no-repeat;

width:513px;
height:137px;

padding:10px 25px 10px 25px;
margin-top:5px;
margin-bottom:5px;

}





#boxLast{


background:url('../Images/box.png') no-repeat;

width:513px;
height:137px;

padding:10px 25px 10px 25px;

margin-bottom:0px;

}








#contactTable tr td.formLeftColumn p{


margin-top:0px;
margin-bottom:0px;
color:#011328;
font-weight:bold;
font-size:38px;


}


#contactTable tr td.formLeftColumn{

width:310px;

}



#errorName{

display:none;
color:red;

}




#errorEmail{

display:none;
color:red;

}





#errorSubject{

display:none;
color:red;

}




#errorMessage{

display:none;
color:red;

}


#errorPlease{





}

#error{

display:none;
color:red;



}



#errorEmailAdd{

display:none;
color:red;

}





#contactFormBox{


background: url('../Images/formBackground_new_mob.png') no-repeat;


padding:30px 0px 0px 30px;

width:800px;
height:530px;

}












#contact{


margin-left:0px;
margin-top:40px;
position:relative;
top:50px;
height:300px;


}

#contact p{

text-align:center;

}




#contact p a{

color:#e7b300;

}



#contact p#contactText{



color:#ffffff;
font-size:25px;
}



#specialOffers{


width:575px;
height:267px;
background: url('../Images/specialOffers.png') no-repeat;



}




#specialOffers img{


border:none;

}




#buyButton1{

width:100px;
position:relative;
top:90px;
left:68px;
}



#buyButton2{

width:100px;
position:relative;
top:59px;
left:353px;


}




#buyButton3{


position:relative;
width:100px;
top:157px;
left:67px;

}




#buyButton4{
width:100px;
position:relative;
top:125px;
left:353px;


}












#isoLogo{


width:47px;



margin-left:auto;
margin-right:auto;
position:relative;
bottom:5px;



}






#map {
        width: 540px;
        height:400px;
        background-color: grey;
	float:right;
position:relative;
right:0px;
top:10px;
	
      }






.recLeft{

float:left;
margin-right:5px;
padding-top:90px;
}


.recRight{

float:left;
width:450px;
height:600px;
padding-left:90px;
padding-top:15px;
background: url('../Images/speech1Left_mobLong.png') no-repeat;



}


.recRight p{


color:#ffffff;
font-size:35px;
font-weight:bold;
margin-top:10px;
width:410px;



}

.recLeft2{

float:left;

width:430px;
height:700px;
background: url('../Images/speech1Right_mob700.png') no-repeat;
padding-left:30px;
padding-right:70px;
padding-top:15px;
}




.recLeft2 p{


color:#ffffff;
font-size:35px;
font-weight:bold;
margin-top:10px;
width:410px;
}






.recRight2{

float:left;
padding-top:130px;



}






.recLeft3{


float:left;
padding-top:50px;
}


.recRight3{

float:left;
position:relative;
top:10px;
margin-left:15px;
background: url('../Images/speech1_mob.png') no-repeat;
padding-left:90px;
padding-top:15px;
width:450px;
height:400px;
}



.recRight3 p{

color:#ffffff;
font-size:35px;
font-weight:bold;
margin-top:10px;
width:410px;
}





.recLeft4{

position:relative;
bottom:10px;
float:left;
height:600px;
width:420px;
background: url('../Images/speech1Right_mobLong.png') no-repeat;
padding-left:25px;
padding-right:70px;
padding-top:15px;


}



.recLeft4 p{


color:#ffffff;
font-size:35px;
font-weight:bold;
margin-top:10px;
width:410px;

}




.recRight4{

float:left;
margin-left:0px;
padding-top:90px;

}



#homeImage{

padding:10px;

}


img#insImage{

margin-left:30px;

}


#mainLeftImageHome{

float:left;
width:240px;
margin-right:25px;
margin-top:6px;

}

#mainLeftImageHome img{
padding:2px;


}


p.yellow{

color:#e7b300;

}
