body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.85em;
	margin:0px;
	padding:0px;
	text-align:center;
}

* html body {font-size:0.85em;}

img {border:0px;}

#container{
	width:960px;
	margin:10px auto;
	padding:0px;
	text-align:left;
}

#header{

}

#wrapper {
	margin:0px;
	padding:0px;
	border-left:#6EBB1F 6px solid;
	border-right:#6EBB1F 6px solid;
	border-top:#6EBB1F 6px solid;
	float:left;
	background-image:url(../Images/main_blue_shim.gif);
}

#nav{
	font-family:Verdana;
	font-size:0.8em;
	font-weight:normal;
	float:left;
	margin:0px 20px 0px 0px;
	display:inline;
	padding:0px;
	background-color:#000;
	width:167px;
}

.navigation{background-image:url(../Images/nav_bkg_navy.gif);background-repeat:no-repeat;display:block;}
.navigationHover{background-image:url(../Images/nav_bkg_navy_alt.gif);background-repeat:no-repeat;}

.menu1
{
   background-image:url(../Images/nav_bkg_navy.gif);
   background-repeat:no-repeat;    
}

#nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
	width:167px;
	float:left;
}

#nav ul li {padding:0px;margin:0px;display:block;background-image:url(../Images/nav_bkg_navy.gif);background-repeat:no-repeat;}

#nav ul li a {
	padding:5px 3px 4px 8px;
	margin-bottom:0px;
	color:#FFF;
	text-decoration:none;
	display:block;
}


#nav ul li a:hover {
	color:white;
	text-decoration:none;
	background-image:url(../Images/nav_bkg_navy_alt.gif);
	background-repeat:no-repeat;
	display:block;
}


#nav img {
	/* padding:25px 10px 0px 5px; */
	float:left;
	clear:both;
	border-right:1px solid black;
}

.alternate {
	background-image:url(../Images/nav_bkg_blue.gif);
}

#main2{
	float:right;
	width:736px;
	padding-top:20px;
	margin-right:25px;
	display:inline;
}

* html body #main2{margin-right:15px;}

#main{
	float:left;
	width:502px;
	padding-top:20px;
}

#main .content {
	background:url(../Images/blue_box_bkg.gif) repeat-y left;
	float:left;
	margin-left:0px;
	display:inline;
	margin-bottom:12px;
	width:502px;
}

#main .content h1 {
	font-size:1.1em;
	padding:10px 10px 10px 15px;
	margin:0px;
	background:url(../Images/top_box_blue_502x17.gif) no-repeat top left;
}

#main p.top 
{
   background:url(../Images/top_box_blue_502x17.gif) no-repeat top left;
}

#main .content h2 {
	font-size:1em;
	padding:10px 10px 10px 15px;
	margin:0px;
}

#main .content p {
	font:0.8em/1.3em verdana;
	padding:7px 20px 7px 15px;
	margin:0px;
}

#main .content ul {display:block;}

#main .content li {font-size:0.8em;margin-right:20px;margin-bottom:3px;}

#main .content span {
		background:url(../Images/bottom_box_blue_502x14.gif) no-repeat bottom left;
		display:block;
		height:10px;
		width:502px;
}

#main .content img {
	padding:5px;
}

#panel{
	width:237px;
	float:right;
	padding:18px 0px 0px 0px;
}

#panel img {
	margin-bottom:0px;
	margin-top:15px;
	border:0px;
}

#footer{
	background-image:url(../Images/footer_green_960x33_2.gif);
	height:33px;
	clear:both;
}

/*------------------ Home Page      ------------*/
#main .redpanel 
{    
    background:url(../Images/home/red_panel.gif) no-repeat;
	float:left;
	margin-left:0px;
	margin-bottom:12px;
	margin-top:0px;
	clear:both;
	width:502px;
	display:inline;
}
#main .redpanel ul {display:block;color:#FFF;margin-bottom:0px;margin-top:20px;}
#main .redpanel li {font-size:0.8em;font-weight:bold;margin-top:10px;margin-right:20px;}
#main .redpanel p
{
    font: 0.8em/1.3em verdana;
	padding:7px 20px 7px 15px;
	margin:0px;
	color:#FFF;
}

#main .redpanel a:hover{text-decoration:underline;}

#main .redpanel img {float:right;margin:0px 4px 4px 5px;}

