@charset "UTF-8";
/* CSS Document */

body {
	border:0px;
	margin:0px;
	font: bold 14px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:25px;
	
}

h1 { }

img {
	border:0px;
}

/*nav here*/

ul {
	display:inline;
}

ul li {
	margin-right:70px;
	list-style-type:none;
	display:inline;
	font: 14px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
}

ul li.end {
	margin-right:35px;
}

#nav {
	margin-top:40px;
}

a {
	color:#000;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration:none;
}

ul li.red a {
	border-bottom: solid 1px;
	border-bottom-color:#87041A;
}

ul li.red a:hover {
	border-bottom: solid 2px;
	border-bottom-color:#045C29;
}

ul li.green a {
	border-bottom: solid 1px;
	border-bottom-color:#045C29;
}

ul li.green a:hover {
	border-bottom: solid 2px;
	border-bottom-color:#87041A;
}

/*home here*/

#home {
	
	background-image:url(../images/kraftbg.jpg);
	background-repeat:repeat;
}

#borderTop{
	margin-top:30px;
}

#borderBottom{
	margin-bottom:30px;
}

#container {
	background-image:url(../images/logoborderBody.jpg);
	background-repeat:repeat-y;
	width:818px;
	text-align:center;
	
}

.homeCon{
padding-bottom:70px;
}

#homeLogo {
	padding-top:40px;
	padding-bottom:20px;
}

.homeText{
	position:relative;
}

#icon_dog{
	position:absolute;
	top:-4px;
	left:302px;
}

#icon_earth{
	position:absolute;
	top:-4px;
	left:423px;
}

#icon_hand{
	position:absolute;
	top:322px;
	left:390px;
}

#icon_usa{
	position:absolute;
	top:327px;
	left:458px;
}

#icon_theo{
	position:absolute;
	top:370px;
	left:476px;
}


/*About here*/

.aboutText{
	position:relative;
}

.aboutText p{
	width:608px;
	text-align:left;
}

#tagline{
	margin-bottom:25px;
}

#icon_dog_about{
	position:absolute;
	top:-4px;
	left:285px;
}

#icon_earth_about{
	position:absolute;
	top:-4px;
	left:400px;
}

#icon_usa_about{
	position:absolute;
	top:130px;
	left:264px;
}

#aboutLogo {
	padding-top:60px;
	padding-bottom:20px;
}

.aboutCon{
padding-bottom:39px;
}

.redtext {
	color:#87041A;
}

.redtext a{
	color:#87041A;
	text-decoration:underline;
}

.redtext a:hover{
	color:#045C29;
	text-decoration:underline;
}

.pushLeft {
	margin-left:210px;
}

/*Play Chew Toy Here*/

.outerBorder {
	width:814px;
	border: solid 4px #87041A;
	padding:4px;
	margin-top:20px;
	margin-bottom:20px;
}

.innerBorder{
	border: solid 4px #045C29;
	
}

#chewTitle{
	margin-top:45px;
	text-align:left;
}

#chewItem{
	margin-left:160px;
}

#chewItem .itemLogo{
	position:relative;
	top:-30px;
}

.chewCost{
	color: #87041A;
	padding-left:38px;
	overflow:hidden;
	height:200px;
	margin-top:-10px;
	
}

.chewCost p{
	position:relative;
	top:-30px;
}

.chewCost .smallBone{
	position:relative;
	left:-150px;
}

.chewCost .mediumBone{
	position:relative;
	left:-90px;
}

.chewCost .largeBone{
	position:relative;
	left:-67px;
	top:-20px;
}

#largeBone p{
	position:relative;
	top:-50px;
}

.navAbout{
	padding-bottom:50px;
}

.buyonline{
	font-size:16px;
}

.moreinfo{
	font: 14px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
}

#orderToy a{
	color:#000;
}

#orderToy a:hover{
	color: #87041A;
}

#orderToy{
	margin-top:20px;
	clear:both;
}


/*Biscuit here*/

#biscuitItem{
	float:left;
	margin-bottom:10px;
	
}

#biscuitItem p{
	color: #87041A;
	position:relative;
	left:30px;
}


.biscuitLeft{
	margin-left:40px;
}

/*Large biscuit product*/

#largeBiscuitProduct{
	margin-top:30px;
}

/*Chew Toy Product*/

#chewtoyProduct{
	position:relative;
}

#chewtoyProduct p{
	line-height:18px;
	position:relative;
	top:-10px;
}

.chewToyProductLogo{
	position:absolute;
	top:48px;
	left:53px;
}

.chewToyLargeProductLogo{
	position:absolute;
	top:70px;
	left:53px;
}

.largeBoneProduct{
	position:relative;
	left:15px;
}

