html { min-height: 100%; margin-bottom: 0px; }

.clear_both{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-centre{text-align:center;}
.clear:after { content: "."; display: block; position:relative; height:0; clear:both; visibility:hidden; }
.clear { display:inline-block; }
* html .clear { height:0; }
.clear { display:block; }

.cursor{cursor:pointer!important;cursor:hand;}
.fullwidth{width:100%;}

body{margin:0px;padding:0px;background-color:#ffffff;font-family:"Arial","Helvetica","sans-serif";font-size:12px;}

hr{border:0px;border-bottom:1px solid silver;color:transparent;}

h1{color:#333333;font-size:1.7em;font-weight:normal;margin-top:0px;}
h2{color:#2d272b;font-size:15px;}
h3{color:#426C4A;font-size:14px;}

img{border:0px;}

div.container {
	margin: 10px 0px 0px 0px;
}

/*

Taken out because I think this is part of the old design

div.upperheader {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: 30px;
	text-align:right;
}
div.header {
	margin-left: auto;
	margin-right: auto;
	width: 805px;
	height: 137px;
	background-image: url(/img/topbg.jpg);
	background-repeat: no-repeat;
}
div.gut {
	margin: 20px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	width: 800px;
	border-left: 1px solid #bebdbd;
	border-right: 1px solid #bebdbd;
}
div.timeandticker {
	margin: 20px 20px 0px 20px;
	width: 760px;
	height: 30px;
}
div.time {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	color: #00933d;
}
div.ticker {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	width: 750px;
	background-color: #ffebcd;
	height: 25px;
	color: #5b5a59;
	font-size: 130%;
	float: right;
}
marquee {
	height: 23px;
}
div.sendcontainer {
	width: 219px;
	margin: 20px 0px 0px 20px;
	float: left;
}
div.takecontainer {
	width: 219px;
	float: left;
	margin: 20px 0px 0px 30px;
}
div.sendtop {
	background-image: url(/img/sendbox.jpg);
	background-repeat: no-repeat;
	width: 179px;
	height: 190px;
	color: #999;
	padding: 10px 20px 70px 20px;
}
div.sendform {
	width: 179px;
	color: #999;
	padding: 70px 20px 0px 20px;
}
div.sendtoptext {
	margin: 30px 0px 10px 5px;
	height: 40px;
	width: 160px;
	color: #333333;
	font-size: 130%;
	text-align: center;
}
div.taketoptext {
	padding-top: 40px;
	margin-left: auto;
	margin-right: auto;
	height: 160px;
	width: 160px;
	color: #333333;
	font-size: 130%;
	text-align: center;
}
div.taketop {
	background-image: url(/img/deliverbox.jpg);
	background-repeat: no-repeat;
	width: 219px;
	background-color: #fff;
	height: 270px;
}
div.sendbottom {
	background-image: url(/img/offerbox-send.jpg);
	background-repeat: no-repeat;
	height: 100px;
	padding: 20px 50px 0px 15px;
	color: #fff;
}

div.takebottom {
	background-image: url(/img/offerbox-take.jpg);
	background-repeat: no-repeat;
	height: 100px;
	padding: 20px 50px 0px 15px;
	color: #fff;
}
div.howitworks {
	margin: 20px 0px 0px 30px;
	width: 239px;
	float: left;
	background-color: #fff;
	height: 400px;
}
*/

div.clearboth {
	clear: both;
}
div.footer {
	margin: 5px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	margin-left: auto;
	margin-right: auto;
	width: 795px;
	color: #fff;
	text-align: right;
	font-size: 80%;
}

div#flashMessage {
	padding:1em;
	margin-left:0px;
	margin-bottom:1.5em;
	padding-left:35px;
	padding-top:1.5em;
	padding-bottom:1.5em;
	width:750px;
	font-size:1em;
	background:url('../img/icon_flash.gif') #F4FFC5 no-repeat 15px 15px;
	color:#4a4a4a;
	border:1px dashed #BEBDBD;
	cursor:hand;
	cursor:pointer;
}

div#column1 {
	float: left;
}
div#column2 {
	float: left;
}
div.profile {
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
}
div.left {
	padding: 2px 4px 2px 0px;
	float: left;
}
div.right {
	padding: 2px 4px 2px 0px;
	float: right;
}
div.center {
	text-align:center;
}
div.rightpadded {
	padding: 2px 27px 2px 0px;
	float: right;
}
div.filtercontainer {
	padding: 0px 0px 0px 0px;
	float: left;
	width:250px;
}
div.filter {
	padding: 2px 0px 10px 10px;
	width: 250px;
	background-color: #eef;
	margin: 0px 0px 4px 0px;
}
div.map {
	padding: 0px 0px 0px 0px;
	margin-left:-10px;
	margin-top:-10px;
	width: 521px;
	height: 670px;
}
div.map2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	width: 252px;
	height: 277px;
	float: left;
	border: 1px solid #000;
}

a.map {
	color: #22b;
}

a.map:hover {
	color: #22f;
}

div.form_error{
	color: #f00;
}
/* submit button */
div.submit {
	padding: 5px 0px 2px 2px;
}
input.btn {
	color:#fff;
	float:right;
	border:0px;
	background:url('../img/bn_medium.gif') no-repeat 0px 3px;
	width:81px;
	height:28px;
	font-size:12px;
	cursor:hand;
	cursor:pointer;
}
input.btn_orange {
	background:url('../img/bn_orange_blank.png') no-repeat top right;
	width:81px;
	height:37px;
	border:0px;
	line-height:37px;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
}
input.btn_orange:hover {
	background-position:bottom left;
}
input.btn_large {
	color:#fff;
	float:right;
	border:0px;
	background:url('../img/bn_large.gif') no-repeat 0px 3px;
	width:120px;
	height:28px;
	font-size:12px;
	cursor:hand;
	cursor:pointer;
}

div.journeyaddsection {
}
div.text {
	padding: 10px 10px 10px 10px;
}
table {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
tr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
td.form_left {
}
td.form_right {
}

table.shared {
	width: 42%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.read {
}
div.unread {
	font-weight: bold;
}

/*
table.bid {
	background-color: #fff;
}

.bid {
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	text-align: left;
}
*/

td.message_unread {
	background-color:#ccc;
}

tr.bid {
	background-color: #fff;
}

tr.underline {
	background-color: #222;
	height: 1px;
}

a.bid {
	background:url('../img/bn_orange_blank.png') no-repeat top right;
	width:81px;
	height:37px;
	line-height:37px;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	cursor:pointer;
}

a.bid:hover{
	background-position:bottom right;
}

div.people_buttons{margin-top:2em;margin-bottom:1em;}
div.people_buttons a.bid{margin-right:10px;}

a.bid_red {
	background:url('../img/bn_medium_red.gif') no-repeat top left;
	width:81px;
	height:24px;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	padding-top:3px;
	margin-top:4px;
	font-size:12px;
	cursor:hand;
	cursor:pointer;
}

a.bid:hover {
	text-decoration:none;
}

a.bid_large {
	background:url('../img/bn_large.gif') no-repeat top left;
	width:120px;
	height:24px;
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	padding-top:3px;
	margin-top:4px;
	font-size:12px;
	cursor:hand;
	cursor:pointer;
}

a:link.bid,
a:hover.bid,
a:active.bid,
a:visited.bid,
a:link.bid_red,
a:hover.bid_red,
a:active.bid_red,
a:visited.bid_red,
a:link.bid_large,
a:hover.bid_large,
a:active.bid_large,
a:visited.bid_large {
	color:#fff;
}

a.upgrade {
	color: #fff;
	padding: 2px 4px 2px 4px;
	margin: 0px 25px 0px 0px;
	text-decoration: none;
	background-color: #00923f;
}

a.upgrade:hover {
	background-color: #00722f;
}

div.message {
  width:600px;
  padding: 5px 5px 5px 5px;
}

div.message_header {
  width:580px;
  padding: 5px 5px 5px 5px;
}
div.message_subject {
  width:580px;
  padding: 5px 5px 5px 5px;
}
div.message_body {
  width:580px;
  padding: 5px 5px 5px 5px;
}
tr.bold {
	background-color: #ccc;
}
div.spiel {
	font-weight: bold;	
}
div.info {
	padding: 5px 5px 5px 5px;
}
div.upperbgbar {
	background-image: url(/img/upperbg-bar.jpg);
	background-repeat: no-repeat;
	margin-left:-1px;
	height:22px;
	width:802px;
}
div.lowerbgbar {
	background-image: url(/img/lowerbg-bar.jpg);
	background-repeat: no-repeat;
	margin-left:-1px;
	height:22px;
	width:802px;
}
div.swf {
	text-align: center;
}
/* postmark */
/*

Taken out because I think this is part of the old design

div.logo1 {
	float: left;
	background-image: url(/img/stuff-logo.png);
	background-repeat: no-repeat;
	margin: 25px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 65px;
}
/* stuff2send.com */
/*
div.logo2 {
	background-image: url(/img/stuff-title.jpg);
	float: left;
	background-repeat: no-repeat;
	margin: 20px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 419px;
	height: 66px;
}
div.headertextlinks {
	float: left;
	text-align: right;
	margin:10px 10px 0px 5px;
	height: 75px;
	width: 115px;
	overflow: hidden;
}

/* the only way to get this right in ie6 is absolute positioning */
/*
div.headerimglinks {
}

div.headerimglinks ul
{
	padding:0px;
	margin-left:180px;
	margin-top:0px;
}

div.headerimglinks ul li
{
	display:inline;
}

div.headerimglinks ul li a
{
	margin-right:24px;
	color:#069344;
	font-size:1.6em;
	text-decoration:none;
}

div.headerimglinks ul li a.send
{
	color:#f57215;
}

div.headerimglinks ul li a.deliver
{
	color:#1a88bd;
}
*/

a.footer {
	color: #333333;
}
div.howleft {
	float: left;
}
div.howright {
	float: left;
}
td.how {
	height: 30px;
	text-align: center;
}

div.q {
	padding: 1px 0px 10px 3px;
	font-weight: bold;
	font-size: 110%;
}
div.a {
	padding: 1px 0px 10px 10px;
	font-size: 110%;
}
div.thingut {
	padding: 0px 10px 10px 10px;
	font-size: 110%;
}
/* Make registration and journey forms etc. pad nicely on the page */
div.formgut {
}

div.fieldset { 
	margin: 0px 0px 15px 0px;
	padding: 5px 5px 5px 10px;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
}

div.legend {
	margin-top:0.4em;
	margin-bottom:0.4em;
	border:0px;
	padding: 1px 10px 1px 2px;
	color: #333333;
	font-weight: bold;
	font-size:120%;
}

fieldset { 
	margin: 0px 25px 0px 0px;
	border: 0px;
	padding: 15px 25px 5px 10px;
	margin-left: auto;
	margin-right: auto;
background-color: #ccf;
}

legend {
	margin-top: 30px;
	border:0px;
	padding: 0px 10px 1px 1px;
	color: #333333;
	font-weight: bold;
	font-size:120%;
	background-color: #fcc;
}

div.submit {
}

div.heading {
	border:0px;
	padding: 5px 0px 5px 0px;
	color: #333333;
	font-weight: bold;
	font-size:120%;
	text-align: left;
}
div.content {
	margin-top: 0px;
	border: 0px;
	padding: 5px 10px 10px 10px;
	margin-left: auto;
	margin-right: auto;
}

div.stencil{padding:5px 0px 0px 0px;font-size:140%;font-weight:bold;}

.green{color:#00923f;}
.blue{color: #0093dd;}
.orange{color:#e77817;}
.black{color:#333333;}
.lightgreenbackground{background-color:#e4f6dc;}
.lightbluebackground{background-color:#e9edf7;}
.lightorangebackground{background-color:#eef2c7;}

/* bar styles */
/*
.bar{cursor:pointer;}
.lightgreenbackground_bar{background:url('../img/bg_bar_lightgreen.gif') #e4f6dc no-repeat;}
.lightbluebackground_bar{background:url('../img/bg_bar_lightblue.gif') #e9edf7 no-repeat;}
.lightorangebackground_bar{background:url('../img/bg_bar_lightorange.gif') #eef2c7 no-repeat;}
.bar_background_down{background-position:top left;}
.bar_background_up{background-position:bottom left;}
*/

/* end of bar styles */

div.welcome {
	font-size: 130%;
	padding: 0px 27px 0px 27px;
}

.right {
	float: right;
	padding-right: 27px;
}
.left {
	float: left;
}
.wide {
	width:99%;
}
.bold {
	font-weight: bold;
}
.big {
	font-size: 120%;
}
.indented {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}
.small {
	font-size: 80%;
}
div.bold {
	padding: 3px 0px 2px 0px;
	font-weight: bold;
}
/* Detail View Divs */
div.detailscontainer {
	width: 250px;
	height: 275px;
	float: left;
	border-right-color: #000;
	border-left-width: 2px;
	vertical-align: top;
	text-align: top;
	color: #000;
}

div.detailsspacer {
	width: 1px;
	height: 275px;
	margin: 0px 15px 0px 15px;
	background-color: #000;
	float: left;
	vertical-align: top;
}

div.smallspacer {
	width: 1px;
	height: 200px;
	margin: 0px 15px 0px 15px;
	background-color: #000;
	float: left;
	vertical-align: top;
}

div.pickupdetails {
	margin:0px 0px 2px 0px;
}
div.deliverydetails {
}
div.statuscontainer {
	width: 200px;
	float: left;
}

div.statuscontainer table
{
	margin-bottom:0.8em;
}

div.status {
	width: 200px;
}
div.itemdetails {
	width: 100%;
	margin-bottom: 35px;
}
div.offerdetails {
	width: 100%;
}
.scrolling {
	overflow: auto;
}
div.aboutme {
	margin: 5px 0px 0px 0px;
	border: 1px solid  #000;
	padding: 3px 3px 3px 3px;
	width: 194px;
	height: 164px;
	overflow: auto;
}
div.offerdetailsscrolling {
	width: 580px;
	height: 200px;
	border: 1px solid #000;
	float: left;
	overflow: auto;
	padding:5px;
}
div.offerbuttons {
	padding: 10px 0px 0px 0px;
	float: right;
	width: 160px;
	text-align: center;
}
div.qanda {
	width: 100%;
}
input[type=password] {
	font-size: 12px;
}
input[type=text] {
	font-size: 12px;
}
input[type=checkbox] {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input[type=radio] {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.username {
	width: 130px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
}
input.password {
	width: 130px;
}
input.password2 {
	width: 179px;
}
input[type=password] {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 17px;
}

textarea {
	/*width:500px;*/
}

	/* font-family: "Courier", "sans-serif"; */
div.sendbutton {
	position:relative;
	top:40px;
	left:140px;
	width:50px;
	height:50px;
	cursor:pointer;
}

/* extra styles added by 18a */
.hidden
{
	display:none;
}

.clear:after {
    content: "."; 
    display: block; 
    position:relative;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
* html .clear {height: 0;}
.clear {display: block;}

.label,
label
{
	color:#4a4a4a;
}

input.input_checkbox
{
	margin-right:5px;
}

table.form td
{
	padding-top:0.1em;
	padding-bottom:0.1em;
}

input[type=radio] {
	margin-right:4px;
}

/* styles for the account tabs */

ul.myaccount_right { position:relative; top:10px; float:right; margin:0px; width:410px; margin-right:10px; padding:0px; }
ul.carriermap_right { position:relative; top:0px; text-align:right; margin:0px; width:510px; margin-right:10px; padding:0px; }

ul.carriermap_right li,
ul.myaccount_right li { float:right; list-style:none; }

ul.carriermap_right li a,
ul.myaccount_right li a { margin-right:5px; padding-right:5px; color:black; display:block; color:#00923f; border-right:1px solid #00923f; }

ul.carriermap_right li a.last,
ul.myaccount_right li a.last { border:0px; }

ul.tabs
{
	margin:0px;
	margin-left:25px;
	padding:0px;
	width:350px;
}

ul.tabs li
{
	display:inline;
	list-style:none;
}

ul.tabs li a
{
	position:relative;
	display:block;
	float:left;
	width:101px;
	height:21px;
	padding-top:10px;
	margin-right:5px;
	text-align:center;
	font-size:14px;
	color:black;
	font-weight:bold;
	outline:none;
}

.tabselected
{
	background:url('../img/bg_tab_myaccount_on.gif') no-repeat top left;
	top:1px;
}

.tabnotselected
{
	background:url('../img/bg_tab_myaccount_off.gif') no-repeat top left;
	top:0px;
}

div.tabs_top
{
	background:url('../img/bg_myaccount_top.gif') no-repeat top left;
	width:810px;
	height:13px;
	z-index:1;
}

div.tabs_middle
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px;
	width:778px;
}

div.tabs_bottom
{
	background:url('../img/bg_myaccount_bottom.gif') no-repeat top left;
	width:810px;
	height:13px;
}

div.icon_loading { text-align:center; }

/* end of styles for the account tabs */
/* registration styles */

table.membership
{
	width:100%;
	text-align:center;
	margin-top:20px;
}

table.membership tr
{
}

table.membership tr th
{
	font-size:13pt;
	font-weight:bold;
	color:#00923F;
	background-color:#E4F6DC;
}

table.membership tr th.sender
{
	color:#E7640A;
}

table.membership tr th.carrier
{
	color:#0092DF;
}

table.membership tr th.whitespace
{
	background-color:#ffffff;
	height:20px;
}

table.membership tr td
{
	background-color:#E8FCFE;
	color:#666666;
	padding:5px;
}

table.membership tr td img
{
	padding-top:10px;
}

table.membership tr td.sender
{
	font-size:11pt;
	font-weight:bold;
	color:#E7640A;
}

table.membership tr td.carrier
{
	font-size:11pt;
	font-weight:bold;
	color:#0092DF;
}

table.membership tr td.whitespace
{
	background-color:#ffffff;
	height:5px;
}

table.membership tr td h4
{
	font-size:10pt;
	color:#00923F;
	font-weight:normal;
}

table.membership tr .alignleft
{
	text-align:left;
}

ul.two_column_list
{
	margin-left:0px;
	padding-left:0px;
}

ul.two_column_list li
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	float:left;
	width:50%;
}

/* end of registration styles */

/* carrier map tab styles */

div#carriermap
{
	float:right;
}

div#carriermap.tabs
{
	margin-top:-31px;
}

.inset { margin-left:14px; margin-right:14px; }
div#contactcarriersform textarea { width:99%; }

div#carriermap div#countresults form#sortform
{
	float:right;
}

div#carriermap div#countresults #count
{
	font-weight:bold;
}

div#carriermap div.tabs_top
{
	background:url('../img/bg_carriermap_top.gif') no-repeat top left;
	width:523px;
}

div#carriermap div.tabs_middle
{
	padding:10px;
	width:501px;
}

div#carriermap div.tabs_bottom
{
	background:url('../img/bg_carriermap_bottom.gif') no-repeat top left;
	width:523px;
}

div#carriermap ul#items
{
	margin-left:14px;
}

div#carriermap ul#items li
{
	padding:0 10px 0 10px;
	list-style:none;
	background-color:#fff6dd;
	border:1px dashed #D8D8D8;
	margin-bottom:1em;
}

div#carriermap ul#items li ul.icons li
{
	background:transparent;
	border:0px;
	width:25px;
	float:right;
	padding:0px;
	margin:0px;
	margin-left:5px;
}

div#carriermap ul#items li h3
{
	color:#000;
	margin-bottom:0.5em;
}

div#carriermap ul#items li h3 a
{
	color:#000;
}

div#carriermap ul#items li h3 div{font-size:12px;font-weight:normal;padding-top:0.5em;}

div#carriermap ul#items li dl
{
	margin-left:0px;
	width:200px;
}

div#carriermap ul#items.carrierdirectory li dl
{
	width:300px;
}

div#carriermap ul#items li dl dt
{
	color:#7A7A80;
	width:80px;
	line-height:1.5em;
}

div#carriermap ul#items.carrierdirectory li dl dt
{
	width:150px;
}

div#carriermap ul#items li dl dd
{
	color:#000;
	width:200px;
	line-height:1.5em;
	margin-left:90px;
	margin-top:-1.5em;
}

div#carriermap ul#items.carrierdirectory li dl dd
{
	margin-left:160px;
}

div#carriermap ul#items li p.more
{
	margin-top:-2.5em;
	text-align:right;
}

div#carriermap ul#items li p.more a
{
	color:#000;
}

div.pagenav
{
	width:167px;
	float:left;
	text-align:center;
}

div#pagenav span
{
	list-style:none;
	width:10px;
}

/* end of carrier map tab styles */

a.required_field
{
	color:#333333;
	text-decoration:none;
}

a.required_field:hover
{
	color:#333333;
	text-decoration:none;
}

.bn_medium
{
	background:url('../img/bn_medium.gif') no-repeat top left;
	width:81px;
	height:24px;
}

/* styles for the header */

.upperheader_left
{
	float:left;
	width:500px;
	text-align:left;
}

.upperheader_right
{
	float:right;
}

.upperheader_right ul
{
	margin:0px;
	padding:0px;
}

.upperheader_right ul li
{
	list-style:none;
	display:inline;
}

.upperheader_right ul li a
{
	color: #00923f;
	float:left;
	display:block;
	margin-left:8px;
	padding-left:8px;
	border-left:1px solid #00923f;
}

.upperheader_right ul li a:hover {
	color: #00923f;
	text-decoration: underline;
}

.upperheader_right ul li a.first
{
	border:0px;
}

#clock
{
	color:#00923f;
	border-left:1px solid #00923f;
	margin-left:8px;
	padding-left:8px;
}

/* end of styles for the header */

/* journeys/myitem.ctp styles */

ul.buttoncontainer {
	float: right;
	margin:0px;
	padding:0px;
}

ul.buttoncontainer li {
	list-style:none;
	display:inline;
	margin-right:10px;
	float:left;
}

/* end of journeys/myitem.ctp styles */

/* users/myprofile.ctp styles */

ul.myprofile_right
{
	position:relative;
	top:10px;
	float:right;
	margin:0px;
	width:300px;
	margin-right:20px;
	padding:0px;
}

ul.myprofile_right li
{
	float:right;
	list-style:none;
}

ul.myprofile_right li a
{
	margin-right:5px;
	padding-right:5px;
	color:#00923f;
	display:block;
	border-right:1px solid #00923f;
}

ul.myprofile_right li a.last
{
	border:0px;
}

/* end of users/myprofile.ctp styles */

/* start of content_pages styles */

div.content_pages
{
}

a.alignright
{
	float:right;
}

/* end of content_pages styles */

/* styles for the detailsview page */

.greenlinks a,
.greenlinks a:link,
.greenlinks a:hover,
.greenlinks a:active,
.greenlinks a:visited
{
	color:#00923f;
}

.actionbar
{
	margin-top:8px;
}

/* end of styles for the detailsview page */


/*
#postit{width:205px;height:207px;background:url('/img/bg_postit.png') no-repeat top left !important;background:url('/img/bg_postit.gif') no-repeat top left;position:absolute;top:40px;right:50px;padding-top:60px;cursor:hand;cursor:pointer;padding-left:40px;z-index:1000;}
#postit p{margin-top:0.4em;margin-bottom:0.4em;width:130px;}
*/

#page {
	width:100%;
}

#top_strip{margin:0px;height:33px;background-color:#434040;text-align:center;width:100%;border-bottom:2px solid #b1b3b0;}
#top_strip-content{width:810px;margin-left:auto;margin-right:auto;}
#top_strip div.nav-top-left-loggedin{width:300px;float:left;}
#top_strip div.nav-top-left-loggedout{width:410px;float:left;}
#top_strip div.nav-top-right-loggedin{width:500px;float:right;}
#top_strip div.nav-top-right-loggedout{width:400px;float:right;}

#top_strip ul{margin:0px;}
#top_strip ul li{list-style:none;line-height:33px;}
#top_strip ul li a{display:block;line-height:33px;color:#fffeff;text-decoration:none;padding-right:10px;padding-left:10px;background:url('/img/bg_topnav-seperator.gif') no-repeat top right;}
#top_strip ul li a:hover{background:url('/img/bg_topnav-over.jpg') repeat-x top left;}
#top_strip div.nav-top-left-loggedin  ul li,#top_strip div.nav-top-left-loggedout ul li{float:left;list-style:none;font-size:1.2em;font-weight:bold;}
#top_strip div.nav-top-right-loggedin ul li,#top_strip div.nav-top-right-loggedout ul li{float:right;list-style:none;color:#fffeff;}
#top_strip ul li{}
#top_strip ul li.last a{background:none;}
#top_strip ul li.last a:hover{background:url('/img/bg_topnav-over.jpg') repeat-x top left;}
#top_strip ul li.paddingright{padding-right:10px;}

#header_section{width:100%;background-image:url('/img/header_img_bg.jpg');background-repeat:repeat-x;height:223px;}

a.getstarted{position:relative;top:103px;left:649px;display:block;background:url('/img/bn_getstarted.gif') no-repeat top left;width:151px;height:57px;}
a.getstarted:hover{background-position:bottom left;}

a.starburst{position:relative;top:-45px;left:725px;display:block;background:url('/img/starburst_blue.png') no-repeat top left!important;background:url('/img/starburst_blue.gif') no-repeat top left;width:118px;height:120px;}
a.starburst:hover{background-position:top left;}

#header_section_loggedin{width:100%;background-image:url('/img/header_img_bg.jpg');background-repeat:repeat-x;height:145px;}
#header_section #header_image{width:810px;margin:auto;height:223px;background:url('/img/header_image.jpg') no-repeat top left;text-align:left;}
#header_section_loggedin #header_image{width:810px;margin:auto;height:145px;background:url('/img/header_image_loggedin.jpg') no-repeat top left;text-align:left;}

div#nav-two{height:28px;background-color:#434040;}
div#nav-two div#nav-two-content{width:810px;margin:auto;text-align:left;}
div#nav-two ul{margin:0px;}
div#nav-two ul li{list-style:none;line-height:28px;float:left;margin-right:10px;background:url('/img/bg_topnav-seperator.gif') no-repeat top right;padding-right:10px;}
div#nav-two ul li a{display:block;line-height:28px;color:#fffeff;text-decoration:none;}
div#nav-two ul li.last{background:none;padding:0px;}

a.logo:link,
a.logo:hover,
a.logo:active,
a.logo:visited,
a.logo{background:url('/img/logo.png') no-repeat top left!important;background:url('/img/logo.gif') no-repeat top left;width:690px;height:52px;color:#426c4a;position:relative;top:14px;display:block;font-weight:bold;text-decoration:none;}

#page_content_holder{width:810px;margin:auto;padding-top:15px;}
#page_content {text-align:left;}

#page_content table tr td,
#page_content table tr  th {
	border-width:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
}

a,
a:link,
a:hover,
a:active,
a:visited {
	color:#0092DD;
}

#send_box {
	text-align:left;
	float:left;
	width:242px;
	height:239px;
	background-image:url('/img/lblue_box_large.jpg');
	background-repeat:no-repeat;
	padding-left:15px;
}

#send_box h2 {
	color:#e76e18;
	font-size:1.6em;
	padding-bottom:5px;
	margin-bottom:0px;
}

#send_box p {
	margin-bottom:0.8em;
}

#parcels {
	float:left
}

#go_button {
	float:right;
	padding-right:30px;
	padding-top:8px;
}

#deliver_box {
	text-align:left;
	float:left;
	width:242px;
	height:239px;
	background-image:url('/img/lblue_box_map.jpg');
	background-repeat:no-repeat;
	padding-left:15px;
}

#deliver_box h2 {
	color:#0092dd;
	font-size:1.6em;
	padding-bottom:5px;
	margin-bottom:0px;
}

#go_button_deliver {
	float:right;
	padding-right:30px;
	padding-top:120px;
}

#latest_24 {
	float:right;
}

.grey_header_strip{background-color:#2f2727;width:285px;height:30px;}

#latest_items_uploaded {
	width:285px;
	background-color:#ffffff;
}

p.orange_heading{margin:0px;padding:8px 12px;color:#e76e18;text-align:left;font-size:1.2em;}

.myaccount_area,
#ending_24_area {
	background-color:#fbfeb4;
	height:85px;
	width:283px;
	border:1px;
	border-style:dashed;
	border-color:#2f2727;
}

.myaccount_area{height:auto;} /* override the height size above */
.myaccount_area ul.menu{padding:10px;margin:0px;}
.myaccount_area ul.menu li{list-style:none;}

.quickbadge{position:absolute;margin-top:-5px;background:url('/img/quickbadge.png') no-repeat 100% 0px !important;background:url('/img/quickbadge.gif') no-repeat 100% 0px;width:290px;height:58px;z-index:100;}

.newsticker {
	list-style-type: none;
	padding: 10px;
	margin: 0;
}

.newsticker li {
	list-style: none;
	width:240px;
	background-color:#fbfeb4;
	z-index:1;
}

#latest_items {
	margin-top:20px;
}

#latest_items_uploaded ul {
	margin-left:0px;
}

