	body {
		font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
		font-size:13px;	
	}
	
	a,a:visited{color:black;font-weight:bold;text-decoration:none;}
	a:hover{text-decoration:underline;}
			
			#fullbg{position:fixed;top:0px;left:0px;z-index:-1;}
			
			#doglogo{
				position:absolute;
				top:10px;
				left:530px;
				background:url(../images/ppdog200h.png) no-repeat;
				width:200px;
				height:150px;
				z-index:2;
			}
			
			#pctlogo{
				position:absolute;
				top:77px;
				left:800px;
				width:116px;
				height:50px;
				background:url(../images/logopct50.png) no-repeat;
				
			}
			
			#bdgalogo{
				position:absolute;
				top:70px;
				left:925px;
				width:70px;
				height:69px;
				background:url(../images/logobdga70.png) no-repeat;
				
			}
			
			#main{
				width:960px;
				margin-left:40px;
				min-height:600px;
				min-width:960px;
				
				
			}
			
			h2{
				font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
				font-size:1.7em;
				color:black;
				padding:0;
				margin:0;
				margin-bottom:10px;
			}
			
			#leftcolumn{
				float:left;
				display:inline;
				width:620px;
				overflow:hidden;
				margin-left:10px;
				
			}
			
			#leftpanel{
				
				
				width:620px;
				min-height:680px;
				background:url(../images/fill80.png);
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			 	-moz-box-shadow: rgba(0, 0, 0, .5) 0px 0px 5px;
				-webkit-box-shadow: rgba(0, 0, 0, .5) 0px 0px 5px;	
			}
			
			.leftaddress{float:left;width:200px;min-height:400px;}
			.leftmap{float:right;width:340px;min-height:400px;}
			
			
			#leftlogos{
				margin-top:10px;
				width:620px;
				
				
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			 	-moz-box-shadow: rgba(0, 0, 0, .5) 0px 0px 5px;
				-webkit-box-shadow: rgba(0, 0, 0, .5) 0px 0px 5px;					
			}
			
			#leftlogos img{
				float:left;
				margin:10px;
			}
			

			#rightpanel{
				float:right;
				margin-right:10px;
				width:300px;
				min-height:600px;

				
			}
			
			.rightinner{
				width:300px;
				background:url(../images/fill80.png);
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;	
				margin-bottom:10px;	
			 	-moz-box-shadow: rgba(0, 0, 0, .5) 0px 0px 5px;
				-webkit-box-shadow: rgba(0, 0, 0, .5) 0px 0px 5px;			
			}
			
			#header{
				width:960px;
				margin-left:40px;
				background:url(../images/pp2.png) no-repeat;
				height:100px;
				margin-top:10px;
			}
			
			#menu{width:620px;height:30px;margin-left:60px;margin-top:10px;}
			
			#menu a,#menu a:visited{
				float:left;
				font-size:1.3em;
				padding-left:10px;
				padding-right:10px;
				color:black;
				text-decoration:none;
				line-height:30px;
				-moz-border-radius: 6px 6px 0px 0px;
				-webkit-border-top-left-radius:6px;
				-webkit-border-top-right-radius:6px;
				font-weight:normal !important;
			}
			
			#menu a:hover,.selectedmenu{background:url(../images/fill50.png);}
			
			.selectedmenu{background:url(../images/fill80.png);}
			
			
			.pad20{padding:20px 30px 20px 30px;overflow:hidden;}
			
			#contactform label{
				clear:left;
				display:block;
				margin-top:5px;
				margin-bottom:5px;
			}
			
			#contactform input{clear:left;width:235px;margin-bottom:10px;}
			
			#contactform br{clear:left;}
			
			#contactform textarea{
				width:237px;
				height:100px;
				font-family:"Century Gothic","Trebuchet MS",Helvetica,Arial,Geneva,sans-serif;
				font-size:13px;	
				
			}
			
			button{
				margin-top:5px;
				padding:3px 5px 3px 5px;
				border:1px solid #c0c0c0;
				color:black;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				
			}
			
			button:hover{
				background:#e0e0e0;
			}
			
.contact-tel{
	float:left;
	display:block;
	height:20px;
	padding-left:25px;
	line-height:20px;
	background:url(../images/phone.png) no-repeat 0px 5px;
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:5px;
	
	
}

.contact-mob{
	float:left;
	display:block;
	height:20px;
	padding-left:25px;
	line-height:20px;
	background:url(../images/mobile.png) no-repeat 0px 2px;
	font-size:1.3em;
	margin-bottom:5px;
	margin-top:5px;
	
		
}

h3{
	font-weight:bold;
	font-size:1.4em;
}

h4{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	font-size:1.6em;
	color:#f15a40;
	font-style:italic;
	
}

h5{
	float:left;
	width:400px;
	font-size:1.2em;
	margin-bottom:10px;
	
}

h6{
	float:left;
	width:100px;
	font-size:1.2em;
	margin-bottom:10px;
	font-weight:bold;

	
}

ul{
	position:relative;
	height:120px;
	margin-bottom:10px;
}

li{
	position:absolute;
	display:none;

	
}

.loading{
	position:absolute;
	color:white;
	background:black;
	padding:3px;
	
}

#contactajax{
	clear:left;
	margin-top:5px;
	overflow:hidden;
}

.edit-mark{
	position:absolute;
	background:red;
	color:white;
	padding:3px;
	border:1px solid white;
}

#gallerythumb{
	float:left;
	width:106px;
	margin-right:6px;
	height:105px;
	margin-bottom:10px;
	text-align:center;
	
}

.gallery img{
	border:2px solid white;
}

.gallery img:hover{
	border:2px solid red;
}

#gallery a{
	float:left;
	width:105px;
	height:100px;
	margin-left:5px;
	margin-bottom:10px;
	text-align:center;
}