/*Biscuit Info Page here*/

#icon_dog_biscuit{
	position:absolute;
	top:-4px;
	left:100px;
}

#icon_earth_biscuit{
	position:absolute;
	top:-4px;
	left:219px;
}

#icon_hand_biscuit{
	position:absolute;
	top:98px;
	left:120px;
}

#icon_usa_biscuit{
	position:absolute;
	top:100px;
	left:189px;
}

#icon_theo_biscuit{
	position:absolute;
	top:812px;
	left:470px;
}

/*Chew Toy info page*/

#icon_hand_chewtoy{
	position:absolute;
	top:98px;
	left:248px;
}

#icon_earth_chewtoy{
	position:absolute;
	top:-4px;
	left:219px;
}

#icon_usa_chewtoy{
	position:absolute;
	top:100px;
	left:318px;
}

#icon_theo_chewtoy{
	position:absolute;
	top:736px;
	left:470px;
}

#boneTagLine{
	position:relative;
	height:150px;
	overflow:hidden;

}

#boneTagLine img{
	position:relative;
	top:-30px;
}

/*Product Info here*/

#productinfocont {
	width:1024px;
}

.productinfo{
	width:492px;
	height:500px;
	float:left;
	position:relative;
	
}

#innerheight{
	height:492px;
}
.productinfo img{
	margin-top:20px;
}

.morespace {
	position:absolute;
	bottom:38px;
	left:178px;
	z-index:2;
	
}

.leftpad{
	position:relative;
	left:20px;
	margin-bottom:84px;
}

.biscuitline {
	position:absolute;
	top:294px;
	left:105px;
	
}

.boneline {
	position:absolute;
	top:254px;
	left:10px;
	z-index:1;
	
}

.prodinfologo{
	z-index:2;
	position:absolute;
	left:120px;
}

.bislogo{
	padding-top:10px;
	padding-left:16px;
}

/*contact here*/

.contact p{
	width:608px;
	text-align:left;
	position: relative;
	left: 125px;
}

.contact a{
	color:#045C29;
}

.contact a:hover{
	color:#87041A;
}

/*shop ship here*/

.shopText p{
	width:518px;
	text-align:left;
	font: 14px/16px Trebuchet MS, Arial, Helvetica, sans-serif;
}

.hangingIndent {
	text-indent: -93px;
	padding-left: 98px;
}

.vertSpace {
	padding-top:10px;
	text-indent: -40px;
}

.shopText a{
	color:#045C29;
	text-decoration:none;
}

.shopText a:hover{
	color:#87041A;
	text-decoration:underline;
}

#shopForm {
	width:608px;
	border:solid 1px black;
	font: 16px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
}

.shopSmall {
	font: 14px/16px Trebuchet MS, Arial, Helvetica, sans-serif;
}

#shopForm b {
	font: bold 16px/20px Trebuchet MS, Arial, Helvetica, sans-serif;
}
.borderBottom {
	border-bottom: solid 1px black;
	font: 14px/16px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#shopForm  .paddingLeft {
	padding-left:14px;
}

#shopForm input { float:left; width:50px; }
#shopForm .numInput {
	width: 30px;
}
#shopForm .sumInput, #shopForm .totalInput {
	width: 75px;
	border-bottom:1px solid black;
}
#shopForm .readonly {
	border: none;
	color: #045c29;
	font: 16px/20px Trebuchet MS,Arial,Helvetica,sans-serif;
}


#shopBttn a {
	background:url(../images/continueShopping.jpg) no-repeat top left;
	border-bottom:1px solid black;
	cursor:pointer;
	width:157px;
	height:18px;
	display: block;
}

#shopBttn a:hover{
	background-image:url(../images/continueShopping_o.jpg) no-repeat top left;
}

#shopForm #checkOutBtn a {
	font-style:bold;
	color:#87041A;
	border-bottom:1px solid #87041A;
	cursor:pointer;
}

#shopForm #checkOutBtn a:hover{
	border-bottom:2px solid #045C29;
}


/* gift set here */

.giftsetText{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
}

#icon_usa_giftset{
	position:absolute;
	top:226px;
	left:585px;
}

#gift_icon_theo{
	position:absolute;
	top:21px;
	left:470px;
}

#gift_icon_heart{
	position:absolute;
	top:21px;
	left:290px;
}

#icon_hand_giftset{
	position:absolute;
	top: 0px;
	left:245px;
}

#icon_dog_giftset{
	position:absolute;
	top:47px;
	left:385px;
}

#icon_earth_giftset{
	position:absolute;
	top:47px;
	left:500px;
}

.giftLeft {
	position:relative;
	left:180px;
	
}

#recaptcha_area, #recaptcha_table {
position: relative;
left: -11px;
}
