.clear {
  height:1px;
  overflow:hidden;
  clear:both;
}

.clearfix:after {
  content:"";
  display:block;
  clear:both;
}

* html .clearfix {
  height:1px;
}

*+html .clearfix {
  min-height:1px;
}

.none {
  display:none;
}

.hidden {
  visibility:hidden;
}

input.radio,input.checkbox {
  border:0!important;
  vertical-align:middle;
}

input[type=radio],input[type=checkbox] {
  border:0!important;
  vertical-align:middle;
}

body {
  margin:0 auto;
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  background:#fff url(../images/body_bg.gif) repeat-x;
  behavior: url("/csshover3.htc");
}

* {
  margin:0;
  padding:0;
  text-decoration:none;
}

html {
  height:100%;
  margin-bottom:1px;
}

hr {
  border:0;
  color:#ccc;
  background-color:#cdcdcd;
  height:1px;
  width:100%;
  text-align:left;
}

h1 {
  font-size:19px;
  color:#60b11c;

  
/*#0a508c*/
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  padding:0 0 7px 3px;
}

h2 {
  font-size:15px;
  color:#FFF;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
}

h3 {
  color:#FFF;
  display:block;
  width:160px;
  height:17px;
  background:#000;
  font-size:13px;
  text-align:left;
  font-weight:bold;
  padding:5px 5px 5px 13px;
  margin-bottom:10px;
}

h5 {
  font-weight:bold;
  font-size:13px;
  padding:0 0 6px;
  color:#60b11c;
}

h6 {
  font-weight:bold;
  font-size:11px;
  padding:8px 0 6px;
}

#cms_content, #content_space {
  position:relative;
  z-index:200;
  top:20px;
  margin-top:0;
  margin-left:15px;
  _margin-left:7px;
  padding:23px 19px 35px;
  float:left;
  _height:500px;
  background:url(../images/content_bg.gif) no-repeat top left;
  width:686px;
}

#content_space ul,#content_space ul li {
  margin-left:10px;
  padding-left:10px;
  list-style:disc;
  font-size:12px;line-height:1.5em;
}

#content_space ol,#content_space ol li {
  margin-left:10px;
  padding-left:10px;
  font-size:12px;line-height:1.5em;
}

#content_space h5 {padding-left:3px;}
#content_space p {padding-left:3px;font-size:12px;line-height:1.5em;width:auto;}

.forgot {
  padding-top:10px;
  _padding-top:0;
}

.contact_area {
  width:300px;
  padding:0 10px 10px 15px;
  height:auto;
  float:right;
}

#green_login .greenlogin {
  color:#000;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  padding:0;
  float:none;
  background:none;
  width:80px;
  height:auto;
  text-align:left;
}

#green_login .greenlogin:hover {
  text-decoration:underline;
  background:none;
}

#move_group {
  float:left;
  height:auto;
  margin:5px 0 0;
padding:4px;
width:852px;
  background:url(../images/moveme_man.gif) no-repeat bottom right;
}

#move_group p{
width:auto;
}

.moveMe_text_area2, .moveMe_text_area {
border-top:1px solid #ccc;
background: #fff url(../images/moveme1.gif) no-repeat top left;
margin:5px;
height:auto;
padding:10px 10px 10px 55px;
}

.moveMe_text_area2{
background: #fff url(../images/moveme2.gif) no-repeat top left;
margin:0px 5px;
}

.moveMe_text_area input {
  float:right;
  background:#FFF;
  border:1px solid #0A3C75;
  width:140px;
  height:14px;
  padding:2px;
  margin:1px;
}



input.moveMe_sub,input.moveMe_date {
  float:left;
  background:#FFF;
  border:1px solid #0A3C75;
  height:14px;
  padding:2px;
  margin:1px;
}

input.moveMe_sub {
  width:245px;
}

input.moveMe_date {
  width:100px;
}

.moveMe_check {
/*  height:13px;
  width:13px;
  border:none;
  margin: 5px 5px 0px 0px;*/
  
  height:13px;
margin:5px 5px 0 0;
padding:0;
width:13px;
}

.moveMe_box {
  line-height:20px;
  height:20px;
  border:none;
  display:block;
}

.moveMe_box2 {
  line-height:22px;
  border:none;
  display:block;
}

.info_ico{
float:right; background: url(../images/info_ico.png) no-repeat top left; width:16px; height:16px; display:block;
}

.moveMe_col1 {
  float:left;
  width:170px;
  padding:10px;
  background:#E8E8E8;
  margin:10px 0 0 0px;
  height:215px;
}

.moveMe_col2 {
  float:left;
  width:170px;
  padding:10px;
  background:#E8E8E8;
  margin:10px 0 0 12px;
  height:215px;
}

.moveMe_col3 {
  float:left;
  width:170px;
  padding:10px;
  background:#E8E8E8;
  margin:10px 0 0 12px;
  height:215px;
}
.moveMe_col4 {
  float:left;
  width:170px;
  margin:10px 0px 0 12px;
  height:35px;
  padding:185px 0 0;
 background: url(../images/moveme_mt_bg.gif) no-repeat top left;
}

p {
  width:430px;
  color:#000;
  line-height:13px;
  padding:5px;
}

a {
  color:#000;
  font-weight:bold;
  text-decoration:none;
}

a:hover {
  color:#ff4500;
}

ul,ul li {
  margin:0;
  padding:0;
  list-style:none;
}

a img {
  border:0;
}

