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

a:link {
color:#666666;
}
a:active {
	color:#666666;
}
a:visited {
	color:#666666;
	}
a:hover {
	color:#666666;
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 12px;
	color:#000000;
	background-image: url("../../images/_bg.jpg");
	background-color: #ffffff;
	background-position: center top;
	background-repeat:no-repeat;
}

img {
	border: 0;
	behavior:	url("../../pngbehavior.htc");
}
p { padding:10px; margin: 0; }
form { 
padding:0; 
margin:0; 
}

hr {
	border:1px solid #D6D6D6;
color:#D6D6D6;
}
#pg_container {
	font-size: 12px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 920px;
}
#pg_header {
	height:147px;
	width:100%;
	background-image:url("../../images/header-bg.gif");
	background-repeat:repeat-x;
	
}

#home_header {
	height:400px;
	width:100%;
	
	background-image:url("../../images/_home-bg.jpg");
	background-repeat:repeat-x;
	border-bottom:#FFFFFF solid 1px;
}

#pg_logo {
	width: 920px;

	margin: 0px auto;

	height: 128px;
	background-image:url("../../images/header_banner.jpg");
	background-repeat:none;
	
}
#logo {
float:left;
width:360px;
padding-left:15px;
padding-top:20px;
}
#quickmenu {
float:right;
text-align:left;
width:200px;
padding:10px;
height:18px;
background-image:url("../../images/_quickmenu-bg.gif");
background-repeat:no-repeat;
}
#tagline {
float:right;
width:300px;
text-align:right;
padding-top:57px;
padding-right:75px;
}
#tagline h1 {
padding:0;
margin:0;
font-size:20px;


}
#pg_phone {
	float:right;
	width:200px;
	padding-top:40px;
}
#pg_menu {
	
	/*height:100px;*/
	margin:0 auto;
	text-align:left;
	width:920px;
}




/******* main navigation menu *********/
#pg_nav_menu {
	display:none; 
  }
#pg_nav_menu ul {
display:none;
  }
#pg_nav_menu li {
display:none;
  }
#pg_nav_menu li a {
display:none;
  }
#pg_nav_menu li a span {
display:none;
  }
  
  #pg_nav_menu img{
  padding-left:3px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pg_nav_menu li a span {float:none;}
/* End IE5-Mac hack */
#pg_nav_menu li a:hover span {
  color:#ffffff;
  }
#pg_nav_menu li a:hover {
  background-position:0% -31px;
  }
#pg_nav_menu li a:hover span {
  background-position:100% -30px;
  text-transform:uppercase;
  }




#pg_nav_menu .selected a{
background-position:0% -30px;

border-left: none;
margin-right: 1px;
}

#pg_nav_menu .selected a span{
background-position:100% -30px;

}



#pg_nav_menu .selected a:hover{
background-position:0% -30px;

}



/****** nav search **********/
#pg_nav_search {
padding-top:6px;
width:200px;
float:right;
}
#search {
border:0;
background-color:#a65f57;
padding:4px;
width:146px;
color:#FFFFFF;
}
#searchsubmit {
border:0;
background: transparent url(../../include/images/search-but.gif) no-repeat center top;
width:23px;
height:22px;
text-indent:1000;

}


/***** logos ********/

#pg_logos {
padding-top:10px;
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	color: #FFFFFF;
	height: 90px;

}





/***********page footer************/


#pg_footer {
	width: 100%;
	background-color: #FFFFFF;
	float: left;
	color:#666666;
	background-image:url(../../images/_footer-sitmap-grad-bg.gif);
	background-repeat:repeat-x;
}

#footer-inner {
	width: 900px;
	text-align: middle;
	margin: 0px auto;
	padding: 20px;
	background-color:#daeef7;
}
#footer-inner h4 {
	font-size:14px;
	padding-bottom:6px;
	color:#666666;
}
#footer-inner a {
color:#656464;

}
#footer-inner p {
line-height:16px;

}
#footer-inner a:hover {
color:#CCCCCC;
}

#footer-sm1 {
	float:left;
	width:150px;
}
#footer-sm2 {
	float:left;
	width:135px;
	padding-right:10px;
}
#footer-sm3 {
	float:left;
	width:150px;
}
#footer-sm4 {
	float:left;
	width:150px;
}
#footer-sm5 {
	float:left;
	width:150px;
}
#footer-sm6 {
	float:left;
	width:130px;
}
#footer-sm7 {
	float:right;
	width:160px;
}


















/*.subselected a{
color:#FFFFFF;
}*/


/* Page Content */
#pg_content {
	position: relative;
	font-size:100%;
	float: left;
	width: 920px;
}

#home_content {
	position: relative;
	font-size:100%;
	float: left;
	width: 920px;
	padding-top:30px;
	padding-left:30px;
}
.con_menu {

width:160px;
float:left;
}

/********* sub menu ************/
.con_menu ul
{
list-style: none;
text-decoration:none;
font-wieght:none;

padding: 0;
margin: 0;
}
.con_menu li
{

list-style:none;
text-align:left;
}

