* {
  padding: 0;
  margin: 0;
}
.separator{
	clear: both;
}
a img { border: 0; }

body {
	border: 0;
	color: #000;
  font-size: small;
  font-size: 12px;
  font-family: "Verdana","Arial",sans-serif;
  text-align: center;
  background: #A19191 url(../img/background.jpg) top left repeat-x;
  overflow: scroll;
}
h1, h2, h3, h4, h5 {font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif; color: #000000;}
h1 { font-size: 145%; }
h2 { font-size: 125%; }
h3 { font-size: 115%; }
h4 { font-size: 100%; }

strong{
	font-weight: normal;
}
strong.bold{
	font-weight: bold;
}

/* WRAPPER */
div#wrapper{
	width: 755px;
	margin: auto;
	margin-top: 20px;
	padding-top: 8px;
	text-align: left;
	background: #FFF url(../img/wrapper-top.jpg) top left no-repeat;
}
/* HEADER */
div#header{
	width: 755px;
	height: 65px;
	position: relative;
}
div#header h1 a{
	display: block;
	float: left;
	margin-left: 5px;
	margin-top: 14px;
	width: 230px;
	height: 34px;
	text-decoration: none;
	background: transparent url(../img/wholesale-packaging.jpg) top left no-repeat;
	position: relative;
	z-index: 9;
}
div#header h1 a span{
	display: none;
}
div#header h2{
	position: absolute;
	z-index: 1;
	display: block;
	/*
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	*/
	top: 8px;
	left: 275px;
	width: 322px;
	height: 64px;
	background: transparent url(../img/07958489313.jpg) top left no-repeat;
}
div#header h2 span{
	display: none;
}
div#header #search_bar{
	display: block;
	width: 150px;
	height: 41px;
	float: right;
	margin-top: 12px;
	margin-right: 12px;
	
	font-size: 10px;
	background: #AE6767 url(../img/search-bar-bg.jpg) top left repeat-x;
	border: 1px solid #B87A7A;
}
div#header #search_bar input{
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 7px;
	width: 60px;
	font-size: 11px;
}
div#header #skipper{
	display: none;
}

/* TOP NAVIGATION */
#top_nav{
	width: 740px;
	margin-left: 7px;
	background: #AA6060 url(../img/top-nar-top.jpg) top left repeat-x;
	position: relative;
	margin-bottom: 5px;
}
#top_nav_left{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 9px;
	height: 13px;
	background: transparent url(../img/top-nar-left.jpg) top left no-repeat;
}
#top_nav_right{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 9px;
	height: 13px;
	background: transparent url(../img/top-nar-right.jpg) top right no-repeat;
}
#nav_wrapper #top_nav_left{
	bottom: -1px;
}
#nav_wrapper #top_nav_right{
	bottom: -1px;
}
/*#top_nav_left {bottom: 0; voice-family: "\"}\""; voice-family: inherit; bottom: -1px;}
#top_nav_right {bottom: 0; voice-family: "\"}\""; voice-family: inherit; bottom: -1px;}*/

#top_nav ul{
	margin-left: 9px;
	margin-right: 9px;
	list-style: none;
	font-size: 13px;
	font-weight: bold;
	font-family: "Trebuchet MS", "Verdana", "Arial", sans-serif;
}
#top_nav li{
	display: block;
	float: left;
	padding-left: 12px;
}
#top_nav ul li a{
	display: block;
	float: left;
	text-decoration: none;
	padding: 10px 15px 10px 15px;
	color: #FFF;
	background-color: transparent;
}
#top_nav ul li a:hover{
	background: #BF8888 url(../img/top-link-hover.jpg) top left repeat-x;
}

/* TIPS */
div#tips{
	margin-top: 5px;
	margin-left: 9px;
	width: 736px;
	height: 164px;
	background: transparent url(../img/banner.jpg) top left no-repeat;
	font-family: "Arial", sans-serif;
	overflow: hidden;
}
div#tips h3{
	color: #432323;
	margin-left: 360px;
	margin-top: 15px;
	margin-bottom: 5px;
}
div#tips p{
	color: #432323;
	width: 320px;
	margin-left: 370px;
	margin-bottom: 5px;
	text-align: justify;
}
div#tips p a{
	color: #9A0F0C;
	font-weight: bold;
}
div#tips p a:hover{
	text-decoration: none;
}