#latest_items_uploaded ul li {
	background:url('/img/icon_stamp.png') no-repeat top left !important;
	background:url('/img/icon_stamp.gif') no-repeat top left;
	list-style:none;
	padding-left:31px;
	padding-bottom:0.4em;
}

#boxes ul {
	margin:0px;
	padding-top:15px;
	padding-left:3px;
}

#boxes li.courier {
	list-style:none;
	display:block;
	float:left;
	background-image:url('/img/box_couriers.jpg');
	background-repeat:no-repeat;
	width:152px;
	height:152px;
	padding-right:8px;
	text-align:left;
}

#boxes li.bus {
	list-style:none;
	display:block;
	float:left;
	background-image:url('/img/box_bus.jpg');
	background-repeat:no-repeat;
	width:152px;
	height:152px;
	padding-right:8px;
	text-align:left;
}

#boxes li.ebay {
	list-style:none;
	display:block;
	float:left;
	background-image:url('/img/box_ebay.jpg');
	background-repeat:no-repeat;
	width:152px;
	height:152px;
	padding-right:8px;
	text-align:left;
}

#boxes li.student {
	list-style:none;
	display:block;
	float:left;
	background-image:url('/img/box_students.jpg');
	background-repeat:no-repeat;
	width:152px;
	height:152px;
	padding-right:8px;
	text-align:left;
}