.con_menu li a {
text-decoration:none;

}

.con_menu li a span{
      display:block;

}

.con_menu li a:hover span{
	color:#333333;
}

.con_page_con {
float:right;
width:700px;
padding-left:20px;
border-left:#d6d6d6 solid 1px;
}

/******* misc content ********/
#con_page_bg {
	background-image:url(../../images/txt_bg.jpg);
	background-repeat:no-repeat;
	
	width:814px;
	margin-left:50px;
	float:left;
	
}

#con_page_bg h4{
	padding-top:0;
	margin-top:0;
	
}


#con_page{
padding:15px;
}

#con_blurb{
display:block;
float:left;
padding:15px;
width:250px;
}

#con_home_col{
border-left:thin solid #d6d6d6;
display:block;
float:left;
margin-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
width:503px;
}

#con_home_col img{
float:right;
display:block;
margin:15px;
width:340px;
border: #d6d6d6 3px solid;
}

#home_img img{
float:right;
display:block;
margin-right:15px;

}

#con_page .num_list{
	list-style:decimal;
}

#con_page .no_point_list{
	margin-top:0;
	list-style:none;
}


#con_card_logos{
	text-align:left;
}
#con_card_logos img{
	
	margin:15px
}


/******** content columns ********/
#con_main{
	
	padding:15px;
	display:block;
	float:left;
	width:573px;
	
}

#con_main #input_button{
	
	margin:15px;
	
	
}

#con_sidebar{

	display:block;
	float:left;
	width:180px;
	padding:15px;
	
	border-left:#d6d6d6 thin solid;
}

label{

}

#progress_bar {
list-style:none;
padding:0px;
}

#progress_bar img {
padding-left:10px;
}


#progress_bar li {
padding:8px;
margin:1px;
background-color:#e9e9e9;
}

#progress_bar li a{

text-decoration:none;
}

#progress_bar .selected{
background-color:#74bee3;
}

#progress_bar .completed{
background-color:#e9e9e9;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#progress_bar a span {float:none;background-color:#e9e9e9;}
/* End IE5-Mac hack */
#progress_bar a:hover  {
  color:#000000;
  }






#progress_bar .selected a{

margin-right: 1px;
}


/****/

#postcode_box
{
background-image:url(../../images/postcode_bg.jpg);
height:212px;
margin-left:60px;
margin-top:30px;
width:258px;
}

#postcode_box h1
{
color: #ffffff;
color:#FFFFFF;
font-size:21px;
font-weight:300;
padding-left:20px;
padding-right:20px;
padding-top:20px;

}

#postcode_box h3
{
color:#FFFFFF;
font-size:16px;
font-weight:200;
padding-left:20px;
padding-right:20px;
}

#postcode_box #postcode_input
{
display:inline;
float:left;
font-size:16px;
height:20px;
margin-left:20px;
margin-right:10px;
width:80px;
}

#postcode_box #postcode_btn{
float:left;
}



/**** Bin size selection ****/

#selected_bin_img{
	float:right;
}

#bin_size_table{
	width:285px;
	padding:4px;
	
}
#bin_size_table p{

	padding-bottom:4px;
	
}
#bin_size_table div{
	padding: 2px; 
	cursor: pointer; 
	margin-bottom: 1px;
	background-color:#f0f0f0;
}

#bin_size_table div:hover{
	background-color:#e6e6e6;
}

#bin_size_table .bin_selected{
	background-color:#74bee3;
}
#bin_size_table .bin_selected:hover{
	background-color:#74bee3;
}

/**** content header *********/
#con_header {
	width:814px;
	margin-left:50px;
	float:left;
	
	
	
}
#con_contact_info{
display:inline-block;
width:100%;
} 
 
#con_contact_info img{
float:left;
width:65px;
padding-left:15px;
padding-right:15px;
}



#con_header_title {
float:left;
width:480px;
padding-top:20px;
padding-left:18px;
text-align:left;

}

#con_header_options {
float:right; 
width: 80px;
padding-top:10px;
}



#con_header a {
text-decoration:none;

}
#con_header a:hover {
color:#000000;

}


#con_pageinfo {
	float:left;
	width:710px;
	padding-top: 23px;
	padding-left: 20px;
}

#con_tools {
	float:right;
	width:160px;
	border-left: solid 1px #4071ad;
	margin-top: 13px;
	padding-left: 10px;
}

#con_pgtitle {
float:left;
}
#con_pgtitle h2 {
font-size:20px;
font-weight:normal;
color:#FFFFFF;
}
#con_breadcrum{
float:right;
padding-top:4px;
}


#con_pagecontent {
padding-top:8px;
padding-bottom:8px;
color:#333333;
}



.captcha_img{
display:inline-block;
padding-right:5px;
float:left;

}





.gallery-img {
	border:#666666 solid 4px;
	margin-right:10px;
	margin-bottom:10px;

}




#con-details {
	width:400px;
	float:left;
}
#con-map {
	width:400px;
	float:right;
}

em
{
color:red;
}