table,tr,td,th,select,option,input,button {
  font-size:1em;
  font-family:Verdana,arial,tahoma,Sans-Serif;
}

#wrapper {
  width:990px;
  margin-right:auto;
  margin-left:auto;
}

#header {
  width:990px;
  height:105px;
}

.logo {
  background:url(../images/movingtracker_logo.gif) no-repeat top left;
  width:352px;
  height:70px;
  margin-top:24px;
  float:left;
}

.nav {
  margin-top:56px;
  width:584px;
  float:right;
}

.nav a {
  color:#0e3c75;
  font-weight:normal;
  font-size:13px;
  line-height:13px;
  margin-top:10px;
  padding:0 12px;
  border-right:#d4d4d5 2px solid;
}

.nav .last a {
  border-right:0;
}

.nav a:hover {font-weight:normal;text-decoration:none;color:#5190cc;}

.nav ul {
  float:right;
  position:relative;
  background:url(../images/nav-bg.png) -10px 0px repeat-x;
}

.nav li {
  background:url(../images/nav-bg.png) -10px 0px repeat-x;
  margin:0;
  height:47px;
  line-height:53px;
  padding: 2px 0 0 0;
  float:left;
}

.nav .first {
  background:url(../images/nav-bg.png) top left repeat-x;
  padding-left:10px;
}

.nav .last {
  padding-right:10px;
  background:url(../images/nav-bg.png) top right repeat-x;
}

.nav ul div {
  display:block;
  position:absolute;
  height:30px;
  left:6px;
  min-width:100%;
  z-index:2000;
  top:45px;
  background:url(../images/submenu-bg.png) bottom right repeat-x;
  margin-left:-9000px;
}

.nav ul li:hover div {
  margin-left:0;
  _width:440px;
}

.nav ul ul {
  background-image:none;
  width:100%;
  height:30px;
  position:absolute;
 _background:url(http://movingtracker.com.au/images/submenu-bg.png)  bottom right repeat-x;
}

.nav li li {
  height:20px;
  line-height:20px;
  color:#fff;
  background-image:none;
  height:28px;
}

.nav li li.first {
  background:url(../images/submenu-bg.png) bottom left repeat-x;
}

.nav li li.last {
  background-image:none;
}

.nav li li a {
  border-right:0;
  line-height:20px;
  margin-top:0;
  color:#fff;
}

.nav li li a:hover {
  color:#fff;
  text-decoration:underline;
}
input {
  border:solid 1px #cccccc;
}

#content {
  width:990px;
  min-height:524px;
  padding-bottom:2em;
}

#workspace {
  background: white;
  position:relative;
  z-index:200;
  top:20px;
  margin-top:0;
  padding-left:15px;
  float:left;
  width:725px;
}

#homebuttons {
  margin-top:5px;
  float:right;
  width:270px;
  height:250px;
  visibility:visible;
}

#homebuttons li {
  display:block;
  width:250px;
  height:71px;
  padding-bottom:10px;
}

#homebuttons li a {
  display:block;
  width:200px;
  height:65px;
  padding:6px 0 0 60px;
  background:url(../images/home_button.gif) no-repeat top right;
  text-decoration:none;
}

#homebuttons li a:hover {
  background:url(../images/home_button_r.gif) no-repeat top right;
}

.bigbutts {
  font-size:17px;
  font-weight:normal;
  color:#fff;
}

.littlebutts {
  width:200px;
  font-size:11px;
  font-weight:normal;
  color:#fff;
}

.sidewidget {
  float:right;
  background:url(../images/widget_side.jpg);
  width:126px;
  height:136px;
}

a.widgetpc {
  margin-left:15px;
  display:block;
  float:left;
  width:114px;
  height:112px;
  background:url(../images/widget_pc.jpg) top left no-repeat;
}

a.widgetpc:hover {
  background:url(../images/widget_pc_r.jpg) top left no-repeat;
}

a.widgetmac {
  display:block;
  margin-left:5px;
  float:left;
  width:114px;
  height:112px;
  background:url(../images/widget_mac.jpg) top left no-repeat;
}

a.widgetmac:hover {
  background:url(../images/widget_mac_r.jpg) top left no-repeat;
}

#finalbuttons {
  margin-top:5px;
  float:right;
  width:350px;
  height:250px;
  visibility:visible;
}

#finalbuttons a {
  display:block;
  width:215px;
  height:65px;
  padding:7px 0 7px 85px;
}

.final_widget a {
  background:url(../images/final_button_widget.gif) no-repeat top right;
}

.final_friends a {
  background:url(../images/final_button_tell.gif) no-repeat top right;
}

.final_feedback a {
  background:url(../images/final_button_feedback.gif) no-repeat top right;
}

.final_route a {
  background:url(../images/final_button_route.gif) no-repeat top right;
}

.final_widget a:hover {
  background:url(../images/final_button_widget_r.gif) no-repeat top right;
}

.final_friends a:hover {
  background:url(../images/final_button_tell_r.gif) no-repeat top right;
}

.final_feedback a:hover {
  background:url(../images/final_button_feedback_r.gif) no-repeat top right;
}

.final_route a:hover {
  background:url(../images/final_button_route_r.gif) no-repeat top right;
}

#workspace_popup1,#workspace_popup2,#workspace_popup3,#workspace_popup4 {
  position:relative;
  z-index:200;
  top:20px;
  margin-top:23px;
  margin-left:15px;
  padding:23px 25px 0 21px;
  float:left;
  width:858px;
  height:495px;
}