#newsbg
{
	background-image:url(../Images/news.gif);
	background-repeat:no-repeat;
	width:502px;
	height:152px;
	clear:both;
	padding-top:6px;
	margin-bottom:5px;
}

#news
{
	width:502px;
	height:137px;
	clear:both;
}

#news h1
{
	font-size:0.9em;
	padding:0px;
	margin-bottom:0px;
}
#news h2
{
	font-size:0.7em;
	color:#666;
	padding:0px;
	margin-bottom:0px;
}

#news p {font-size:0.8em;}

#news p, #news h1, #news h2{margin-left:75px;margin-top:10px;margin-right:15px;}

#news img{float:right;margin-left:10px;margin-right:15px;margin-top:15px;padding:0px;border:2px solid #00B1EE;}
/*------------------ Recycled Gum   ------------*/

.paneltxt h1
{
    font-size:1.1em;
	padding:10px 10px 5px 15px;
	margin:0px;
}

.paneltxt p
{
    padding:10px 15px 5px 15px;
    font:0.8em/1.3em verdana;
    margin:0px;
}

.paneltxt ul {font:0.8em/1.3em verdana;}

#pavementPanel
{
    background:url(../Images/recycled_gum/pavement_panel_286x266.jpg) no-repeat;
    width:286px;
    height:266px;
    float:left;
    margin-bottom:12px;
    color:#FFF;
}

#footballPanel
{
    background:url(../Images/recycled_gum/football_panel_207x266.jpg) no-repeat;
    width:207px;
    height:266px;
    float:right;
    margin-bottom:12px;
}

#scientistPanel
{
    background:url(../Images/recycled_gum/scientist_panel_502x147.jpg) no-repeat;
    width:502px;
    height:147px;
    float:left;
    color:#FFF;
}

/*------------------ Our Product Range ---------*/

#productHeader
{
    background:url(../Images/product_range/header_panel_745x187.jpg) no-repeat;
    width:745px;
    height:187px;
    float:left;
    color:#FFF;
    margin-bottom:12px;
}

#productHeader p
{
    margin-right:280px;
}

#gummyClubPanel
{
    background:url(../Images/product_range/gummy_club_panel_745x303.jpg) no-repeat;
    width:745px;
    height:303px;
    float:left;
    color:#000;
    margin-bottom:12px;
}

#gummyClubPanel p, #gummyClubPanel ul
{
    margin-right:340px;
}

#gummyClubPanel ul {font:0.8em/1.3em verdana;padding-right:10px;padding-top:5px;padding-left:40px;}
#gummyClubPanel li {margin-bottom:3px; }

#gummyStreetPanel
{
    background:url(../Images/product_range/gummy_street_panel_745x267.jpg) no-repeat;
    width:745px;
    height:267px;
    float:left;
    color:#000;
    margin-bottom:12px;
}

#gummyStreetPanel p, #gummyStreetPanel ul, #gummyStreetPanel h1
{
    margin-left:320px;
}
#gummyStreetPanel ul {font:0.8em/1.3em verdana;padding-right:10px;padding-top:5px;padding-left:40px;}
#gummyStreetPanel li {margin-bottom:3px; }


#generatorPanel
{
    background:url(../Images/product_range/3dgenerator_panel_745x236.jpg) no-repeat;
    width:745px;
    height:236px;
    float:left;
    color:#FFF;
    margin-bottom:12px;
}

#generatorPanel p, #generatorPanel h1
{
    margin-left:320px;
}

/*------------------ Where should They Be ------*/

#whereHeader
{
    background:url(../Images/where_should_they_be/header_panel.jpg) no-repeat;
    width:502px;
    height:306px;
    float:left;
    color:#000;
    margin-bottom:12px;
}

#whereHeader p {margin-right:140px;}

#signagePanel
{
    background:url(../Images/where_should_they_be/signage_panel.jpg) no-repeat;
    width:743px;
    height:174px;
    float:left;
    color:#000;
    margin-bottom:12px; 
    clear:both;
}

#signagePanel p {margin-right:200px;}

/*------------------ Advertise On Our Bins -----*/

#advertiseHeader
{
    background:url(../Images/advertising/header_panel.jpg) no-repeat;
    width:502px;
    height:334px;
    float:left;
    color:#000;
    margin-bottom:12px;
}

#advertiseHeader p {margin-right:190px;}

/*------------------ Media and News ------------*/