#boxes li.ind {
	list-style:none;
	display:block;
	float:left;
	background-image:url('/img/box_ind.jpg');
	background-repeat:no-repeat;
	width:152px;
	height:152px;
	text-align:left;
}


#boxes li h4 {
	padding-left:10px;
	padding-top:10px;
	color:#e76e18;
}

#boxes li p {
	padding-left:10px;
	color:#003861;
}

#bottom{width:100%;background-image:url('/img/news_bg.jpg');background-repeat:repeat-x;background-color:#daf3f6;min-height:220px;margin-top:15px;}
#bottom_content{width:810px;margin:auto;text-align:left;}

#news{float:left;width:380px;background:url('/img/bg_bottom-seperator.gif') no-repeat 100% 20px;padding-right:10px;} 
#news h2{margin-bottom:0em;}
#news ul{margin:0px;padding:0px;}
#news ul li{list-style:none;}
#news ul li h3{margin-top:0px;}
#news ul li h3 a{text-decoration:none;}

#quotebox{float:left;margin-left:10px;width:240px;height:200px;background:url('/img/bg_quote.png') no-repeat top left!important;background:url('/img/bg_quote.gif') no-repeat 0% 10px;padding-top:15px;}
#quotebox blockquote{margin:0px;padding:15px;padding-top:20px;}
#quotebox p{padding-right:15px;}