#workspace_popup1 {
  background:url(../images/selector_popup_bg1.gif) no-repeat top left;
}

#workspace_popup2 {
  background:url(../images/selector_popup_bg2.gif) no-repeat top left;
}

#workspace_popup3 {
  background:url(../images/selector_popup_bg3.gif) no-repeat top left;
}

#workspace_popup4 {
  background:url(../images/selector_popup_bg4.gif) no-repeat top left;
}

#selector_group {
  float:left;
  width:576px;
  height:auto;
  margin:5px 0 0;
  padding:4px;
}

#selector_group select {
  float:right;
  background:#FFF;
  border:1px solid #0A3C75;
  width:150px;
  height:24px;
  padding:3px;
  margin:6px 20px 0 0;
}

#selector_group span {
  font-weight:bold;
  display:block;
  padding-top:10px;
  color: #000;
}

#notifications_popup {
  position:absolute;
  z-index:50765;

  
/*OMG crazy soaring heightz have been achieved, it comez out from the page and hitz u ow!!!*/
  background:url(../images/note_popup_bg.gif) no-repeat top left;
  width:236px;
  height:304px;
  top:38px;
  left:348px;
  padding:15px;
}

#notifications_popup h1,#notifications_popup h2 {
  font-size:12px;
  font-weight:bold;
  color:#0e3c75;
}

#notifications_popup select,input {
  float:left;
  background:#FFF;
  border:1px solid #0A3C75;
  width:150px;
  height:24px;
  padding:3px;
  margin:5px;
}

.select_grey_box p {
  margin:0 0 5px;
  padding:0;
}

.select_grey_box span {
  margin:0 15px 0 0;
  padding:0;
}

.select_grey_box input {
  float:none;
  background:#FFF;
  border:1px solid #0A3C75;
  width:13px;
  height:13px;
  padding:0;
  margin:0 5px 0 0;
}

#combination_man {
  padding:6px 10px 15px;
  margin-bottom:6px;
  height:97px;
  background:url(../images/noti_list_bg.gif) repeat-x top;
  overflow-y:auto;
}

#combination_man span {
  font-weight:normal;
  font-size:11px;
}

#combination_man a {
  float:right;
  font-weight:bold;
  font-size:10px;
}

a.close {
  float:right;
  font-size:9px;
  color:#0e3c75;
  display:block;
  width:40px;
  height:13px;
  padding-right:16px;
  background:url(../images/close_arrow.gif) no-repeat right;
}

.completed,.not_completed {
  float:right;
  width:17px;
  height:17px;
  margin:9px 27px 9px 9px;
  _margin:9px 14px 9px 9px;
}

.completed {
  background:url(../images/green_circle_sml.gif) no-repeat top left;
}

a.categorychoice,a.reviewchoice,.inactivechoice,a.add_notification,a.go_button {
  padding-top:7px;
  padding-left:7px;
  margin:2px;
  vertical-align:middle;
  text-align:center;
  color:#fff;
  display:block;
  float:right;
  font-weight:bold;
  height:26px;
  width:178px;
  text-decoration:none;
  outline:none;
}

a.add_notification {
  width:228px;
  margin:0;
  background:transparent url(../images/add_n_button.gif) repeat-x top right;
}

a.add_notification:hover {
  width:228px;
  margin:0;
  background:transparent url(../images/add_n_button_r.gif) repeat-x top right;
  color:#fff;
}

a.categorychoice {
  background:transparent url(../images/category_button_g.gif) no-repeat scroll top right;
}

a.reviewchoice {
  background:transparent url(../images/category_button.gif) no-repeat scroll top right;
}

.inactivechoice {
  background:transparent url(../images/category_button_i.gif) no-repeat scroll top right;
}

a.categorychoice:hover {
  color:#fff;
  background:transparent url(../images/category_button_gr.gif) no-repeat scroll top right;
  outline:none;
}

a.reviewchoice:hover {
  color:#fff;
  background:transparent url(../images/category_button_r.gif) no-repeat scroll top right;
  outline:none;
}

a.movechoice, a.movechoicedisabled {
  padding-top:7px;
  padding-left:7px;
  margin:2px;
  vertical-align:middle;
  text-align:center;
  color:#fff;
  display:block;
  float:right;
  font-weight:bold;
  height:26px;
  width:111px;
  text-decoration:none;
  outline:none;
}

a.movechoice {
    background:transparent url(../images/movechoice_button.gif) no-repeat scroll top right;
}

a.movechoice:hover {
  color:#fff;
  background:transparent url(../images/movechoice_button_r.gif) no-repeat scroll top right;
  outline:none;
}

a.movechoice:active {
  color:#60b11c;
  background:transparent url(../images/movechoice_button_d.gif) no-repeat scroll top right;
  outline:none;
}

a.movechoice.selected {
  padding-top:7px;
  padding-left:7px;
  margin:2px;
  vertical-align:middle;
  text-align:center;
  display:block;
  float:right;
  font-weight:bold;
  height:26px;
  width:111px;
  color:#60b11c;
  background:transparent url(../images/movechoice_button_d.gif) no-repeat scroll top right;
  cursor:default;
}

a.movechoice.selected.disabled,a.movechoice.disabled,a.movechoice.disabled:hover,a.movechoicedisabled,a.movechoicedisabled:hover {
  background:transparent url(../images/movechoice_button_disabled.gif) no-repeat scroll top right;
  color:#ccc;
  cursor:default;
}

