/* CSS Document */

body, form{
	margin: 0px;
	padding: 0px;
	background-color:#652525;
}

.float-left{ float:left}
.float-right{float:right}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-both{clear:both}

/* FONT STYLE */

.table_font{
	padding:5px 0 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border:1px solid #CCCCCC;
}

.table_title_font{
	padding:5px 0 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#662426;
	text-decoration:none;
	text-align:center;
}

.content_link_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#662426;
}

.appli_table_title_font{
	padding:5px 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.appli_table_font{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.contact_table_font{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#662426;
	text-decoration:none;
}

.rules_reg_link_font{
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#662426;
	text-align:center;
}

/* MAIN BACKGROUND STYLE */

#mainbg{
	background:url(../images/mainbg.jpg) repeat-x center top; 
	width:100%; 
	height:380px;
}

#wrapper{
	height:auto !important;
	margin:0 auto;
	width:910px;
	height:100%;
	min-height:100%;
}

.clear{
	clear:both;
}

/* HEADER STYLE */

#header_area{
	width:910px; 
	height:116px;
}

#logo{
	float:left; 
	background:url(../images/logo.gif) no-repeat; 
	width:276px; 
	height:116px;
}

#hd_right{
	float:right; 
	padding-right:0px; 
	background:url(../images/png/hd_right.png) no-repeat;
	behavior: url(iepngfix.htc); 
	width:634px; 
	height:116px;
}

#hd_font h1{
	float:right;
	margin:0px;
	padding:0px;
	padding:8px 17px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

/* MENU STYLE */

#menu_area{
	width:203px; 
	height:auto;
}

#menu_top{
	background:url(../images/menu_top.gif)  no-repeat center top; 
	width:203px; 
	height:14px;
	position:absolute;
}

#menubg{
	width:203px; 
	height:auto;
	background-color:#BBC4C9;
}

#menu_container{
	margin-left:9px;
	padding-top:14px;
	width:185px; 
	height:auto;
}

.spacer{
	width:203px; 
	height:18px;
}

ul#navimenu{
	margin:0;
	padding:0;
	list-style-type: none;
	width: 185px;
}

#navimenu li {
	height: 49px;
	width: 185px;
}

#navimenu li a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background-image:url(../images/navimenu.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 49px;
	width: 168px;
	color: #FFFFFF;
	padding-left: 17px;
	line-height: 49px;
}

#navimenu li a:hover {
	background-image:url(../images/navimenu.jpg);
	background-position: 0px -49px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

#navimenu a.active{
	font-size:11px;
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
	background-position:0px -49px;
}

/* MAINBANNER STYLE */

#mainbanner1{
	background:url(../images/mainbanner1.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#mainbanner2{
	background:url(../images/mainbanner2.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#mainbanner3{
	background:url(../images/mainbanner3.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#mainbanner4{
	background:url(../images/mainbanner4.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#mainbanner5{
	background:url(../images/mainbanner5.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#mainbanner6{
	background:url(../images/mainbanner6.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#mainbanner7{
	background:url(../images/mainbanner7.jpg) no-repeat; 
	width:671px; 
	height:243px;
}

#flashbanner{
	width:671px; 
	height:243px;
}

/* CONTENT STYLE */

#content_area{
	width:910px; 
	height:inherit;
}

#contentbg{
	float:left; 
	background:url(../images/png/contentbg.png) repeat-y center top;
	behavior: url(iepngfix.htc); 
	width:910px; 
	height:inherit;
}

#contentbg_top{
	background:url(../images/contentbg_top.jpg) no-repeat center top; 
	width:910px; 
	height:19px;
	-height:auto;
}

/* LEFT CONTENT STYLE */

#leftcontent_area{
	float:left; 
	padding-left:13px;
	margin-top:15px; 
	width:203px; 
	height:auto;
}

#buddies{
	margin-top:5px; 
	background:url(../images/dogs_in_the_yard.jpg) no-repeat;
	width:203px; 
	height:124px;
}

#tucker_daycare{
	margin-top:20px; 
	background:url(../images/tucker_daycare.jpg) no-repeat top center; 
	width:671px; 
	height:314px;
}

/* RIGHT CONTENT STYLE */

#rightcontent_area{
	float:right; 
	padding-right:15px;
	margin-top:15px; 
	width:671px; 
	height:auto;
}

#welcome_area{
	margin-top:3px; 
	width:671px; 
	height:auto; 
	background-color:#E1E6E9;
}