/* CONTENT AREA */
div#content{
	margin-top: 15px;
	padding-left: 25px;
	padding-right: 10px;
	background: transparent url(../img/content-watermark.jpg) bottom right no-repeat;
	padding-bottom: 15px;
}
/* SIDEBAR */
div#content #sidebar{
	float: left;
	width: 193px;
	height: 225px;
	background: transparent url(../img/sidebox.jpg) top right no-repeat;
	color: #FFF;
	font-size: 11px;
	overflow: hidden;
}
div#content #sidebar p{
	margin-top: 20px;
	padding-left: 18px;
	width: 170px;
	clear: left;
}
div#content #sidebar p.second{
	margin-top: 35px;
}
div#content #sidebar a{
	display: block;
	padding-right: 35px;
	float: right;
	margin-right: 20px;
	margin-top: 8px;
	color: #FFFFCC;
	text-decoration: none;
	background: transparent url(../img/arrow-button.gif) center right no-repeat;
}
/* RECYCLING */
div#recycling{
	float: left;
	clear: left;
	width: 210px;
	padding-top: 10px;
	margin-left: -5px;
	color: #003300;
	font-size: 11px;
	font-weight: bold;
}
div#recycling p{
	padding-left: 38px;
	background: transparent url(../img/recycle-logo.jpg) top left no-repeat;
}

/* MAIN */
div#content #main{
	margin-left: 210px;
	margin-right: 20px;
}
div#content #main h1{
	color: #B40404;
}
div#content #main p{
	margin-top: 10px;
	margin-left: 2px;
	line-height: 1.5em;
}
div#content #main a{
	color: #B40404;
}
div#content #main a:hover{
	text-decoration: none;
}

/* TESTIMONIALS */
div#content #testimonials{
	margin: 20px;
}
div#content #testimonials .testi_block{
	background-color: #FAEBEB;
	border: 1px solid #F4D5D5;
	margin-bottom: 10px;
	padding: 5px 8px;
}
div#content #testimonials h1{
	color: #B40404;
	margin-bottom: 10px;
}
div#content #testimonials .testi_block div{
	color: #B40404;
	margin-bottom: 3px;
}
div#content #testimonials p{
	margin-bottom: 10px;
	margin-left: 5px;
	line-height: 1.5em;
}

/* ABOUT US */
div#content #aboutus{
	margin: 20px;
}
div#content #aboutus ul{
	margin-top: 2px;
	margin-left: 5px;
	list-style: square inside;
	color: #7E0303;
}
div#content #aboutus ul span{
	color: #000;
}
div#content #aboutus h1{
	color: #B40404;
}
div#content #aboutus img{
	display: block;
	float: right;
	border: 1px solid #888;
}
div#content #aboutus p{
	margin-top: 10px;
	margin-left: 2px;
	line-height: 1.5em;
}

/* CONTACT US */
div#content h1#contact{
	margin-left: 20px;
	margin-bottom: 12px;
	color: #B40404;
}
div#content #contactus{
	margin-left: 20px;
	margin: 20px;
	margin-top: 0;
	margin-left: 40px;
	margin-right: 180px;
	/*float: left;
	width: 240px;	*/
}
div#content #contactus .line_sep{
	width: 500px;
	padding-top: 15px;
	border-bottom: 1px solid #ccc;
	clear: both;
}
div#content #contactus a{
	color: #9A0F0C;
}
div#content #contactus a:hover{
	text-decoration: none;
}
div#content #contactus p{
	margin-bottom: 5px;
}
div#content #contactus p span{
	color: #555;
	font-weight: bold;
}
div#content #contactus p#office{
	font-size: 13px;
	font-weight: bold;
	color: #555;
}
div#content #contactus p#warehouse{
	font-size: 13px;
	font-weight: bold;
	color: #555;
	margin-top: 15px;
}
div#content div#reg{
	clear: both;
	padding-top: 5px;
	font-size: 11px; 
	color: #888;
}