a.add_button,a.edit_button,a.call_button,a.move_button, a.moveme_button{
  width:218px;
  height:28px;
  padding:16px 0 12px 24px;
  display:block;
  float:right;
  font-weight:bold;
  text-decoration:none;
  outline:none;
  color:#FFF;
  font-size:18px;
}

a.move_button {
background:transparent url(../images/move_button.gif) repeat scroll 0 0;
float:left;
margin:15px 5px 5px 0;
padding:16px 0 12px 75px;
width:167px;
}

a.move_button:hover {
  color:#FFF;
  background:url(../images/move_button_r.gif);
}

a.moveme_button {
  float:left;
  width:170px;
  background:url(../images/moveme_button.gif);
  margin:0px;
  text-align:center;
  padding:16px 0px 12px 0px;
}

a.moveme_button:hover {
  color:#FFF;
  background:url(../images/moveme_button_r.gif);
}

a.add_button {
  background:url(../images/add_button.gif);
  margin:15px 5px 5px;
}

a.call_button {
  background:url(../images/call_button.gif);
  margin:5px;
}

a.go_button {
  background:url(../images/go_button.gif);
  margin:5px;
  width:113px;
}

a.edit_button {
  background:url(../images/change_button.gif);
  margin:15px 5px 5px;
}

a.add_button:hover {
  color:#FFF;
  background:url(../images/add_button_r.gif);
}

a.call_button:hover {
  color:#FFF;
  background:url(../images/call_button_r.gif);
}

.selector_group,a.edit_button:hover {
  color:#FFF;
  background:url(../images/change_button_r.gif);
}

.selector_group.even,.selector_group_item2 {
  height:37px;
  padding:5px;
  _padding:5px 5px 2px 5px;
  margin:0;
  background:url(../images/selections_bg.gif) repeat-x top;
}

.selector_group.odd img,.selector_group_item1 img {
  float:left;
  height:37px;
  width:42px;
  margin:0 20px 0 0;
  padding:0;
}

.selector_group.odd,.selector_group_item1 {
  height:37px;
  padding:5px;
  _padding:5px 5px 2px 5px;
  margin:0;
  background:#fff;
}

.selector_group img,.selector_group_item2 img {
  float:left;
  height:37px;
  width:42px;
  margin:0 20px 0 0;
  padding:0;
}

#workspace_popup .text_area {
  width:250px;
  padding:0 10px 10px;
  float:right;
  height:auto;
}

#workspace_manager,#workspace_manager_final,#workspace_manager_route,#workspace_manager_final2,#workspace_manager_route,#saved_manager,#summary_manager {
  position:relative;
  z-index:200;
  background:url(../images/manager_bg.jpg) no-repeat top left;
  top:20px;
  margin-top:0;
  margin-left:15px;
  padding:23px 19px 0;
  float:left;
  width:600px;
  min-height:500px;
}

#workspace_manager {
  background:url(../images/manager_bg.jpg) no-repeat top left;
}

#workspace_manager_final {
  background:url(../images/manager_bg_final.jpg) no-repeat top left;
}

#workspace_manager_final2 {
  height:540px;
  background:url(../images/manager_bg_final2.jpg) no-repeat top left;
}

#workspace_manager_route {
  background:url(../images/route_bg.jpg) no-repeat top left;
  width:580px;
}

#directions-form p {
  line-height:20px;
  width:100%;
}

#workspace_manager_route .routebuttons a {
  position:relative;
  float:right;
  color:#0e3c75;
  text-align:center;
  margin-top:-10px;
  width:131px;
  height:27px;
  padding-top:13px;
  background:url(../images/yourmove_butt_bg.gif) no-repeat top left;
}

#directions-form {
  width:100%;
}

#directions-form label {
  font-weight:bold;
  font-size:12px;
  display:block;
}

#fromAddress {
  width:420px;
  margin:6px 10px 0 0;
  font-size:12px;
  float:left;
  height:auto;
}

#workspace_manager_route .routebuttons a:hover {
  color:#ff4500;
}

.act-index .routebuttons a {
  margin-top:0;
  margin-right:20px;
}

#workspace_manager p {
  padding:13px;
}

#workspace_manager .save a {
  position:relative;
  float:right;
  margin-right:4px;
  margin-top:15px;
  width:178px;
  height:56px;
  background:url(../images/save.gif) no-repeat top left;
  text-indent:-9000px;
}

#workspace_manager .save a:hover {
  background:url(../images/save_r.gif) no-repeat top left;
}

#workspace_top_start,#workspace_top_mid,#workspace_top_final {
  width:583px;
  padding-bottom:10px;
  _padding-bottom:0;
}

#workspace_top_mid {
  padding-bottom:0;
  _padding-bottom:0;
}

#workspace_top_start {

  
/*height:127px;*/

  
/*_height: 135px;*/
}

#workspace_top_mid {
  padding-bottom:0px;
  
/*height:162px;*/

  
/*_height:171px;*/
}

#workspace_top_final {
  min-height:220px;
}

#tick_login,#tick_login_final,#tick_connections,#tick_services,#tick_notifications {
  width:34px;
  height:34px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='../images/grey_circle.png');
  background:url(../images/grey_circle.png) no-repeat top left;
  z-index:100;
}

#tick_login[class],#tick_login_final[class],#tick_connections[class],#tick_services[class],#tick_notifications[class] {
  background:url(../images/grey_circle.png) no-repeat top left;
}

