 * {
	PADDING: 0px; 
	MARGIN: 0px; 
}
HTML {

	BACKGROUND: #50741B  url("../images/bg.jpg") repeat-x; 
	MARGIN: 0; 
	PADDING: 0px; 	
}
BODY {
	PADDING: 0;  
	MARGIN: 0px auto; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	TEXT-ALIGN: center;
	WIDTH: 982px; 
	BACKGROUND: transparent; 
	FONT-SIZE: 12px;
}
#page {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 980px; 
	BACKGROUND: transparent; 
}
#logo {
	PADDING: 0; 
	MARGIN: 0; 
	WIDTH: 370px;
	FLOAT:  left;		
	BACKGROUND: transparent; 
}
#topdogs {
	PADDING: 0; 
	MARGIN: 80px 0 0 0; 
	WIDTH: 580px; 
	FLOAT:  right;	
	BACKGROUND: transparent; 
}
#topdogsflash {
	PADDING: 0; 
	MARGIN: 0 0 0 0; 
	WIDTH: 580px; 
	FLOAT:  right;	
	BACKGROUND: transparent; 
}
#topdogsstatic {
	PADDING: 0; 
	MARGIN: 0 0 0 0; 
	WIDTH: 580px; 
	FLOAT:  right;	
	BACKGROUND: transparent  url("../images/frame.png") no-repeat; 
}
#webleft {
	WIDTH: 322px;
	FLOAT:  left;
	MARGIN: 0; 
	PADDING: 0 0 15px 15px; 
	text-align: left;
	BACKGROUND: #CAC899;	
}
#webright {
	PADDING: 0 10px 15px 10px; 
	WIDTH: 623px; 
	FLOAT:  right;
	MARGIN: 0; 
	text-align: left;
	BACKGROUND: #FFEFD0;	
	
}
#footer {
	PADDING: 20px 0 20px 0; 
    margin: 0px 0 20px 0; 
	WIDTH: 980px; 
	COLOR: #CAC899;
	
}
#topcontent {
	width: 980px;
	HEIGHT: 360px;
}
#box {
	CLEAR: both;
	MARGIN: 0px; 
	PADDING: 0px;
	BACKGROUND: #FFEFD0 url("../images/barleft.jpg") repeat-y 0 0; 
}
#dogmeat {
	MARGIN: 0px; 
	PADDING: 12px 0 0 0;
	BACKGROUND: transparent url("../images/bar.jpg") no-repeat 0 0; 
}
#dogkey {
	MARGIN: 0px; 
	PADDING: 0;
	BACKGROUND: #CAC899 url("../images/bartop.jpg") no-repeat 0 0; 
}
#dogkeyleft {
	MARGIN: 0px; 
	PADDING: 0px;
	FLOAT:  left;		
}
#dogkeyright {
	MARGIN: 0px; 
	PADDING: 0px;
	FLOAT:  right;		
}
#keydog {
	MARGIN: 0px; 
	PADDING: 0 0 15px 0;
	BACKGROUND: transparent url("../images/barbot.jpg") no-repeat bottom left; 
}
.keymsg {
	MARGIN: 0px; 
	PADDING: 2px 0px 2px 33px;
	WIDTH: 274px; 	
	FONT-SIZE: 1.1em;	
	font-weight: 800;	
	BACKGROUND: transparent url("../images/dogbone.jpg") no-repeat 0 0; 
}
.imgstatic {
	MARGIN: 0px; 
	PADDING: 10px;
	WIDTH: 560px; 
	height: 307px; 		
}
.newdog {
	MARGIN: 10px 10px 0 50px; 
	PADDING: 25px 30px 20px 30px;
	BACKGROUND: transparent url("../images/dogdish.png") no-repeat 0 0; 
}
.pawprint {
	MARGIN: 0; 
	PADDING: 10px 0 0 0;
	BACKGROUND: transparent url("../images/pawprint.jpg") no-repeat TOP RIGHT; 
}
.picmid {
	MARGIN: 20px; 
	/*BORDER: #49350F 12px solid; */
	BACKGROUND: #49350F; 	
	BORDER-TOP: #49350F 12px solid; 
	BORDER-BOTTOM: #49350F 10px solid; 	
	BORDER-LEFT: #49350F 12px solid; 	
	BORDER-RIGHT: #49350F 12px solid; 		
	-moz-border-radius: 12px;	
}
.picleft {
	FLOAT:  left;	
	MARGIN: 20px; 
	BORDER: #49350F 12px solid; 
	BACKGROUND: #49350F; 	
	BORDER-TOP: #49350F 12px solid; 
	BORDER-BOTTOM: #49350F 10px solid; 	
	BORDER-LEFT: #49350F 12px solid; 	
	BORDER-RIGHT: #49350F 12px solid; 		
	-moz-border-radius: 12px;	
}
.picright {
	MARGIN: 20px; 
	FLOAT:  right;	
	BACKGROUND: #49350F; 	
	BORDER-TOP: #49350F 12px solid; 
	BORDER-BOTTOM: #49350F 10px solid; 	
	BORDER-LEFT: #49350F 12px solid; 	
	BORDER-RIGHT: #49350F 12px solid; 	
	-moz-border-radius: 12px;
}
.center {
	TEXT-ALIGN: center;
}
.left {
	TEXT-ALIGN: left;
}