#thinkgreenbox{float:right;width:143px;margin-top:15px;margin-left:15px;}


#footer {
	width:100%;
	background-image:url('/img/footer_bg.jpg');
	background-repeat:repeat-x;
	background-color:#2f2727;
	height:65px;
	background-position:bottom;
 }
 
#footer_content {
	width:810px;
	margin:auto;
}

#footer_left {
	float:left;
	padding-top:10px;
}

#footer_right {
	float:right;
	text-align:right;
	padding-top:10px;
}

#footer_right p {
	color:#ffffff;
	padding:0px 0px 3px 0px;
	margin:0px;
	font-size:0.9em;
}

#footer_right p a {
	color:#ffffff;
	text-decoration:none;
}

#footer_right p a:hover {
	text-decoration:underline;
}

#footer_right p.small_print {
	color:#ffffff;
	padding:0px;
	margin:0px;
	font-size:0.8em;
}

#footer_right p.small_print a {
	color:#ffffff;
	text-decoration:none;
}

#footer_right p.small_print a:hover {
	text-decoration:underline;
}

/* style for the item photos */
div#itemphotos ul {margin:0px;padding:0px;margin-bottom:1em;}
div#itemphotos ul li{list-style:none;float:left;padding-right:10px;text-align:center;}

/* new my account dashboard styles */
div.column-60-left{float:left;width:61%;}
div.column-40-right{float:right;width:35%;margin-left:1%;}
div.column-50-left{float:left;width:49%;}
div.column-50-right{float:right;width:49%;}
div.column-70-left{float:left;width:70%;}
div.column-30-right{float:right;width:30%;}

