/* Main Template Definitions */

table {
	padding: 0px 0px 0px 0px;
	border: none;
}

DIV.logo {
	position:absolute;
	left:0px;
	top:0px;
	width:227px;
	height:148px;
	z-index:2;
}

DIV.Title {
	position:absolute;
	left:227px;
	top:0px;
	width:522px;
	height:148px;
	z-index:2;
}

DIV.id03 {
	position:absolute;
	left:749px;
	top:0px;
	width:51px;
	height:600px;
}

DIV.store-a {
	position:absolute;
	left:0px;
	top:148px;
	width:124px;
	height:94px;
	z-index: 2;
}

DIV.mainContent {
	position:relative;
	left:90px;
	top:144px;
	width:656px;
	height:100%;
	background-color: #E9EAA4;
	padding-left:35px;
	padding-right: 200px;
	padding-bottom: 20px;
	margin-bottom: 30px;
}

DIV.dog-body {
	position:absolute;
	left:544px;
	top:148px;
	width:205px;
	height:183px;
	z-index:2;
}

DIV.comp-a {
	position:absolute;
	left:0px;
	top:242px;
	width:124px;
	height:96px;
	z-index: 2;
}

DIV.id08 {
	position:absolute;
	left:544px;
	top:331px;
	width:205px;
	height:269px;
}

DIV.sniff-a {
	position:absolute;
	left:0px;
	top:338px;
	width:124px;
	height:77px;
	z-index: 2;
}

DIV.drop-a {
	position:absolute;
	left:0px;
	top:415px;
	width:124px;
	height:110px;
 	z-index: 2;
}

DIV.id11 {
	position:absolute;
	left:0px;
	top:525px;
	width:124px;
	height:75px;
}

.paddingTD {width: 749px;}

/* Footer Bar */

div.footer {

	
	text-align: center;
	position:relative;
	left: -3px;
	top: 70px;
	color: #E9EAA4;
 
	background-color: #769C41;
 
	font-size: 9pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;

}
				

.footer a {
color: #E9EAA4;
 background-color: #769C41;
 font-weight: bold;
 text-decoration: none;
 font-family: verdana, arial, helvetica, helv, sans-serif;
}


.footer a:hover {
color: #white;
 background-color: #769C41;
 text-decoration: underline;
}

/* Copyright Box */

div.copyright {
	font-size: 8pt;
	font-family: arial, helvetica, helv, sans-serif;
}

/* Style Definitions for Home Page Content */

DIV.homeText {
	margin: 0px 5px 10px 20px;
	
color: #50800D;
 
        font-size: 10pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;

}
		

DIV.bakeryIMG {
	margin: 0px 0px 10px 50px;
}

DIV.bakery_caseIMG {
	margin: 0px 0px 10px 50px;
}

/* Style Definitions for Store Content */

td.6box {
	width: 160px;
	height: 190px;
	margin: 0px; 10px; 10px; 10px;
	vertical-align: bottom;
	padding-left: 30px;
}

.bitsFloat {
	position: absolute;
	top: 192px; 
	left: 164px;
	border: 1px solid color: #000000;
	z-index:2;
}

.bakeryFloat {
	position: absolute;
	top: 192px; 
	left: 357px;
	border: 1px solid color: #000000;
	z-index:2;
}

.samplerFloat {
	position: absolute;
	top: 192px; 
	left: 550px;
	border: 1px solid color: #000000;
	z-index:2;
}

.giftFloat {
	position: absolute;
	top: 400px; 
	left: 164px;
	border: 1px solid color: #000000;
	z-index:2;
}

.celebrationFloat {
	position: absolute;
	top: 400px; 
	left: 357px;
	border: 1px solid color: #000000;
	z-index:2;
}

.tailFloat {
	position: absolute;
	top: 400px; 
	left: 550px;
        border: 1px solid color: #000000;
	z-index:2;
}


/* Style Definitions for Pawticulars Page */

td.4box {
	width: 160px;
	height: 190px;
	margin: 0px; 10px; 10px; 10px;
	vertical-align: bottom;
	padding-left: 30px;
}

div.pawTitle {
	
color: #50800D;
 
        font-size: 12pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-align: center;
	height: 20px;
	margin-right: 8px;
}

.4boxIMG {
	margin: 4px 4px 4px 4px;
	border: 1px solid #000000
	height: 140px;
	width: 140px;
}

.storyFloat {
	position: absolute;
	z-index:2;
	top: 192px; 
	left: 164px;
	border: 1px solid color: #000000;
}

.newsFloat {
	position: absolute;
	z-index:2;
	top: 192px; 
	left: 357px;
	border: 1px solid color: #000000;
}

.albumFloat {
	position: absolute;
	z-index:2;
	top: 384px; 
	left: 164px;
	border: 1px solid color: #000000;
}

.wholesaleFloat {
	position: absolute;
	z-index:2;
	top: 384px; 
	left: 357px;
	border: 1px solid color: #000000;
}
		
/* Style Definitions for Full Content */

div.fullText {
	margin: 0px 0px 10px 10px;
	
color: #50800D;
 
        font-size: 10pt;
 
	font-weight: none;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;

}


div.fullTitle {
	color: #50800D;
 
        font-size: 12pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-align: left;
	margin: 0px 0px 10px 10px
}

div.fullSubTitle {
	color: #50800D;
 
        font-size: 10pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-align: left;
	margin: 0px 0px 0px 10px
}	

div.fulladdressblock {
	margin: 10px 5px 30px 5px;
	
}

DIV.mainContentFull {
	position:relative;
	left:90px;
	top:144px;
	width:656px;
	height:100%;
	background-color: #E9EAA4;
	padding-left:35px;
	padding-right: 20px;
	padding-bottom: 29px;
	margin-bottom: 30px;
}

/* Style Definitions for Sniff Page */

div.sniffText {
	
color: #50800D;
 
        font-size: 12pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-align: center;
}

div.addressblock {
	margin: 20px 5px 100px 5px;
	
}

div.address {
	color: #50800D;
 
        font-size: 10pt;
 
	font-weight: bold;
 
	font-family: verdana, arial, helvetica, helv, sans-serif;
	text-align: center;
	margin: 0px 0px 5px 0px;
}	