#tick_login {
  position: absolute;
  top:88px;
  left:5px;
}

#tick_login_final {
  position: absolute;
  top:125px;
  left:5px;
}

.act-confirm #tick_connections, .act-confirm #tick_services, .act-confirm #tick_notifications {
}

#tick_connections, #tick_services, #tick_notifications {
margin: -10px 0px 0px -10px;
}

#tick_login.complete,#tick_login_final.complete,#tick_connections.complete,#tick_services.complete,#tick_notifications.complete {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src='../images/green_circle.png');
}

#tick_login.complete[class],#tick_login_final.complete[class],#tick_connections.complete[class],#tick_services.complete[class],#tick_notifications.complete[class],.complete {
  background:url(../images/green_circle.png) no-repeat top left;
}

#route {
  width:193px;
  height:40px;
  float:right;
  margin-right:90px;
  _margin-right:45px;
  margin-top:0;

  
/*-10px*/
}

#green_login {
  width:583px;
  height:115px;
  background:url(../images/greenbox_full.gif) no-repeat top left;
}

.who,.address,.date,.login,.password {
  padding:10px 10px 6px 13px;
  width:170px;
  height:auto;
  float:left;
}

.login {
  padding-left:30px;
}

.login,.password {
  width:250px;
}

#green_login input[type=hidden] {
  width:0;
  height:0;
  padding:0;
  border:0;
}

#green_login input {
  padding:2px;
  margin:2px 0 0;
  border:solid 1px #a4eb57;
  height:13px;
  line-height:12px;
  width:165px;
  font-size:10px;
  font-weight:bold;
}

#green_login a {
  text-align:center;
  padding-top:4px;
  display:block;
  color:#FFF;
  font-weight:bold;
  width:59px;
  height:19px;
  background:url(../images/greenbox_button.gif) no-repeat top left;
  border:none;
  float:right;
  margin-top:30px;
}

#green_login a:hover {
  background:url(../images/greenbox_button_r.gif) no-repeat top left;
  border:none;
}

#green_login_complete {
  width:583px;
  height:57px;
  background:url(../images/greenbox_small.gif) no-repeat top left;
}

#green_login_complete a {
  float:right;
  margin-right:19px;
  _margin-right:10px;
  display:block;
  width:164px;
  height:13px;
  background:url(../images/review_button.gif) no-repeat top left;
  text-indent:-9000px;
}

.summary_tabs {
  list-style:none;
  width:440px;
  margin:0 0 0 -19px;
}

.summary_tabs li {
  margin:0;
  display:block;
  float:left;
}

.summary_tabs a {
  width:190px;
  padding:14px 0 15px 19px;
  display:block;
  float:left;
}

.summary_tabs li a {
  padding-bottom:12px;
  font-size:15px;
  background:url(../images/tab_off.gif) no-repeat top left;
  color:#666666;
  text-decoration:none;
}

.summary_tabs li.on a {
  font-size:19px;
  color:#60b11c;
  background:url(../images/tab_on.gif) no-repeat top left;
}

.summary_tabs .last a {
  margin-right:0;
}

#saved_manager {
  background:url(../images/manager_bg_tabbed_summary.jpg) no-repeat top left;
  padding:4px 19px 0;
  float:left;
  padding-bottom:40px;
}

#summary_manager {
  background:url(../images/manager_bg_tabbed_summary.jpg) no-repeat top left;
  padding:4px 19px 0;
  float:left;
}

.main_sponsor {
  margin:10px 0px 10px 5px;
}

.little_sponsor {
  border-top: 1px solid #ccc;
  margin:10px 0px 10px 5px;
  padding-top:10px;
}

#alert_selections h2 {
  color:#000;
}

.sponsor_l {
  width: 170px;
  margin-right:20px;
  background:#ddd;
#  height: 40px;
float:left;
}

.sponsor_r {
  float:right;
  width: 490px;
}

#account_expandy {
  display:visible;
  margin-top:12px;
  padding:10px 0 0 13px;
  height:28px!important;
  background:url(../images/greybox_small.gif) no-repeat top left;
}

#account_expandy_long {
  float:none;
  display:none;
  margin-top:12px;
  padding:10px 0 0 13px;
  height:177px!important;
  background:url(../images/greybox_long.gif) no-repeat top left;
}

#account_expandy a {
  float:right;
  margin:5px 19px 0 0;
  _margin:5px 19px 0 0;
  display:block;
  width:164px;
  height:13px;
  background:url(../images/review_button_gs.gif) no-repeat top left;
}

#alert_selections {
  width:556px;
  padding:0 13px;
  background:url(../images/box_alert_selections_wide.gif) no-repeat top left;
  height:138px;
  margin:11px 0 0;
}

#alert_form input {
  float:none;
  background:#FFF;
  border:1px solid #0A3C75;
  width:13px;
  height:13px;
  padding:0;
  margin:0 5px 0 0;
}

#alert_form label {
  padding:0 15px 0 0;
  margin-right:25px;
  _margin-right:12px;
  font-weight:bold;
  width:70px;
  margin:0 10px 0 0;
}

#tri_butt_box {
  width:600px;
  margin:0 16px 0 0;
  _margin:11px 8px 0 0;
  float:right;
}

#tri_butt_box a {
  padding:15px 0 5px 50px;
  display:block;
  height:24px;
  width:140px;
  float:left;
  margin:0 4px;
  color:#fff;
}