/* MAP */
div#content #contactus a#office_map, div#content #contactus a#warehouse_map{
	margin-top: -18px;
	border: 2px solid #ccc;
	display: block;
	float: right;
	width: 160px;
	height: 120px;
}
div#content #contactus a#office_map:hover, div#content #contactus a#warehouse_map:hover{
	border: 2px solid #888;
}

/* ENQUIRY FORM */
div#content #enquiry_form{
	display: none;
}
div#content #enquiry_form h2{
	color: #555;
	margin-bottom: 10px;
}
div#content #enquiry_form{
	margin-left: 300px;
}
div#content #enquiry_form p{
	margin-bottom: 10px;
}
div#content #enquiry_form label{
	width: 130px;
	float: left;
}
div#content #enquiry_form label.linebreak{
	display: block;
	margin-bottom: 5px;
	width: 300px;
	float: none;
}

/* SELLING TO US */
div#content #sellingtous{
	margin: 20px;
}
div#content #sellingtous ol{
	margin-top: 2px;
	margin-left: 25px;
	color: #7E0303;
}
div#content #sellingtous ol li{
	margin-top: 3px;
}
div#content #sellingtous h1{
	color: #B40404;
}
div#content #sellingtous p{
	margin-top: 10px;
	margin-left: 2px;
	line-height: 1.5em;
}

/* OUR PRODUCTS */
div#content #products{
	margin: 20px;
}
div#content #products h1{
	color: #B40404;
	margin-bottom: 10px;
}
div#content #products h2{
	color: #7C1414;
	margin-top: 12px;
}
div#content #products p{
	line-height: 1.8em;
	margin-bottom: 10px;
}
div#content #products ul{
	display: none;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	list-style: square inside;
	color: #7E0303;
}
div#content #products ul li span{
	color: #000;
}
div#content #products div.prod{
	float: left;
	width: 120px;
	height: 150px;
	overflow: hidden;
	color: #000;
	text-align: center;
}
div#content #products div.prod img{
	width: 100px;
	height: 100px;
	display: block;
	margin-left: 10px;
	margin-top: 5px;
	border: 1px solid #aaa;
}
div#content #products table{
	width: 650px;
	font-size: 12px;
}
div#content #products table td{
	border: 1px solid #ccc;
	padding: 3px;	
}
div#content #products table td.empty_border{
	border: 0;
}
div#content #products table th.note{
	text-align: left;
}
div#content #products table td.title1{
	text-align: center;
	font-weight: bold;
}
div#content #products table td.title2{
	font-weight: bold;
}

/* TIPS SECTION */
div#content #tips_section{
	margin: 20px;
}
div#content #tips_section h1{
	color: #B40404;
	margin-bottom: 10px;
}
div#content #tips_section div.tip_box{
	background-color: #FAEBEB;
	border: 1px solid #F4D5D5;
	margin-bottom: 10px;
	padding: 5px 8px;
}
div#content #tips_section p.question{
	color: #432323;
	font-weight: bold;
}
div#content #tips_section p{
	margin-bottom: 10px;
}

/* SEARCH */
div#content #search{
	margin: 20px;
}
div#content #search div.search_block{
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
div#content #search h1{
	color: #B40404;
	margin-bottom: 10px;
}
div#content #search h2{
	color: #555;
	margin-bottom: 10px;
}
div#content #search p{
	margin-bottom: 10px;
}
div#content #search p span.highlight{
	background-color: #FFFF99;
}
div#content #search a{
	display: block;
	color: #9A0F0C;
	margin-bottom: 5px;
}
div#content #search a:hover{
	text-decoration: none;
}

/* FOOTER */
div#footer{
	clear: both;
	width: 755px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #999;
	font-size: 10px;
	background: transparent url(../img/wrapper-bottom.jpg) bottom left no-repeat;
}
div#footer a{
	color: #999;
	text-decoration: none;
}
div#footer a:hover{
	text-decoration: none;
}