
@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: 100%;
}
#pg_header {
	height:147px;
	width:100%;
	background-image:url("../../images/header-bg.gif");
	background-repeat:repeat-x;
	padding-bottom:20px;
}

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

#pg_rentabin_logo {
	width: 945px;

	margin: 0px auto;

	height: 128px;
	background-image:url("../../images/rentabin_header_banner.jpg");
	background-repeat:none;
	
}
#pg_rent-a-bin_logo {
	width: 945px;

	margin: 0px auto;

	height: 128px;
	background-image:url("../../images/rent-a-bin_header_banner.jpg");
	background-repeat:none;
	
}
#pg_book-a-bin_logo {
	width: 945px;

	margin: 0px auto;

	height: 128px;
	background-image:url("../../images/book-a-bin_header_banner.jpg");
	background-repeat:none;
	
}
#pg_book-a-skip_logo {
	width: 945px;

	margin: 0px auto;

	height: 128px;
	background-image:url("../../images/book-a-skip_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:440px;
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:945px;
}




/******* main navigation menu *********/
#pg_nav_menu {
border-top: solid 3px #1793cf;
  /*background:#EFF4FA;*/
  height:39px;
  margin:0 auto;
  font-size:93%;
  line-height:normal;
  
  }
#pg_nav_menu ul {
margin:0;
padding:0px 10px 0 20px;
list-style:none;
  }
#pg_nav_menu li {
  display:inline;
  margin:0;
  padding:0;
  }
#pg_nav_menu li a {
  float:left;
  background:url("../../images/tableft.jpg") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  text-decoration:none;
  }
#pg_nav_menu li a span {
  float:left;
  display:block;
  background:url("../../images/tabright.jpg") no-repeat right top;
  padding:9px 16px 9px 7px;
  color:#000000;
  }
  
  #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;
	font-size:11px;
	margin: 0px auto;
	padding: 20px;
	background-color:#daeef7;
}
#footer-inner h4 {
	font-size:14px;
	padding-bottom:6px;
	color:#666666;
}
#footer-inner a {
	font-size:11px;
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;
}






#supplier_table{
border-bottom:solid 1px #dddddd;
border-right:solid 1px #dddddd;
}
#supplier_table td{
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
margin:0;
padding:3px;
}

#supplier_table td.bin_date{
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
margin:0;
padding:3px;
background-color:#f5ffa0;
}


#supplier_table td.bin_day{
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
margin:0;
padding:3px;
background-color:#a0ffa0;
}

#supplier_table td.bin_base{
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
margin:0;
padding:3px;
background-color:#a0c6ff;
}

#supplier_table td.bin_deactive{
border-top:solid 1px #dddddd;
border-left:solid 1px #dddddd;
margin:0;
padding:3px;
background-color:#eeeeee;
color:#999999;
}




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


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

#home_content {
	position: relative;
	font-size:100%;
	float: left;
	width: 945px;
	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;
	display:inline-block;
	width:814px;
	margin-left:50px;
	float:left;
	
}

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


#con_page{
padding:15px 15px 0px 15px;
}

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

#con_intorline {
padding-top:10px;
text-align:center;
font-size:14px;

}
#con_intorline h1 {
font-size:16px;
line-height:20px;
padding:0px;
margin:0px;
}

#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 .main_img{
float:right;
display:block;
margin:15px;
width:340px;
border: #d6d6d6 3px solid;
}

#home_img {

float:right;
margin-top:20px;
margin-right:50px;
background-image:url(../../images/home-steps-bg.gif);
background-repeat:no-repeat;
width:440px;
height:195px;
padding:35px 10px 0px 10px;
color:#FFFFFF;
}

#home-step1 {
width:270px;
padding-left:30px;
padding-top:6px;
padding-bottom:6px;
background-image:url(../../images/home-steps-no-1.gif);
background-repeat:no-repeat;
border-bottom:#444242 solid 1px;
}
#home-step2 {
width:270px;
padding-left:30px;
padding-top:6px;
padding-bottom:6px;
background-image:url(../../images/home-steps-no-2.gif);
background-repeat:no-repeat;
border-bottom:#444242 solid 1px;
}
#home-step3 {
width:270px;
padding-left:30px;
padding-top:6px;
padding-bottom:6px;
background-image:url(../../images/home-steps-no-3.gif);
background-repeat:no-repeat;
border-bottom:#444242 solid 1px;
}
#home-step4 {
width:270px;
padding-left:30px;
padding-top:6px;
padding-bottom:6px;
background-image:url(../../images/home-steps-no-4.gif);
background-repeat:no-repeat;
border-bottom:#444242 solid 1px;
}
#home-step5 {
width:270px;
padding-left:30px;
padding-top:6px;
padding-bottom:6px;
background-image:url(../../images/home-steps-no-5.gif);
background-repeat:no-repeat;
}

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

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


#con_card_logos{
	text-align:center;
}
#con_card_logos img{
	
	margin:5px
}


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

#con_main #input_button{
	
	margin:15px;
	
	
}
#con_main h2 {

padding-left:8px;
}
#con_sidebar{

	display:inline-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;
color:#666666;
}

#progress_bar li a{

text-decoration:none;
}

#progress_bar .selected{
background-color:#999999;
color:#333333;
}

#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:80px;
margin-top:20px;
width:258px;
}

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

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

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

#postcode_box #postcode_btn{
float:left;
}



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

#selected_bin_img{
	border:thin solid #D6D6D6;
	padding:2px;
	float:right;
	background-color:#FFFFFF;
	margin-top:30px;
}

#size_display {
//border:thin solid #D6D6D6;
	padding:2px;
	background-color:#FFFFFF;

}

#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;
font-size:14px;
font-weight:bold;
}

#add_con
{

}

#add_con h3{
font-size:24px;
	text-align:center;
	color: #1793CF;
	
}

#add_con h1{
font-size:48px;
	text-align:center;
	color: #666666;
	
}

#add_con ul{
margin:10px;
font-size:16px;
	}
	
	#add_con li{
margin:5px;
	}
#add_con p{
text-align:center
	}

#user_login{
float:right;
margin-top:15px;
margin-bottom:15px;
}





#showprice {
font-size:24px;

}



.steptext {

	font-size:18px;
	
	
}


div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}


.tst {
	border-bottom: 1px solid #999999;
	padding-top:15px;
}
