body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #600025;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	font-size: 12px;
	color: #FFFFFF;
} 
/* end hack */
html,body {
margin:0;
padding:0;
}

a, a:visited{
	color:#FF99CC;
	text-decoration: underline;

}
a:hover{
	color:#000000;
	text-decoration: none;
}

#inner{
	margin: 0 auto;
	width: 770px;
	background-color: #A4003F;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B67C92;
	border-bottom-color: #9D5772;
	border-left-color: #B67C92;
}


#banner{
	background-color: #FFFFFF;
	background-image: url(images/bannerimage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 173px;
}

#boxcorner {
clear:both;
	width: 770px;
	height: 31px;
	background-color: #0099CC;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: -4px;
}

img.corner{
	position: relative;
	top: -2px;
	left: 715px;
}

#banner img.logo{
	padding: 30px 0 0 30px;
}

#content{
	background-image: url(images/content_bge.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0;
	margin: 0;
	margin-top:-1px;
	background-color: #A4003F;	
}
#content_left{
	width:490px;
	float:left;
	padding: 0 0 0 20px;
}

#content_left p{
	line-height: 17px;
}

#content_right{
	margin-left: 530px;

}
#content_right p{
	padding: 0 30px 0 10px;
	font-size: 85%;
	margin:0;

}
#content_left img{
	float: left;
	padding: 10px;
	padding-top: 0;
}

#footer{
	height: 50px;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#designby{
	font-size: 11px;
	padding-left: 20px;
	padding-top: 20px;
	float:left;
}
#designby a, #designby a:visited{
	color:#D99CB3;
	text-decoration: none;
}
#designby a:hover{
	color:#0099FF;
	text-decoration: underline;
}
#copyright{
	font-size: 11px;
	padding-right: 20px;
	float:right;
	padding-top: 20px;
	color: #D99CB3;
}



h1{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: normal;
	margin-top:0;
	letter-spacing: -1px;
}

h3{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0 0 10px 0;
}

h5{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	width: 227px;
	height: 42px;
	padding: 25px 0 0 10px;
}

#foam{
	background-image: url(images/productheader/foam.jpg);
	background-repeat: no-repeat;
}
#strapping{
	background-image: url(images/productheader/strapping.jpg);
	background-repeat: no-repeat;
}
#tape{
	background-image: url(images/productheader/tape.jpg);
	background-repeat: no-repeat;
}
#paper{
	background-image: url(images/productheader/paper.jpg);
	background-repeat: no-repeat;
}
#filler{
	background-image: url(images/productheader/filler.jpg);
	background-repeat: no-repeat;
}
#postal{
	background-image: url(images/productheader/postal.jpg);
	background-repeat: no-repeat;
}
#shrink{
	background-image: url(images/productheader/shrink.jpg);
	background-repeat: no-repeat;
}
#boxes{
	background-image: url(images/productheader/boxes.jpg);
	background-repeat: no-repeat;
}#polythenebags{
	background-image: url(images/productheader/polythenebags.jpg);
	background-repeat: no-repeat;
}
#home_content{
	width: 460px;
	margin: -50px 0 0 290px;
}
#home_content h1{
	margin-top: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #990000;	
}
.clear{
clear:both;
}

#product_area{
	padding: 0 20px;
}

#product_area p{
	margin: 0;
	padding: 0;
}





#tabbedNav {
	font-size:11px;
	line-height:normal;
	margin: 0;
	margin-top: -8px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image: url(images/bannerimage.jpg);
	background-repeat: no-repeat;
	background-position: right -166px;
	width: 770px;
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
  }

  
#tabbedNav ul {
  margin:0;
  padding:0;
  list-style:none;
  margin-bottom: -1px;
  margin-left: -1px;
  }
#tabbedNav li {
  float:left;
  background:url(images/tabbednav/bg_left_unselected.gif) no-repeat left top;
  margin:0 1px;
  padding:0 0 0 9px;
  border-bottom: white 1px solid;
  }
#tabbedNav a, #tabbedNav a:visited {
  float:left;
  letter-spacing: -1px;
  display:block;
  padding:8px 14px 6px 5px;
  text-decoration:none;
  font-weight:bold;
  color:#600025;
  background:url(images/tabbednav/bg_right_unselected.gif) no-repeat right top;
  }
 
 body#home #t-home a, body#home #t-home a:visited {
  background:url(images/tabbednav/bg_right_selected.gif) no-repeat right top;
  color: #FFFFFF;
  }
   body#home #t-home {
  background:url(images/tabbednav/bg_left_selected.gif) no-repeat left top;
  border-bottom: 1px solid #A4003F;
  }
  
   body#about #t-about a, body#about #t-about a:visited {
  background:url(images/tabbednav/bg_right_selected.gif) no-repeat right top;
  color: #FFFFFF;
  }
   body#about #t-about {
  background:url(images/tabbednav/bg_left_selected.gif) no-repeat left top;
  border-bottom: 1px solid #A4003F;
  }
  
   body#whatwedo #t-whatwedo a, body#whatwedo #t-whatwedo a:visited {
  background:url(images/tabbednav/bg_right_selected.gif) no-repeat right top;
  color: #FFFFFF;
  }
   body#whatwedo #t-whatwedo {
  background:url(images/tabbednav/bg_left_selected.gif) no-repeat left top;
  border-bottom: 1px solid #A4003F;
  }
  
   body#products #t-products a, body#products #t-products a:visited {
  background:url(images/tabbednav/bg_right_selected.gif) no-repeat right top;
  color: #FFFFFF;
  }
   body#products #t-products {
  background:url(images/tabbednav/bg_left_selected.gif) no-repeat left top;
  border-bottom: 1px solid #A4003F;
  }
  
   body#contact #t-contact a, body#contact #t-contact a:visited {
  background:url(images/tabbednav/bg_right_selected.gif) no-repeat right top;
  color: #FFFFFF;
  }
   body#contact #t-contact {
  background:url(images/tabbednav/bg_left_selected.gif) no-repeat left top;
  border-bottom: 1px solid #A4003F;
  }

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabbedNav a {float:none;}
/* End IE5-Mac hack */
#tabbedNav a:hover {
  color: #0099FF;
  }

#home_teaser1 img{
	float:left;
}

#home_teaser2 {
	clear: left;
}

#home_teaser2 img{
	float:left;
}
#horizontal_teaser{
	width: 320px;
	height: 130px;
	background-image: url(images/teaser_bg2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 40px;
	padding-top: 30px;
	padding-left: 120px;
}
#horizontal_teaser p{
	margin: 0;
}