#welcome_note h1{
	margin:0px;
	padding:0px;
	padding:11px 0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bolder;
	color:#662426;
	text-decoration:none;
	text-align:justify;
}

#welcome_note p{
	margin:0px;
	padding:0px;
	padding:5px 12px 11px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

#content_details{
	width:671px; 
	height:auto;
}

#content_box{
	margin-top:4px; 
	width:669px; 
	height:auto; 
	border:1px solid #D2D2D2;
}

#content_box2{
	width:669px; 
	height:auto; 
	border:1px solid #D2D2D2;
}

#paw{
	margin-top:12px; 
	margin-left:12px; 
	background:url(../images/paw.gif) no-repeat top left; 
	width:641px; 
	height:21px;
}

.divider{
	margin-top:10px; 
	margin-left:12px; 
	border-top:1px solid #652525; 
	width:641px;
}

.innerbox{
	margin-left:12px; 
	margin-bottom:10px; 
	width:641px; 
	height:auto; 
	background-color:#DEDEDE;
}

.table{
	margin-top:10px; 
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}

#button_area1{
	margin-left:216px; 
	width:236px; 
	height:55px;
}

#button1 a{
	display:block; 
	height:55px; 
	width:236px;
	background:url(../images/button1.jpg) 0 0 no-repeat;
}

#button1 a:hover{
	background-position: 0 -55px;

}

#button_area2{
	margin-left:216px; 
	width:239px; 
	height:60px;
}

#button2 a{
	display:block; 
	height:60px; 
	width:239px;
	background:url(../images/button2.jpg) 0 0 no-repeat;
}

#button2 a:hover{
	background-position: 0 -60px;

}

#application_table{
	margin-top:5px;
	-margin-top:0px;
	background-color:#FFFFFF;
}

.classes{
	margin-left:36px;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../images/classes.jpg) no-repeat; 
	width:600px; 
	height:287px;
}

#content_note h1{
	margin:0px;
	padding:0px;
	padding:11px 0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#662426;
	text-decoration:none;
	text-align:justify;
}

#content_note h2{
	margin:0px;
	padding:0px;
	padding:2px 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#662426;
	text-decoration:none;
	text-align:justify;
}

#content_note h3{
	margin:0px;
	padding:0px;
	padding:5px 12px 11px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

#content_note h4{
	margin:0px;
	padding:0px;
	padding:5px 12px 10px 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

#content_note h5{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	text-decoration:none;
	text-align:center;
}

#content_note p{
	margin:0px;
	padding:0px;
	padding:5px 12px 11px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

#content_note ul{
	margin:0px;
	padding:0px;
	padding:5px 80px 11px 80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#000000;
	text-decoration:none;
	text-align:justify;
}

#thankyou_note h1{
	margin:0px;
	padding:0px;
	padding:50px 100px 50px 100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#662426;
	text-decoration:none;
	text-align:center;
}

.image_dog1{
	float:right; 
	margin-top:11px; 
	margin-right:14px;
	-margin-right:7px; 
	background:url(../images/image_dog1.jpg) no-repeat; 
	width:185px; 
	height:143px;
}

.image_dog2{
	float:right; 
	margin-top:11px; 
	margin-right:14px;
	-margin-right:7px; 
	background:url(../images/image_dog2.jpg) no-repeat; 
	width:185px; 
	height:143px;
}

.iframe_area{
	margin-top:10px;
	-margin-top:0px;
}

/* FOOTER STYLE */

#footer_area{
	clear:both; 
	width:910px; 
	height:99px;
	background:url(../images/footerbg.gif) no-repeat;
}

#footer_top_area{
	width:910px; 
	height:19px;
}

.footertop_left{
	background:url(../images/png/footertop_left.png) no-repeat;
	behavior: url(iepngfix.htc); 
	width:30px; 
	height:19px;
	position:absolute;
}

.footertop_body{
	margin-left:30px; 
	background:url(../images/png/footertop_body.png) repeat-x;
	behavior: url(iepngfix.htc); 
	width:852px; 
	height:19px; 
	position:absolute;
}

.footertop_right{
	margin-left:882px; 
	background:url(../images/png/footertop_right.png) no-repeat;
	behavior: url(iepngfix.htc); 
	width:28px; 
	height:19px;
	position:absolute;
}

.footer_font{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
}

.footer_font a:hover{
	text-decoration:underline;
}