.return_friends a {
  background:url(../images/return_button_tell.gif) no-repeat top right;
}

.return_friends a:hover {
  background:url(../images/return_button_tell_r.gif) no-repeat top right;
  color:#fff;
}

.return_feedback a {
  background:url(../images/return_button_feedback.gif) no-repeat top right;
}

.return_feedback a:hover {
  background:url(../images/return_button_feedback_r.gif) no-repeat top right;
  color:#fff;
}

.return_route a {
  background:url(../images/return_button_route.gif) no-repeat top right;
}

.return_route a:hover {
  background:url(../images/return_button_route_r.gif) no-repeat top right;
  color:#fff;
}

#tri_butt_box .return_facebook a {
  margin-top:10px;
  background:url(../images/return_button_facebook.gif) no-repeat top right;
}

.return_facebook a:hover {
  background:url(../images/return_button_facebook_r.gif) no-repeat top right;
  color:#fff;
}

#tri_butt_box .return_walk a {
  margin-top:10px;
  background:url(../images/return_button_walk.gif) no-repeat top right;
}

.return_walk a:hover {
  background:url(../images/return_button_walk_r.gif) no-repeat top right;
  color:#fff;
}

.return_form {
  color:#000;
  float:left;
  height:107px;
  display:block;
  margin:0 0 19px;
  padding:10px 16px 0 0;
  width:365px;
}

.return_form input {
  float:right;
  background:#FFF;
  border:1px solid #666;
  width:171px;
  height:13px;
  padding:2px;
  margin:2px;
  font-weight:bold;
}

div.account_controls
{
  height:83px;
  width:172px;
  float:right;
  margin: 0px 14px 0 0;
}

div.account_controls input {
  float: none;
  height: auto;
  width: auto;
  display: inline;
}

div.account_controls a.save {
  display:block;
  background:url(../images/button_save_details.gif) no-repeat top left;
  height:83px;
  width:172px;
}

a.final_save {
  display:block;
  background:url(../images/button_save_move.gif) no-repeat top left;
  height:83px;
  width:172px;
  float:right;
  margin:30px 0 0;
}

a.final_save:hover {
  background:url(../images/button_save_move_r.gif) no-repeat top left;
}

a.details_save {
  display:block;
  background:url(../images/button_save_details.gif) no-repeat top left;
  height:83px;
  width:172px;
  float:right;
  margin:40px 14px 0 0;
}

a.details_save:hover, div.account_controls a.save:hover {
  background:url(../images/button_save_details_r.gif) no-repeat top left;
}

a.final_update {
  display:block;
  background:url(../images/button_update_move.gif) no-repeat top left;
  height:83px;
  width:172px;
  float:right;
  margin:30px 0 0;
}

a.final_update:hover {
  background:url(../images/button_update_move_r.gif) no-repeat top left;
}

a.details_update {
  display:block;
  background:url(../images/button_update_details.gif) no-repeat top left;
  height:83px;
  width:172px;
  float:right;
  margin:40px 14px 0 0;
}

a.details_update:hover {
  background:url(../images/button_update_details_r.gif) no-repeat top left;
}

#summary_table {
  padding-bottom:50px;
}

#summary_table li {
  display:block;
  width:585px;
}

#summary_table li a {
  text-align:left;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  display:block;
  width:565px;
  height:19px;
  padding:7px 7px 7px 13px;
  background:url(../images/summary_button.gif) no-repeat top right;
  text-decoration:none;
}

#summary_table li a:hover {
  background:url(../images/summary_button_r.gif) no-repeat top right;
}

#summary_notifications,#summary_connections,#summary_services {
  padding:0 0 15px;
  margin:0;
}

#summary_notifications .odd,#summary_connections .odd,#summary_services .odd {
  padding:5px;
  height:45px;
  margin:0;
  background:#ccc;
}

#summary_notifications .even,#summary_connections .even,#summary_services .even {
  padding:5px;
  height:45px;
  margin:0;
  background:#eee;
}

td.icon {
  padding:0 10px;
  width:40px;
}

td.provider {
  padding:0 10px;
  width:120px;
  border-right:solid 1px #fff;
}

td.full {width:583px;background-color:#efefef; !important}

td.jobtype {
  padding:0 10px;
  width:120px;
  border-right:solid 1px #fff;
}

td.jobstatus {
  padding:0 10px;
  width:305px;
  margin-right:0;
}

td.jobstatus a {
  color:#cc0000;
  text-decoration:none;
}

td.instructions {
  padding: 0 10px; width: 425px;
}

td.jobstatus a:hover {
  color:#cc0000;
  text-decoration:underline;
}



.ui_tips{
border-top:1px solid #DDDDDD;
color:#2973BF;
height:33px;
padding-top:7px;
width:583px;
}

.ui_tips ul{
margin-left:0px;
list-style-image: url(../images/li_down_arrow.gif) no-repeat top left;
}

.ui_tips ul li{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/li_down_arrow.gif) no-repeat scroll 0 2px;
display:block;
position: absolute;
margin-right:22px;
padding-left:25px;
width:153px;
}

#tip_for_connections {
  left: 19px;
}

#tip_for_services {
  left: 219px;
}

#tip_for_notifications {
  left: 419px;
}

.ui_last{margin-right:0px !important;}


.select_grey_box {
  width:563px;
  height:38px;
  background:url(../images/select_grey_box.gif);
  padding:10px;
  margin:15px 0 0;
}

