







body{

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:45px;
font-weight:lighter;
color:#a6bdd8;
margin-top:0px;
margin-bottom:0px;
}








h1{

font-size:35px;
font-weight:lighter;
margin-top:0px;
color:#a6bdd8;




}



h2{


font-size:25px;
font-weight:lighter;
margin-top:10px;
margin-bottom:0px;
color: #a6bdd8;


}





h3{


font-size:20px;
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: 300px 0px; 

}




p{

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

}





p#intro{

color:#666666;

}


p#introHome{


width:530px;


}



p#fieldsText{

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

}



p#fieldsTextError{

color:red;
font-weight:bold;
font-size:12px;
position:relative;
bottom:30px;
width:200px;
height:5px;

}




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:15px;

}

ul.larger li{

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

background-position: 0px 0px;




}


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 -1px;
font-weight:bold;
font-size: 15px;

}







#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:160px;
background-color:#E9F9DE;
border-width:1px;
border-color:#c0cbbb;
border-style:solid;
}


textarea{

background-color:#E9F9DE;
width:300px;
height:80px;
border-width:1px;
border-color:#c0cbbb;
border-style:solid;
overflow:hidden;

}


input#submitButton{

background:#E9F9DE url('../Images/formButton.png');
width:102px;
height:23px;
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:100px;



}


#titleContainer h2{


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




}



#headerContainer{

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





}


#facebookContainer{

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


#navigationContainer{


height:16px;
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;
margin-right:40px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
background-image: none;



}




#navigationContainer ul li a{

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

}



#navigationContainer ul li a:hover{


color:#735505;

}





#navigationContainer ul li#onState a{

text-decoration:none;
color:#735505;

}





















#contact ul{

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


}


#contact ul li{

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



}




#contact ul li a{

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

}



#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;


}











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

}


#mainLeftImageHome{

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

}




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

}




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

}

#homeMainImage{
background-color:#011328;
}


#mainLeftImageHome img{
padding:2px;


}



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

}










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



}



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



}





#mainRightContent p a{
font-weight:bold;



}




#mainRightContentContact p a{
font-weight:bold;



}




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



}



#mainRightContentContact 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:13px;


}


#contactTable tr td.formLeftColumn{

height:24px;
width:120px;
}



#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.png') no-repeat;

width:476px;
height:240px;
padding:30px 0px 0px 30px;
position:relative;
right:10px;



}












#contact{

width:650px;
margin-left:120px;
margin-top:40px;
position:relative;
top:50px;



}

#contact p{

text-align:center;

}




#contact p a{

color:#e7b300;

}



#contact p#contactText{



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



#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: 268px;
        height: 235px;
        background-color: grey;
	float:right;
position:relative;
right:65px;
top:10px;
	
      }






.recLeft{

float:left;
margin-right:15px;

}


.recRight{

float:left;
width:380px;
height:150px;
background: url('../Images/speech1.png') no-repeat;
padding-left:70px;


}


.recRight p{


color:#ffffff;
font-size:13px;
font-weight:bold;
width:360px;

}

.recLeft2{

float:left;
margin-left:120px;
width:427px;
height:150px;
background: url('../Images/speech1Right.png') no-repeat;
padding-left:15px;


}




.recLeft2 p{


color:#ffffff;
font-size:13px;
font-weight:bold;
width:360px;

}






.recRight2{

float:left;
position:relative;
bottom:14px;



}






.recLeft3{

position:relative;
bottom:10px;
float:left;
margin-left:0px;
}


.recRight3{

float:left;
position:relative;
top:10px;
margin-left:15px;
background: url('../Images/speech1.png') no-repeat;
padding-left:67px;
height:150px;
width:380px;

}



.recRight3 p{

color:#ffffff;
font-size:13px;
font-weight:bold;


}





.recLeft4{

position:relative;
bottom:10px;
float:left;
left:150px;


width:427px;
height:150px;
background: url('../Images/speech1Right.png') no-repeat;
padding-left:15px;




}



.recLeft4 p{


color:#ffffff;
font-size:13px;
font-weight:bold;
width:360px;

}




.recRight4{

float:left;
margin-left:120px;


}



.imagePadding{

padding:10px;

}


img#insImage{

margin-left:30px;

}

p.yellow{

color:#e7b300;

}