.media {background:#E4E3EF;border:solid 1px #0E2B8D; float:left;clear:both;margin:0px 0px 12px 0px;width:100%;}
.media h1 {font:bold 1em/1.2em arial;text-align:left;background:url(../Images/media/blue_header_743x22.gif) no-repeat;margin:-1px 0px 0px -2px;color:#FFF;padding:0px 0px 2px 10px;}
.media h2 {font:bold 1.2em/1.2em verdana;text-align:left;margin:0px;padding:10px;}
.media p {font:0.8em/1.3em verdana;padding:5px 10px;margin:0px;}
.media ul {font:0.8em/1.2em verdana;padding-right:10px;}
.media li {margin-bottom:3px;}
.media img.thumb {float:right;margin:0px 0px 5px 5px;}
.collapse {float:right;margin:0px 10px 5px 0px;border:0px;}
.expand {float:left;margin:0px 0px 5px 10px;border:0px;}

#mediaHeader
{
    background:url(../Images/media/header.jpg) no-repeat;
    width:745px;
    height:186px;
    float:left;
    color:#000;
    margin-bottom:12px;
    padding:0px;
    display:inline;
}

#mediaHeader p {margin-right:360px;}

/*------------------ Testimonials ----------*/

#testimonialsHeader
{
    background:url(../Images/testimonials/header.jpg) no-repeat;
    width:502px;
    height:223px;
    float:left;
    color:#000;
    margin-bottom:12px;
}

#testimonialsHeader p {margin-right:140px;}
#testimonialsHeader ul {font:0.8em/1.3em verdana;padding-right:10px;padding-top:5px;padding-left:30px;margin-left:0px;}
#testimonialsHeader li {margin-bottom:10px; }

#main .redbox
{
    background:url(../Images/home/red_panel_top.gif) no-repeat;
	float:left;
	margin-left:0px;
	margin-bottom:12px;
	margin-top:0px;
	clear:both;
	width:502px;
	display:inline;
}

#main .redbox p
{
    font: 0.8em/1.3em verdana;
	padding:7px 20px 7px 15px;
	margin:0px;
	color:#FFF;
}

#main .redbox span {
		background:url(../Images/home/red_panel_bottom.gif) no-repeat bottom left;
		display:block;
		height:17px;
		width:502px;
}

#main .redbox img{float:right;margin:0px 4px 4px 5px;}
#main .redbox h4 {color:#FFF;padding:10px 20px 10px 15px;font-size:0.9em;margin:0px;}
#main .redbox ul, #main .redbox ol {display:block;color:#FFF;margin-bottom:0px;margin-top:0px;}
#main .redbox li {font-size:0.8em;margin-top:10px;margin-right:20px;}
#main .redbox a, .redpanel a {color:#FFF;text-decoration:none;}

/*----------------- Contact Us -----------*/

#contactHeader
{
    background:url(../Images/contactus/please_call_us.gif) no-repeat;
    width:502px;
    height:67px;
    float:left;
    margin-bottom:12px;
}

#contactRight
{   
    background:url(../Images/contactus/where_to_find_us_panel.gif) no-repeat;
    width:202px;
    height:263px;
    float:right;
    margin-bottom:12px;
    color:#FFF
}

#contactLeft
{
    background:url(../Images/contactus/contact_numbers_panel.gif);
    width:498px;
    height:99px;
    float:left;
    margin-bottom:12px;
    color:#FFF;  
}

#contactLeft p, #contactLeft a
{
    margin:0px 0px 0px 0px;
    padding:0px;
    font: bold 0.9em/1.1em verdana;
}

#contactRight ul 
{   
    margin:0px;
    padding:50px 5px 0px 15px;
    font: bold 0.9em/1.1em verdana;
    list-style:none;
}

#contactRight li {margin:0px;padding:0px 0px 3px 0px;}

#contactLeft ul 
{   
    margin:0px;
    padding:40px 5px 0px 15px;
    font: bold 0.9em/1.1em verdana;
    list-style:none;
}
#contactLeft li {margin:0px;padding:0px 0px 2px 0px;}
#contactLeft li a{color:#FFF;}

#textbox
{
    background:url(../Images/contactus/pale_blue_panel.gif);
    width:283px;
    height:266px;
    float:left;
    margin-bottom:12px;
}

#textbox p
{
    padding:10px 10px 5px 10px;
    font:0.8em/1.3em verdana;
    margin:0px;
}