.widget a {
  display:block;
  margin-top:-13px;
  background:url(../images/download_widget.gif) no-repeat top left;
  float:right;
  height:54px;
  _height:50px;
  width:171px;
}

.final_form {
  float:left;
  height:107px;
  display:block;
  margin:0 0 19px;
  padding:10px 16px 0 10px;
  width:369px;
}

.final_form h2 {
  font-size:16px;
  font-weight:bold;
  color:#0e3c75;
  padding-bottom:6px;
}

.final_form input {
  float:right;
  background:#FFF;
  border:1px solid #0A3C75;
  width:171px;
  height:13px;
  padding:2px;
  margin:2px;
  font-weight:bold;
}

.editmove a {
  display:block;
  margin:80px 0 12px;
  _margin:80px 0 12px 0;
  background:url(../images/edit_move.gif) no-repeat top left;
  float:right;
  height:31px;
  padding:13px 0 0 16px;
  width:167px;
  color:#fff;
}

.editmove a:hover {
  text-decoration:none;
  color:#fff;
}

.letsmove a {
  display:block;
  margin:10px 0 12px;
  _margin:10px 8px 12px 0;
  background:url(../images/lets_move.gif) no-repeat top left;
  float:right;
  height:114px;
  width:183px;
}

#manager_popups ul.small {
  height:130px;
  overflow:hidden;
}

#manager_popup_group {
  margin-top:0;
  width:600px;
}

#manager_popups_mid,#manager_popups {
  float:left;
  width:178px;
  height:235px;
  margin-right:22px;
  background:url(../images/manager_popup.gif) no-repeat bottom;
}

#manager_popups_mid {
  background:url(../images/manager_popup_m.gif) no-repeat bottom;
}

#manager_popups_midfinal,#manager_popups_final {
  float:left;
  width:178px;
  height:111px;
  margin-right:22px;
  background:url(../images/popups_sml.gif) no-repeat bottom;
}

#manager_popups_midfinal {
  background:url(../images/popups_sml_m.gif) no-repeat bottom;
}

#manager_popups_midfinal a,#manager_popups_final a {
  margin-right:0;
  _margin-right:0;
  display:block;
  width:178px;
  height:38px;
  background:none;
}


ul.main {
  padding-left:10px;
  _padding-left:5px;
  height:120px;
  width:150px;
}

#manager_popup_group ul .small {
  list-style-type:none;
  background:transparent url(../images/bullet.gif) no-repeat;
  background-position:0 50%;
  list-style-position:outside;
  padding-left:10px;
  margin-left:13px;
  height:19px;
  width:150px;
}

#manager_popup_group ul .strike {
  list-style-type:none;
  background:transparent url(../images/bulletgrey.gif) no-repeat;
  background-position:0 50%;
  list-style-position:outside;
  padding-left:10px;
  margin-left:13px;
  color:#aaa;
  text-decoration:line-through;
  height:19px;
  width:150px;
}

#manager_popup_group li {
  display:block;
  width:178px;
}

#manager_popup_group li a {
  text-align:left;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  display:block;
  width:158px;
  height:19px;
  padding:7px 7px 7px 13px;
  background:url(../images/popup_button.gif) no-repeat top right;
  text-decoration:none;
}

#manager_popup_group li a:hover {
  background:url(../images/popup_button_r.gif) no-repeat top right;
}

.act-unauthenticated #manager_popup_group li a:hover,.act-new #manager_popup_group li a:hover {
  background:url(../images/popup_button.gif) no-repeat top right;
  cursor:default;
}

#manager_flash {
  width:170px;
  height:155px;
  position:absolute;
  bottom:20px;
  left:560px;
  z-index:200;
}

#selector_flash {
  width:200px;
  height:190px;
  position:absolute;
  top:483px;
  left:910px;
  z-index:200;
}

#advertising {
  float:right;
  min-height:484px;
  width:204px;
  margin:3px 0 0;
  padding:10px;
  background:#fff;
}

#hero {
  padding:10px 10px 20px;
  border-bottom:dashed 1px #ccc;
}

#hero img {
  border:solid 10px #fff;
  border-bottom:solid 20px #fff;
}

#small {
  height:84px;
  border-bottom:dashed 1px #ccc;
  padding-left:10px;
}

#small .last {
  height:84px;
  border-bottom:none;
  padding-left:10px;
}

#small span {
  font-size:10px;
  color:#000;
  width:184px;
}

#small img {
  border:solid 10px #fff;
  border-left:0;
}

#home_flash { 
  width:720px;
  height:410px;
  padding-left:12px; 
  position: relative;
  top: -80px;
}

#home_flash.final {
  _top:-206px;
}

.login-form label {
  display:block;
  font-weight:bold;
  color:white;
}

.login-form input {
  margin:6px 0;
  display:inline;
  float:none;
}

div.loading {
  width:43px;
  margin:150px auto;
}

.footer {
  margin-top:23px;
  _margin-top:3px;
  border-top:solid 3px #256CB5;
  padding-top:10px;
  padding-bottom:20px;
}

.fo {
  width:990px;
  margin-right:auto;
  margin-left:auto;
}

.fo a {
  color:#0e3c75;
}

.fo a:hover {
  text-decoration:underline;
}

.fo ul {
  float:left;
}

.fo li {
  margin:0;
  padding:0 5px;
  border-right:#6e8aac 1px solid;
  float:left;
}