ul.nav-dashboard{margin:0px;margin-bottom:10px;border-bottom:1px solid #b2b2b2;}
ul.nav-dashboard li{float:left;list-style:none;margin-left:0px;margin-right:5px;margin-bottom:5px;}
ul.nav-dashboard li a{display:block;color:#464445;text-decoration:none;outline:none;padding:3px 3px;}
ul.nav-dashboard li a.current{background-color:#444041;color:#ffffff;}

.inboxbadge{position:absolute;margin-top:-5px;background:url('/img/inboxbadge.png') no-repeat 100% 0px !important;background:url('/img/inboxbadge.gif') no-repeat 100% 0px;width:290px;height:58px;z-index:100;}

/* This is the cool little button box which appears on the right hand side of the dashboard */
div.buttonbox{background:url('/img/bg_buttonbox.gif') no-repeat top left;width:135px;height:74px;text-align:center;}
div.buttonbox h3{margin:0px;padding:8px 0px 2px 0px;color:#444041;}
div.buttonbox p{font-size:9px;padding-left:5px;padding-right:5px;margin-bottom:4px;}
div.buttonbox p.rating{font-size:14px;font-weight:bold;color:#c61211;}

div#quick_send{border:1px solid #b2b2b2;}
div#quick_send .grey_header_strip{background-color:#434040;height:35px;}
div#quick_send .quick_send_content{padding:20px;}
div#quick_send .quick_send_content label{color:#434040;}
div#quick_send .quick_send_content input.text{width:98%;}

p.orange_heading span{color:#ffffff;}

div.column-25-left{float:left;width:29%;}
div.column-70-right{float:right;width:70%;}

div.fields{padding-bottom:1em;}
input.button_send{background:url('/img/bn_send.png') no-repeat top left;border:0px;width:66px;height:37px;cursor:pointer;outline:none;}
input.button_send:hover{background-position:bottom left;}

h1 a{font-size:0.6em;}

div#latest_items_near_you{}

ul.list-bids,ul.list-journeys{margin:0px;}
ul.list-bids li,ul.list-journeys li{list-style:none;margin:0px;border-bottom:1px solid #e1e1e1;padding-top:1em;padding-bottom:0.8em;}
ul.list-bids li div.thumb,ul.list-journeys li div.thumb{float:left;width:60px;}
ul.list-bids li div.thumb img,ul.list-journeys li div.thumb img{border:1px solid #989898;}
ul.list-bids li div.desc,ul.list-journeys li div.desc{float:left;width:432px;}
ul.list-bids li div.desc h4 a,ul.list-journeys li div.desc h4 a{color:#434040;text-decoration:none;}

/*
Keeping just in case
ul.list-bids li ul.actions,ul.list-journeys li ul.actions{margin:0px;float:right;}
ul.list-bids li ul.actions li,ul.list-journeys li ul.actions li{list-style:none;margin:0px;float:right;padding:2px 5px 0px 20px;border:0px;}
ul.list-bids li ul.actions li.offers,ul.list-journeys li ul.actions li.offers{background:url('/img/icon_dashboard_offers.gif') no-repeat top left;}
ul.list-bids li ul.actions li.details,ul.list-journeys li ul.actions li.details{background:url('/img/icon_dashboard_details.gif') no-repeat top left;}
ul.list-bids li ul.actions li.edit,ul.list-journeys li ul.actions li.edit{background:url('/img/icon_dashboard_edit.gif') no-repeat top left;}
ul.list-bids li ul.actions li.delivered,ul.list-journeys li ul.actions li.delivered{background:url('/img/icon_dashboard_delivered.gif') no-repeat top left;}
ul.list-bids li ul.actions li.cancel,ul.list-journeys li ul.actions li.cancel{background:url('/img/icon_dashboard_cancel.gif') no-repeat top left;}
ul.list-bids li ul.actions li.message{background:url('/img/icon_dashboard_message.gif') no-repeat top left;padding-left:27px;}
ul.list-bids li ul.actions li.notes{background:url('/img/icon_dashboard_notes.gif') no-repeat top left;}
ul.list-bids li ul.actions li a,ul.list-journeys li ul.actions li a{color:#828282;}
*/

ul.actions{margin:0px;}
ul.actions li{list-style:none;margin:0px;float:right;padding:2px 10px 0px 20px;border:0px;}
ul.actions li.offers{background:url('/img/icon_dashboard_offers.gif') no-repeat top left;}
ul.actions li.details{background:url('/img/icon_dashboard_details.jpg') no-repeat 1% 60%;}
ul.actions li.edit{background:url('/img/icon_dashboard_edit.gif') no-repeat top left;}
ul.actions li.delivered{background:url('/img/icon_dashboard_delivered.gif') no-repeat top left;}
ul.actions li.cancel,ul.actions li.delete{background:url('/img/icon_dashboard_cancel.gif') no-repeat 0% 50%;}
ul.actions li.message{background:url('/img/icon_dashboard_message.gif') no-repeat top left;padding-left:27px;}
ul.actions li.notes{background:url('/img/icon_dashboard_notes.gif') no-repeat top left;}
ul.actions li.accept{background:url('/img/icon_dashboard_accept.gif') no-repeat 0% 50%;}
ul.actions li.reject{background:url('/img/icon_dashboard_reject.gif') no-repeat 0% 50%;padding-left:15px;}
ul.actions li a:link,ul.actions li a:hover,ul.actions li a:active,ul.actions li a:visited{color:#828282;}
ul.actions li.archive{background:url('/img/icon_messages_archive.jpg') no-repeat 0% 50%;}
ul.actions li.unarchive{background:url('/img/icon_messages_unarchive.jpg') no-repeat 0% 50%;}
ul.actions li.read{background:url('/img/icon_message_read.jpg') no-repeat 0% 50%;}

ul.vertical{margin-top:1em;margin-bottom:2em;}
ul.vertical li{margin-left:10px;float:none;}

img.item-preview{border:1px solid #989898;}

div.blueofferbox{width:100%;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;margin-bottom:1em;}
div.blueofferbox div.middle{background:url('/img/bg_blueofferbox_middle.jpg') no-repeat #feffff top right;padding:5px 10px;}
div.blueofferbox div.bottom{width:100%;background:url('/img/bg_blueofferbox_bottom.jpg') no-repeat top left;height:8px;}
div.blueofferbox div.middle h3 a,
div.blueofferbox div.middle h3 a:link,
div.blueofferbox div.middle h3 a:hover,
div.blueofferbox div.middle h3 a:active,
div.blueofferbox div.middle h3 a:visited{color:#426C4A;}

.unread-messages{padding:20px;padding-left:50px;font-size:1.1em;background:url('/img/icon_dashboard_unread.gif') no-repeat 18px 50%;color:#008ed8;font-weight:bold;}
.unread-messages a:link,.unread-messages a:hover,.unread-messages a:active,.unread-messages a:visited{font-weight:normal;display:block;color:#434040;}

table.messages td{vertical-align:middle;}
table.messages td a{color:#333333;}

p.response{font-weight:bold;margin-top:0.5em;}
p.response.REJECTED{color:#ca0c0e;}
p.response.ACCEPTED{color:green;}
p.response.DELIVERED{color:green;}
.red{color:#ca0c0e;}

a.button{width:55px;height:21px;display:block;text-align:center;vertical-align:middle;background:url('/img/bn_standard.jpg') no-repeat top left;text-decoration:none;color:#333333;line-height:21px;}

table.userinvoices{}
table.userinvoices th{text-align:left;}
table.userinvoices tr.overdue{color:red;}

ul#key{margin:0px;}
ul#key li{list-style:none;padding-left:30px;}
ul#key li.businessesonly{background:url('/img/icon_businesses.gif') no-repeat;line-height:26px;}