.both {
	CLEAR: both;
 
}
.bold {
	font-weight: bolder;
}
.copy {
	FONT-SIZE: 1.4em;
	font-weight: 800; 	
}
.floatleft {
	TEXT-ALIGN: left;
	FLOAT:  left;	
	MARGIN: 10px; 		
}
.floatright {
	TEXT-ALIGN: right;
	FLOAT:  right;	
	MARGIN: 10px; 		
}
.nobul {
    padding: 3px 0px 5px 10px; 
    margin: 0; 
    list-style-type: none; 
	FONT-SIZE: 1.1em;	
}

A:link.std, A:visited.std, A:active.std {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px dotted; TEXT-DECORATION: none;
font-weight: bolder; 	
}
A:hover.std {
	COLOR: #50741b;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #50741b 1px dotted; 	
font-weight: bolder; 	
}
A:link.h1, A:visited.h1, A:active.h1 {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover.h1 {
	COLOR: #50741B;
	TEXT-DECORATION: none;
}
A:link.foot, A:visited.foot, A:active.foot {
	COLOR: #FFEFD0; BORDER-BOTTOM: #FFEFD0 1px dotted; TEXT-DECORATION: none;
}
A:hover.foot {
	COLOR: #CAC899;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #CAC899 1px dotted; 	
}
A:link.laguna, A:visited.laguna, A:active.laguna {
	COLOR: #FFEFD0; BORDER-BOTTOM: #FFEFD0 1px dotted; TEXT-DECORATION: none;
	FONT-size: .85em; 
}
A:hover.laguna {
	COLOR: #FFEFD0;
	TEXT-DECORATION: none;
	BORDER-BOTTOM: #FFEFD0 1px dotted; 	
	FONT-size: .85em; 	
}
h1
{
	MARGIN: .1em;
	FONT-size: 1.5em; 
    padding: 0;	
	line-height: 90%;
	text-align: left;	
	color: #000000;	
}
h2
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #50741b;		
}
h3
{
	MARGIN: .1em;
	FONT-size: 1.35em; 
    padding: 0;	
	color: #000000;	
}

P
{
	MARGIN: .5em;	
}
ul
{
	MARGIN: .5em .5em .5em 2em;	
}
ol
{
	MARGIN: .5em .5em .5em 2em;	
}
img { 
	border-style: none; 
}
.menu dd span.txt { margin-top: 0px; color:#ffffff; }  /*10*/

.menu {padding:0; margin:0;}
.menu dd {float:left; padding:0; margin:0; text-align:center;}

.menu dd span.bb {height: 19px; width: 138px; background:url(../images/bgbtn.jpg); float:left; border: 0px; padding: 19px 0px 0px 0px; MARGIN: 0px 1px 0px 1px; font-weight: bolder; }

.menu a, .menu a:visited {color:#ffffff; text-decoration:none; font-size:1.2em; font-weight: bold; cursor:pointer;}
.menu a:hover {color:#ffffff; background:#36AEE2; font-weight: bolder; }
.menu a:hover span {background-position:0 19px; border: 0px; }
.menu a:active {color:#000000; background:#36AEE2; font-weight: bolder; }
.menu a:active span {background-position:0 19px; border: 0px; }