.fo .last {
  border-right:0;
}

.fo p {
  padding:0;
  float:right;
  color:#0e3c75;
}

.example {
  color:#999;
  font-weight:normal;
}

.ac_results {
  z-index:1000;
  background-color:#fff;
  border:1px solid #A4EB57;
}

.ac_results iframe {
  display:none;
}

.ac_results li {
  padding:2px 5px;
}

.ac_results li:hover {
  background-color:#A4EB57;
}

#facebox {
  font-size:12px;
}

#facebox label {
  font-weight:bold;
  display:block;
  width:100px;
  float:left;
  line-height:32px;
}

#facebox input {
  float:left;
  width:300px;
  margin-top:0;
}

#facebox a.close {
  background:none;
  padding:0;
}

#facebox h2 {
  color:#60B11C;
  margin-bottom:1em;
  font-size:14px;
}

#facebox .message {
  text-align:center;
  color:#2973BF;
  font-weight:bold;
}

#facebox p, ol, ul {padding:0;line-height:1.5em;}
#facebox ol, #facebox ul {padding-left:3em;}

span.error {
  color:red;
  font-weight:bold;
}

div.error {
  padding:1em;
}

div.error h2 {
  font-size:14px;
  color:#2973BF;
}

#who,#address,#date {
  padding:10px 10px 6px 13px;
  width:170px;
  height:auto;
  float:left;
}

#content_space {
  position:relative;
  z-index:200;
  top:20px;
  margin-top:0;
  margin-left:15px;
  _margin-left:7px;
  padding:23px 19px 35px;
  float:left;
  _height:500px;
  background:url(../images/content_bg.gif) no-repeat top left;
  width:686px;
}

#content_space ul,#content_space ul li {
  margin-left:10px;
  padding-left:10px;
  list-style:disc;
}

.forgot {
  padding-top:10px;
  _padding-top:0;
}

.contact_area {
  width:300px;
  padding:0 10px 10px 15px;
  height:auto;
  float:right;
}

#green_login .greenlogin {
  color:#000;
  font-weight:bold;
  text-decoration:none;
  margin:0;
  padding:0;
  float:none;
  background:none;
  width:80px;
  height:auto;
  text-align:left;
}

#green_login .greenlogin:hover {
  text-decoration:underline;
  background:none;
  cursor:pointer;
}

.moveMe_text_area input {
  float:right;
  background:#FFF;
  border:1px solid #0A3C75;
  width:140px;
  height:14px;
  padding:2px;
  margin:1px;
}

input.moveMe_sub,input.moveMe_date {
  float:left;
  background:#FFF;
  border:1px solid #0A3C75;
  height:14px;
  padding:2px;
  margin:1px;
}

input.moveMe_sub {
  width:245px;
}

textarea.moveMe_sub {
  border:1px solid #0A3C75;
  margin:6px;
}

input.moveMe_date {
  width:100px;
}


.final_form {
  _width:343px;
  _margin-bottom:10px;
}

#manager_popup_group {
  #margin-top:0px;
  _margin-top:0;
}
#notifications-form select.category_select {width:200px;}
#moving-services-form select.provider, #connections-form select.provider {width:150px;}
#facebox a.close {width:auto;;}

.sibling-menu {
  width:200px;
  float:right;
  padding-left:20px;
  margin-left:20px;
  margin-bottom:20px;
  border-left: 1px dashed #ccc;
}

.sibling-menu a {
  font-weight:normal;
}

#cms_content .sibling-menu ul, #cms_content .sibling-menu ul li {
  list-style:none;
  padding-left:0;
  margin-left:0;
}

#cms_content .sibling-menu ul li {color:#ccc;}

#cms_content .sibling-menu li.selected a {
  font-weight:bold;
}

#cms_content .sibling-menu ul ul {
  padding-left:20px;
}

#cms_content .sibling-menu li.selected li a {
  font-weight:normal;
}

.breadcrumbs a {
  color:#60b11c;
  font-weight:normal;
}

#cms_content p, #cms_content blockquote, #cms_content ul, #cms_content ol {
  font-weight:normal;
  background:transparent;
  margin: 0 0 12px 0;padding:0;
  width:auto;
  font-size:12px;
  line-height:18px
}

#cms_content blockquote {padding:10px 20px;background-color:#fafafa;border-left:4px solid #ccc;font-style:italic;}

#cms_content ul, #cms_content ol {
  padding-left:24px;
}

#cms_content ul, #cms_content ul li {list-style:disc;}
#cms_content ol {list-style:decimal;}

#cms_content h1, #cms_content h2, #cms_content h3, #cms_content h4, #cms_content h5, #cms_content h6 {
  color:#60b11c;
  font-weight:normal;
  background:transparent;
  margin:0;padding:0;
  width:auto;
}

h1.infopopup {height:30px; padding-left:30px; padding-top:3px;background: url(../images/info.png) no-repeat top left;}

#cms_content h1 {font-size:20px;line-height:32px;margin-bottom:8px;}
#cms_content h2 {font-size:18px;line-height:24px;margin-bottom:8px;}
#cms_content h3 {font-size:16px;line-height:20px;margin-bottom:8px;}
#cms_content h4 {font-size:14px;line-height:18px;margin-bottom:8px;}
#cms_content h5 {font-size:13px;line-height:18px;margin-bottom:8px;}
#cms_content h6 {font-size:12px;line-height:18px;margin-bottom:8px;}
