﻿/* CSS Document */
body>div#footer{
   position:fixed;             /*<<<< fixed footer*/
  }
  body>div#footer2{
   position:fixed;             /*<<<< fixed footer*/
  }

 * html body{
  overflow:hidden;                 /*<<<< fixed footer*/
 }

body {
	font-family:Arial, Helvetica, sans-serif;
	height: 100%;
	margin:0 auto;
	background: #e1e7ff;
}
#container
{
	height: 100%;
}
img { border: 0px;}
#clear {clear:both;}
.clear {clear:both;}
#wrapper_body {
	width:996px;
	height:450px;
	margin:0 auto;
	background:#e1e7ff url(/images/bg_shadow.gif) repeat-y center;
	padding-top:10px;
	*padding-top:15px;
	}
#header_shade
{   background:#fff url(/images/Header_top1.gif) no-repeat top center;
	width: 996px;
	height:110px;
	margin: 0 auto;
}
.logo {
	float:left;
	margin-left:25px;
	margin-top:-1px;
	width:183px;
}
#join {
	height: 10px;
	width:320px;
	margin:7px 0px -1px 0px;
	*margin:0px 0px -1px 0px;
	float:right;
	font:11px/13px arial,sans-serif;
	color:#ffc704;
}
#join a {
	color:#fff;
	padding-right:5px;
}
.join_signedin {
	height: 10px;
	width:250px;
	margin:7px 15px -1px 0px;
	float:right;
	font:11px/13px arial,sans-serif;
	color:#ffc704;
}
.join_signedin a {color:#fff;}
.join_signedin span
{
	font-weight:bold;
}
#join a:hover, .join_signedin a:hover {color:#fff;}
#navigation {
	float: right;
	width: 205px;
	*width: 200px;
	margin: 27px 0 0 470px;
	*margin: 35px 0px 0px 305px;
	}
#navigation {
	margin: 33px 0 0 470px\9
}
#navigation li {
	font:12px/21px arial,sans-serif;
	color:#fff;
	float: left;
}
.menu_in table table, .menu_in .category_table{
	background-color: #e7ebff;
}
#navigation li .menu_in table p, .menu_in span {
  color:#000;
  background: #e7ebff;
  line-height:10px;
  padding:4px 0px 0px 0px;
  height:auto;
  }
#navigation li .menu_in  p
{
	font-weight:bold;
	float:left;
	margin:0px;
	padding:4px 0px 0px 0px;
	color: #000;/* link inside tab color*/
	background: url(../menu/bubbletop_bg.png) repeat-x top;
	height:29px;
	}
#navigation li .menu_in table .category_table p,
#navigation li .menu_in table .category_table a
{padding:0px 2px;
 line-height:17px;
}
.menu_in span
{font:bold 16px arial,sans-serif;
 text-align:center;
 margin:0px 0px 0px 10px;
}

#navigation li .menu_in a{text-decoration:underline;font-weight:bold;color:#4a5ebc;}
#navigation li .menu_in a:hover{color: #edb904;}
#navigation li a{
	font:11px/12px arial,sans-serif;
	text-decoration:underline;
	cursor:pointer;
}

.nav ul, .nav_info ul {
	float: left;
	margin: 0;
	padding-top: 3px;
	list-style: none;
}
.nav li {
	float: left;
	position: relative;
	z-index: 1;
}

.nav li a {
	display: inline;
	overflow: hidden;
}
a .menu-left {
	background: url(../menu/menu_left.gif) no-repeat left top;
	width: 8px;
	height: 32px;
	line-height: 35px;
	display: block;
	float: left;
}
.nav_info ul
{
	padding:15px 0px 0px 0px;
}
.nav_info ul li
{
  padding:0px 5px !important;
}
.nav_info ul li a
{
	color:#fff;
}
.nav_info ul li a:hover
{
	/*color:#e1e7ff;*/
	color: #FFC704;
}
.nav_info ul li img
{
  padding:0px 10px;
  vertical-align:middle;
}
/*Main*/
#main {
	width: 955px;
	clear: both;
}
#new-search
{
	width:300px;
	float:left;
	margin:38px 0 -78px 292px;
	*margin:45px 0px -75px 290px;
	color:#fff;
	font-size:11px;
}
.searchtext
{
	width: 165px; height: 12px;vertical-align:baseline;font:italic 11px arial,sans-serif;padding-left:3px;color:#999;
}
#searchbox {
	/*background:transparent url(/images/searchbox_top.gif) no-repeat top;*/
	width: 205px;
	float:left;
	margin: 10px -155px 0px 35px;
	padding:3px 0px;
}
#searchbox .searchbox_content {
	background-color:#e1e6fa;
	height:51px;
	padding:5px 6px 0px 10px;
}
.input_default
{   color:#9ea3a9;
	font-style:italic;
}
#searchbox .searchbox_close {
	background:transparent url(/images/searchbox_bottom.gif) no-repeat top;
	height:5px;
}
#searchbox h3 {
	font: bold 0.79em arial,sans-serif;
	*font:bold 0.75em arial,sans-serif;
	letter-spacing:-0.01em;
	*letter-spacing:-0.03em;
	color: #4a5ebc;
	margin:0px 0px 5px 0px;
	}
#bottom-searchbox
{
	font:bold 14px arial,sans-serif;
}
#signup_bonus    {
	width: 120px;
	float:left;
	margin: 25px 0px 0px 0px;
}
#signup_bonus h4 {
	font:bold 1em arial,sans-serif;
	letter-spacing:-0.04em;
	color: #000;
	margin: 0px 0px 5px 0px;
}
#signup_bonus h5 {
	margin: 0px 0px 5px 0px;
	padding-bottom:5px;
	color:red;
	border-bottom:dashed 1px #666;
}
#signup_bonus h5 span {
	text-decoration:line-through;
}
/* Bob's text box---------*/
#main .adorned {
	width: 689px;
	margin:0px 0px;
	margin-left:-170px;
	float:right;
	text-align: left;
	color:#000;
}
#main .adorned .ab {
	margin: 0px;
	height: 278px;
	background: url(/images/corner1.gif) no-repeat top;
	background-position: 100% 0%;
	padding:0px 35px 0px 30px;
}
#main .adorned .bb {
	height: 130px;
	background: url(/images/corner_bottom1.gif) no-repeat bottom right;
	background-position: 100% 0%;
	padding:0px 30px 0px 30px;
}
#main .adorned  h1 {
	padding-top: 1.1em;
	*padding-top: 0.8em;
	margin-top:0px;
	margin-bottom:10px;
	font-size:24px;
}
#main .adorned .frame_in h1
{   padding-top: 0.3em !important; /*Scrollable pages will have same h1 like fixed height pages*/
}
#main .adorned  h2{
	font-size:23px;
	padding-top: 0em;
	*padding-top: 0em;
	line-height:24px;
	*line-height:27px;
	letter-spacing:-0.03em;
	*letter-spacing:-0.05em;
}
#main .adorned h1 {
	width:570px;
	line-height:24px;
	*line-height:27px;
	letter-spacing:-0.03em;
	*letter-spacing:-0.05em;
}
#main .adorned  h1, x:-moz-any-link, x:default {letter-spacing:-0.05em;}
body:nth-of-type(1) #main .adorned  h1 {letter-spacing:-0.05em;}
#main .adorned p{
	font:14px arial,sans-serif;
	line-height:1.4em;
	letter-spacing:0em;
}
#main .adorned p strong{
	font-weight: bold;
	color: #4a5ebc;
	letter-spacing:-0.5px;
}
/* Would you like to start saving now---------*/
#main #start_saving {
	width: 324px;
	margin:0px auto;
	padding-top:0px;
	 }
#main #start_saving h4{
	font:13px/20px arial,sans-serif;
	line-height:1.05em;
	margin: 0px;
	padding-top:5px;
}
#main #start_saving a{ text-decoration:none; color:#000;padding-top: 10px; }
#main #start_saving span{ float: left;}
#main #start_saving span span { float: right;}
#close_wrapper {
	width:996px;
	height:25px;
	margin:0 auto;
	background:#e1e7ff url(/images/wrapper_bottom.gif) repeat-y center;
	margin-top:-1px;
}
/*-Bob-*/
.bob {
	position:relative;
	float:left;
	margin-top:50px;
	z-index: 1;
}
.bob_low {
	position:relative;
	float:left;
	margin-top:120px;
	z-index: 1;
}
.bob_high {
	position:relative;
	float:left;
	margin-top:20px;
	z-index: 1;
}
.bob_fixed
{
	position:fixed;
	top:150px;
	margin-left:85px;
	*margin-left:5px;
	margin-bottom:95px;
	z-index: 70011;
	}
.bob_tv {  /*--for DishNetwork vertical--*/

	float:left;
	margin-top:60px;
	margin-left:-100px;
	z-index: 1;
}
.bob_bottom {
	float:right;
	/*margin-top:-25px;*/
	margin-top:-30px;
	z-index: 8000;
}
#text_links
{
	width: 175px;
	float:left;
	margin: 25px -117px 55px 35px;
	}
.text_links_low {padding-top:20px;}
#text_links li {font:bold 9pt/19pt arial,sans-serif;}
#text_links .arrow-links
	{
		margin: 0.5em 0 0 0;
	}
.arrow-links li
{
	margin: 0px 0px 0px 13px;
	list-style-image: url(/images/new-arrow.png);
}
a.links-more, a:hover.links-more, .links-more
{
	font:11px/12px arial,sans-serif;
	color:#5c5c5c !important;
	*line-height:8px;
}
.movers-ad
{
	margin:5px 0 10px;
	width:168px;
}
/*chrome fix*/
body:nth-of-type(1) .movers-ad
{
	width:175px;
}
/*FF fix*/
.movers-ad, x:-moz-any-link, x:default {width:168px !important;}
.movers-ad a
{
	text-decoration:none;
}
.movers-ad p
{
	font:bold 12px/15px arial,sans-serif !important;
	margin:4px 0px;
	color:#4a5ebc !important;
	clear:both;
}
.movers-ad h4
{
	font:bold 0.80em arial,sans-serif;
	letter-spacing:-1px;
	color: #000;
	margin: 0px 0px 5px 0px;
}

.movers-ad img
{
	float:left;
	padding:0 5px 0 0;
	vertical-align:bottom;
}
.sidebar-guide
{
	width:142px;
}
.sidebar-guide li
{
	background:#fff url(/images/links-border.gif) repeat-x center;
	height:1.77em;
	padding-top:0.4em;
}
#text_links .moving_guide li, #text_links .sidebar-guide
{font:bold 10pt/17pt arial,sans-serif !important;}
#text_links .facebook_links
{
	background:#ebefff;
	padding:8px 0px;
}
#text_links .facebook_links li {
	font:11px/15px arial,sans-serif;
	letter-spacing:0em;
	padding:2px 5px 2px 8px;
	}
#text_links .facebook_links li a
	{
	  vertical-align:text-bottom\9
	}
#text_links .facebook_links li a
	{
		font-weight:bold;
	}
#text_links img
{
	vertical-align:text-bottom;
	padding:0px 2px;
}
#text_links ul {margin-top:0px;}
#side_links
{
	float:left;
	width: 168px;
	margin:50px 0px 8px 0px;
}
#side_links ul,#text_links ul {
	list-style:none;
	margin-left:0;
	margin-bottom:0.3em;
	padding-left:0;
}
#side_links li{
	margin: 10px 0px;
}
#side_links h4,#text_links h4 {
	font:bold 0.80em arial,sans-serif;
	letter-spacing:-0.04em;
	color: #000;
	margin: 0 0 0.2em;
}
#side_links h4, x:-moz-any-link, x:default,
#text_links h4, x:-moz-any-link, x:default
{
	letter-spacing:-0.04em !important;
}
/*Chrome css fix*/
body:nth-of-type(1) #text_links h4, body:nth-of-type(1) #side_links h4
{
	letter-spacing:-0.08em;
}
#text_links h5 {
	font:12px arial,sans-serif;
	width:140px;
	margin:0px;
}
#text_links h5 a{text-decoration:none;}
#text_links h5 a:hover{text-decoration:underline;/*color:#4a5ebc;*/}

#side_links p,#signup_bonus p {
	font:12px/16px arial,sans-serif;
	margin:2px 0px;
	}
#side_links p a {
	font:bold 12px arial,sans-serif;
	color:#4a5ebc;
	position:relative;
}
#side_links p a:hover {color:#eca703;}
#text_links a
{
	color:#4a5ebc;
	text-decoration:none;
	padding-bottom:3px;
	}
#text_links a:hover {color:#eca703;}

#side_links_flowers
{margin-top:140px;}

/*participating movers logos*/
.participating_movers_top
{
   background: url(/images/participating_movers_top.gif) no-repeat top;
   height:33px;
   width:140px;
   text-align:center;
}
#side_links .participating_movers_top h4
{
	color:#fff;
	font-size:13px;
	padding-top:8px;
}
.participating_movers_content
{
   border-left:1px solid #000;
   border-right:1px solid #000;
   width:138px;
   font-size:9px;
   text-align:center;
}
.participating_movers_content object
{
	*text-align:center;
}
.participating_movers_bottom
{
   background: url(/images/participating_movers_bottom.gif) no-repeat top;
   height:8px;
   width:140px;
}

.btn_yes
{height:70px;
 width:157px;
 display:block;
 background: url(/images/btn_yes1.gif) no-repeat top;
}
.btn_yes:hover
{background: url(/images/btn_yes2.gif) no-repeat top;
}
.btn_no
{height:70px;
 width:157px;
 display:block;
 background: url(/images/btn_no1.gif) no-repeat top;
}
.btn_no:hover
{background: url(/images/btn_no2.gif) no-repeat top;
}
#main #start_saving .btn_yes a,
#main #start_saving .btn_no a  {
 font-size:11px;
 color:#fff;
 display:block;
 padding-top:41px;
 text-decoration:none;
}
.signup_btn a
{
 font-size:11px;
 color:#fff;
 display:block;
 padding-top:35px;
 text-decoration:none;
}
.signup_btn {
 height:63px;
 width:173px;
 display:block;
 background: url(/images/btn_signup.gif) no-repeat top;
}
.signup_btn:hover
{background: url(/images/btn_signup1.gif) no-repeat top;
}
#bottom_navigation
{   width:960px;
	margin:8px auto 64px; /* 80px margin-bottom only used when footer/Ticker is on*/
	*margin:8px auto 40px;
	text-align: center;
	clear:both;
}
#bottom_navigation ul{
	list-style:none;
	padding: 0px;
	margin: 9px 0px;
}
#bottom_navigation li { display: inline; font:11px arial,sans-serif; color:#4a5ebc;}

#bottom_navigation li a {
	font:11px arial,sans-serif;
	padding: 0px 5px;
	color:#4a5ebc;
	text-decoration:none;
}
#bottom_navigation li a:hover{ text-decoration:underline;}

#bottom_navigation a{
text-decoration:none;
}
#bottom_navigation p{ font:10px arial,sans-serif;
	margin: 4px;
	margin-bottom:10px;
	color:#666;
}
#bottom_navigation span {
	font:15px/17px arial,sans-serif;
}
#bottom_navigation .social { float:right;margin-top:2px;*margin-bottom:0px !important;
}
#bottom_navigation .social { margin-bottom /*\**/: 10px\9 }
#bottom_navigation .social a
{
	margin:0px;
}
#bottom_navigation .logos_right {
	float:left;
	margin-top:2px;
}
#bottom_navigation .logos_right img
{
	margin-right:4px;
	vertical-align:top;
}
#bottom_navigation #clear {clear:both;}
#bottom_navigation .social img
{
	vertical-align:middle !important;
}
#bottom_navigation .social a
{
	font:11px arial,sans-serif;
	padding: 0px 0px;
	color:#000;
	text-decoration:none;
	vertical-align:top;
	*vertical-align:middle;
}
/*-----------Slide-up Footer-----------*/
#footer {
	width: 983px;
	height: 54px;
	/*height: 74px;*/
	background: transparent url(/images/bottom_bg2.gif) repeat-x bottom center;
	position: fixed;
	bottom: 0px;
	left: 50%;
	margin-left: -491px;
	z-index:120;
}
#footer_bg
{   background: transparent url(/images/footer_top.gif) no-repeat top center;
	height: 20px;
	}
#footer #fixed {
	width: 883px;
	margin: 0px auto;
	padding: 0px;
	background: transparent url(/images/bubble1.gif) no-repeat top left;
	height: 44px;
}
#footer #fixed .fixed_text {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:10px;
	left: 00px;
}
#footer #fixed .fixed_text h4{
	font:bold 1.45em arial,sans-serif;
	letter-spacing:-0.01em;
	color:#000000;
	margin: 0 0 0 50px;
	padding: 0px;
	float: left;
}
#footer #fixed .fixed_text h4 span
{
	color:#f3b100;
	font:bold 1.10em "Courier New",sans-serif;
	letter-spacing:-0.05em;
}
#footer #fixed p{
	width: 824px;
	font:0.8em arial,sans-serif;
	color:#fff;
	margin: 20px 0px 0px 2px;
	padding: 8px 0px 0px 0px;
	clear:both;
}
#footer .latest_savings {
	width: 883px;
	margin: 0px auto;
	margin-top:3px;
}
#footer .latest_savings span {
	font:bold 0.8em arial,sans-serif;
	width:95px;
	color:#f3b100;
	float: left;
	margin: 0px 5px 0px 5px;
	padding-top:2px;
 }
#footer #logos{
	float: right;
	padding:3px 100px 0px 10px;
	*padding:3px 110px 0px 0px;
}
/*chrome fix*/
body:nth-of-type(1) #footer #logos
{
	position:relative;
}
#footer #marquee {
	float: right;
}
/*end of footer------*/
#bottom_scroll {
	height:70px;
}
/*home page*/
/*Popular savings box*/
.popular-savings
{
	margin:26px 0 0 0;
}
.savings-box-top
{
	background:transparent url(/images/savings-box-top.gif) no-repeat scroll top;
	height:7px;
	width:600px;
}
.savings-box
{
	background:#ecf0fd;
	padding:10px 10px 0 30px;
}
.savings-box h3
{
	margin:0px;
	font-size:13px;
}
.savings-box-bottom
{
	background:transparent url(/images/savings-box-bottom.gif) no-repeat scroll bottom;
	height:7px;
	width:600px;
}
#main .adorned .frame_in .popular-savings h3
{
	color:#3b3b3b;
	font:bold 13px/15px arial,sans-serif;
}
#main .adorned .frame_in .popular-savings ul{
	margin:0px;
	width:30%;
}
#main .adorned .frame_in .popular-savings li
{
	list-style-image:none;
	margin:6px 0px 0px 0px;
	font:bold 12px/16px arial,sans-serif;
}
.bottom-list
{
	float:left;
	margin-right:12px !important;
	margin-bottom:15px !important;
}
.popular-savings-homepage
{
	width:600px;
	margin:20px auto;
	margin-bottom:0px;
}
.text {
margin-left: 24px;
}
.text p
{
	margin:5px 0px;
}
.text p a
{
	color:#4a5ebc;
}
.text ul { margin-top: 0px;}
.text li {
	font:17px arial,sans-serif;
	letter-spacing:0em;
	*letter-spacing:0em;
	margin: 0px 0px 0px 30px;
	list-style-image: url(/images/v_bullet1.gif);
}
.text h2 {
	margin:-10px 0px 15px 55px;
	font-size:19px;
	letter-spacing:0.01em;
	*letter-spacing:-0.05em;
	}
.text h4 {
	margin:0px 0px 15px 55px;
	font-size:19px;
	letter-spacing:0.01em;
}
.text h4 a {
	float:right;
	width: 160px;
	margin-top:-43px;
	font:12px arial,sans-serif;
	}
.text h4 a:visited{color:#4a5ebc;}
.text h4 a:hover{color:#000;}
.bb .text .btns {padding-top:10px;}
.bb-info .text .btns {*padding-top:20px;}
#start_saving2 {width:269px;margin:0 auto;*margin-top:-10px;}
.btns
{
	text-align:center;
}
/*sign up page*/
#main .adorned .form {
	/*width:630px;*/
	width:625px;
}
#main .adorned .form h1
{
	margin:0px;
}
#main .adorned .form .title
{
	margin-bottom:10px;
}
#main .adorned .form h3 {
	font:16px/18px arial,sans-serif;
	margin-top:10px;
	*margin-top:5px;
	color:#000
}
#main .adorned .frame_in .form h3 {
	font:16px/18px arial,sans-serif;
	margin:15px 0px;
	*margin:5px 0px;
	color:#000
}
#main .adorned .form table
{  float:left;
   text-align:left;
}
#main .adorned .form td, #form-window td
{
	font:13px arial,sans-serif;
	text-align:left;
	padding:0.15em 0;
}
#main .adorned .form .td_form
{
	width:290px;
	height:14px;
}
#main .adorned .form .td_value {
	font:12px arial,sans-serif;
	color:#666;
}
#privacy
{   float:right;
	width:235px;
	margin:0px 30px 0px 0px;
	padding:8px;
	background-color:#e1e7ff;
}
#privacy h4 {
	font:bold 14px arial,sans-serif;
	margin:0;
	padding-bottom:4px;
	text-align:center;
}
#privacy .privacy_text {
	font-size:11px;
	padding-top:5px;
}
#privacy a {color:#4a5ebc;}
#privacy a:hover {color:#eca703;}
#signup_btn {
	padding:5px 0px 0px 0px;
	clear:both;
 }
 .btnSignup:hover
 {
	 background: transparent url(/images/btn_signup_basic1.gif) no-repeat top center;
 }
 .btnSignup
 {
   display:block;
   background: transparent url(/images/btn_signup_basic.gif) no-repeat top center;
   height:63px;
   width:173px;
 }
#signup_btn p a {
	color: #4a5ebc;
	background:none;
 }
#signup_btn p a:hover {
 color: #eca703;
 background:none;
 }

 /* Dish page--------------------------------------------------------------------------*/
 #main .adorned h1 span
{
 letter-spacing:-0.03em;
	*letter-spacing:normal;
}
/*FireFox 3 and IE7 */
#main .adorned  h1 span, x:-moz-any-link, x:default
{letter-spacing:-0.03em;
	*letter-spacing:normal;
}
#main .adorned .number {text-align:center;}
#main .adorned .frame_in .number h3 {font-size:17px;font-weight:bold;text-align:left;margin:10px 0px;color:#000;}
#main .adorned .frame_in .number h4 {font-size:15px;font-weight:bold;margin:10px 0px 0px 0px;}
#main .adorned .frame_in .number h3 span, #main .adorned .frame_in .number h4 span {color:#4a5ebc;font-weight:bold;}
#main .adorned h5 {margin:4px 0px;font:14px/20px arial,sans-serif;}
/*---Dish welcome Save next---*/
.save_next {font-size:18px;line-height:20px;padding-top:15px;}

/*---Homepage logged in---------------*/

#main .adorned .not_name {font:13px/24px arial,sans-serif;}
#main .adorned .not_name a {color:#4a5ebc;}
#main .adorned .not_name a:hover {color:#eca703;}
#big_searchbox {margin:30px 0px 10px 0px;}
#tagcloud h4    {
  margin:0px 0px 25px 0px;
  text-align:center;
  font-size:17px;}
#big_searchbox .textBox {font:italic 17px arial,sans-serif;padding:2px 3px 0px 5px;color:#999999}

/*---scroll page---------------*/
#main .adorned .frame_scroll {
	margin: 0px;
	height:21px;
	width:689px;
	background: url(/images/corner_top.gif) no-repeat top;
}
#main .adorned .frame_in
{
	background: url(/images/strip_frame.gif) repeat-y;
	min-height:350px;
	margin-bottom:0px;
	/*padding:0px 36px;*/
	padding:0px 30px;
	width:629px;
}

/*--SUREHITS CSS DONT REMOVE---*/
#main .adorned .frame_in  #listingResults
{
	margin-bottom:0px !important;
	width:600px;
	padding-top:15pt;
}

#main .adorned .frame_in  #listingResults #listingHeading
{
	width:600px;
	font:bold 15px/23px Arial, sans-serif !important;
	border-bottom:1px solid #333333;
}

#main .adorned .frame_in  #listingResults #listingTable
{
	width:600px;
}
#main .adorned .frame_in  #listingResults #listingTable ul
{
	list-style-position:outside;
	margin-left:15px;
	*margin-left:20px;
}
#main .adorned .frame_in  #listingResults #listingTable ul li
{
	margin:1.5pt 0 0pt 0;
	text-align:left;
	font:10.2pt/1.15em arial,sans-serif;
}
#main .adorned .frame_in #listingResults td
{
	font:10.2pt/1.3em arial,sans-serif !important;
}
#listingResults a
{
	font:bold 10pt/1.3em arial,sans-serif !important;
}
/*--SUREHITS CSS DONT REMOVE---*/

#main .adorned .frame_in h3 {
	font:bold 17px/16px Arial, sans-serif;
	color:#4a5ebc;
	margin-bottom:5px;
	clear:both;}
#main .adorned .frame_in h4 {
	font-size:bold 15px Arial, sans-serif;
	margin:0px;
	}
#main .adorned .frame_in p {
	margin:0px 0px 10px 0px;
	font-size:14px;
	text-align:justify;
	}
#main .adorned .frame_in a,
#main .adorned .frame_in a:visited {color:#4a5ebc;}
#main .adorned .frame_in a:hover {color:#eca703;}
#main .adorned .frame_in a span
{   font-size:12px;
}
#contact h3
{
	margin-top:25px;
}
#contact h4
{font:bold 13px Arial, sans-serif;}
#main .adorned .frame_in .adress,
#main .adorned .frame_in .adress1,#main .adorned .frame_in .adress2
{
	width:200px;margin:5px 5px 5px 0;float:left;position:relative;font:14px/1.3em arial,sans-serif;}

#main .adorned .frame_in h5 {font:14px Arial, sans-serif;margin:8px 0px;}
#main .adorned .frame_in .adress a,
#main .adorned .frame_in .adress1 a,
#main .adorned .frame_in .adress2 a {font-size:13px;}
#main .adorned .frame_in ul
{
	list-style:none;
	margin-top:0px;
	margin-left:26px;
	*margin-left:30px;
	padding-left:0;
}
#main .adorned .frame_in ul li
{
	font:14px/19px arial,sans-serif;
	line-height:1.4em;
	list-style-image: url(/images/bullet_contact.gif);
	margin-bottom:14px;
	text-align:justify;
	}
#main .adorned .frame_in .form ul /*Added it for ie7 ul list that indent too much to tight*/
{
   list-style:none;
	margin-top:0px;
	margin-left:26px;
	*margin-left:5px;
	padding-left:0;
}
#main .adorned .frame_close {
	height:22px;
	background: url(/images/corner_bottom.gif) no-repeat top;
	margin-top:0px;}
#wrapper_body1
{
	width:996px;
	margin:0 auto;
	background: #fff url(/images/bg_shadow.gif) repeat-y;
	float:left;
	position:relative;
	/*min-height:430px;*/
	min-height:420px;
	margin-top:-3px; /*to fix the gap between header and wrapper_body1*/
}
#wrap_scroll {width:996px;margin:0 auto;}
.bills {
	float:left;
	margin:0px;
	}
.bills li {
	margin-left:35px;
}
.btn_table
{   background: url(/images/row_bg.gif) repeat-x top;
	width:81px;
}
.Quote
{
  font-family:Arial;
  font-size: 12px;
  color:#fff;
}
.Rotator
{
  cursor:default;
}
/* -------------Never pay full price > 1024x678 and low resolution---*/
#never {
	position:fixed;
	top:50%;
	margin-top:-200px;
	left:0px;
	z-index:20;
	background: transparent url(/images/never_pay.png) no-repeat right center;
	width:50px;
	height:397px;
}
#never:hover { background: transparent url(/images/never_pay.png) no-repeat left center;}
#close {/*background: transparent url(/images/btn_close.gif) no-repeat right;*/
		float:right;
		margin-top:20px;
		margin-right:20px;}

/* -----footer 2 for 1024x678 and low resolution-------*/
#footer2 {
	width: 100%;
	height: 35px;
	background: transparent url(/images/footer_bg2.gif) repeat-x bottom;
	position: fixed;
	bottom: 0px;
	z-index:120;
}
#footer2 #footer2_in {
	margin: 0 auto;
	width:925px;
}
#footer2 .latest_savings2 {width:95px;float:left;margin-top:10px;*margin-top:5px;}
#footer2 .latest_savings2 span {
	font:bold 12px arial,sans-serif;
	color:#edb801;
	margin:10px 5px 0px 0px;
 }
#footer2 #fixed2 {
	/*width: 510px;*/
	width: 690px;
	/*float:right;*/
	margin:0 auto;
}
#footer2 #fixed2 .fixed_text2 {
	background: url(/images/bubble2.gif) no-repeat top left;
	height: 33px;
	width:650px;
	margin: 0px;
	padding: 0px;
}
#footer2 #fixed2 .fixed_text2 h4{
	font:bold 1em arial,sans-serif;
	letter-spacing:0.03em;
	margin:6px 10px 0px 70px;
	padding: 0px;
	float: left;
}
#footer2 #fixed2 .fixed_text2 h4 span{ color:#edb801; font:bold 1.10em "Courier New",sans-serif;
	letter-spacing:-0.05em;
}
#footer2 #fixed2 p{
	font:0.8em arial,sans-serif;
	color:#fff;
}
#footer2 #fixed2 #logos_swf2 { margin:0px 0px 0px 20px;padding-top:5px;}
#footer2 #marquee {
	float: right;
	font:0.4em arial,sans-serif;
	color:#fff;
}
/* ---------End#footer 2--------*/

.href
{
	z-index:2;
	position :relative;
}
body:nth-of-type(1) .href {
	z-index:2;
}
#AutoCompleteEx_completionListElem
{margin:0px;
 padding:0px;
 line-height:14px;
 margin-bottom:-5px;
}
#AutoCompleteEx_completionListElem li
{padding:10px 0px 10px 0px;
 margin:0px;
 margin-bottom:-5px;
 line-height:12px;
 display:block;
}
.AutoCompleteList
{
	background-color:White;
	border:1px solid buttonshadow;
	/*color:windowtext;*/
	list-style-type:none;
	*list-style-image:none;
	margin:0 !important;
	overflow:auto;
	text-align:left;
	margin-left:0px;
	padding-left:0px;
	z-index:5;
}
/*chrome fix*/
body:nth-of-type(1) .AutoCompleteList ul
{
	margin-left:10px !important;
}
.AutoCompleteList li {
  line-height:10px;
  font:12px/10px arial,sans-serif;
  display:block;
  padding:0px ;
  margin:0px ;
}
#AutoCompleteEx_completionListElem
{font:12px/10px arial,sans-serif;
}

.HighlightedItem
{ background-color:#556cda;
  color:#fff;
  padding:3px 0px;
}
.AutoCompleteList ul
{
	list-style-type:none;
	text-align:left;
	margin:0 0 0 0 !important;
}

.AutoCompleteList li
{   margin:0 0 0 0 !important;
	*margin-left:0 !important;
	display:block;
	padding:3px 0px;
	list-style-image:none !important;
}
/*------Moving------*/
#btn_moving     {
  clear:both;
  text-align:center;
  margin:0 auto;
}
#main .adorned .form .zip_code {
 width:160px;
 padding-left:8px
}
.moving_td
{
	width:175px;
}
.moving_td_80
{width:115px;
}
body:nth-of-type(1) .moving_td, body:nth-of-type(1) select option {
	display:block;
}
.btn_save_more
{height:65px;
 width:222px;
 display:block;
 background: url(/images/btn_savemore.gif) no-repeat top;
}
#main .adorned .frame_in .btn_save_more a
{
 font-size:11px;
 color:#fff;
 display:block;
 padding-top:38px;
 text-decoration:none;
}
.btn_save_more:hover
{background: url(/images/btn_savemore_hover.gif) no-repeat top;
}
.movers_loggedin
{padding:0px 10px;
}
.movers_loggedin span {
  font-size:12px;
  color:#666;
}
/*Form Validation error message*/
#error_moving {
	display:none;
	visibility:hidden;
}
.error {
	position:absolute;
	width:160px;
	margin:-95px 0px 0px 240px;
	*margin:-95px 0px 0px -45px;
	_margin:-95px 0px 0px -20px;
	text-align:center;
	z-index:9;
}
.error_moving_form {
	position:absolute;
	width:160px;
	margin:-95px 0px 0px 240px;
	*margin:-95px 0px 0px 240px;
	text-align:center;
	z-index:9;
}

.error_moving_form2 {
	position:absolute;
	width:160px;
	margin:-95px 0px 0px 180px;
	*margin:-95px 0px 0px 180px;
	_margin:-95px 0px 0px -40px;
	text-align:center;
	z-index:9;
}
.error_box {
  color:#fff;
  background-color:#f7341a;
  padding:10px;
}
.error_box h2 {font-size:13px;margin:0px;display:inline;}
#main .adorned .error_box p {margin:8px 0px 5px 0px;line-height:15px;text-align:center;}
.error_edge
{
	background: url(/images/error_edge.gif) no-repeat;
	height:15px;
	width:15px;
	margin:-8px 0px 0px -8px;
	*margin:-8px 0px 0px -160px;
}
#pop_message, #message_bg, #bandwidth, #disk-space, #cookies-message,
#database, #site-builder, #directory-listing, #advertising-credits {
  display: none;
  visibility:hidden;
}
.bg_overlay , .trans_box2
{
  position:fixed;
  z-index:150;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background-color:#000;
  opacity:0.5;
  filter:alpha(opacity=50); BACKGROUND-COLOR: #000;
}
#external_bubble {
	position:absolute;
	top:25%;
	left:50%;
	margin-left:-263px;
	z-index:10;
	height:295px;
	width:525px;
	z-index:200;
}
.external_bubble_top {
	background: url(/images/external_bubble_top.png) no-repeat;
	height:16px;
}
.external_close
{   width:29px;
	height:29px;
	position:absolute;
	padding:2px 15px 2px 477px;
}
.external_bubble_content {
	background: url(/images/external_bubble_bg.png) repeat-y;
	height:auto;
	padding:0px 23px;
	margin:0px;
	text-align:left;
}
.external_bubble_content h1 {
	margin:0 auto;
	padding:30px 0px 0px 0px;
	margin:0px 16px 0px 30px;
	font:bold 18px arial,sans-serif;
	color:#4a5ebc;
}
.external_bubble_content p  {
	clear:both;
	font:15px/21px arial,sans-serif;
	margin:0px;
	padding:0px;
}
.external_bubble_content h5
{   font:13px/20px arial,sans-serif;
	margin:5px 0px 18px 0px;
}
.external_bubble_bottom  {
	background: url(/images/external_bubble_bottom.png) no-repeat;
	height:16px;
}
/* login pages-----------------------*/
.login {
	height:330px;
}
#main .adorned .frame_in .login .email
{
	font:17px/15px arial,sans-serif;
	margin:17px 10px 0px 0px;
	float:left;
}

.login_btn {
	float:left;
	margin:0px 0px 0px 0px;
}
.btn_login {
	margin:28px 0px 0px 0px;
}

.login span {
	font:13px/20px arial,sans-serif;
	*font:12px/20px arial,sans-serif;
	padding-top:10px;
	*padding-top:-5px;
}
#main .adorned .frame_in .login td p
{
	margin:2px 0px;
}
/* ----------End#login pages-----------------------*/

#exit_line {
	height:9px;
	width:100%;
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	z-index:160;
}

#exit_message {
	position:absolute;
	top:10%;
	left:50%;
	margin-left:-200px;
	width:400px;
	height:250px;
	z-index:160;
}
.exitdiv_moving, .exitdiv_moving_rep
{
	width:400px;
	height:89px;
	position:relative;
	z-index:162;
}
.exitdiv_moving_rep
{
	background:transparent url(/images/exitdiv_rep.png) no-repeat top;
}
.exitdiv_moving
{
	background:transparent url(/images/exitdiv_moving.png) no-repeat top;
}
.message_in
{
	background-color:#fff;
	border:1px solid #666;
	padding:15px 18px;
	text-align:center;
	min-height:110px;
}
.message_in span
{
	 font:bold 14pt arial,sans-serif;
}
.message_in h4
{
	margin:15px;
}
.message_in h3
{
	font:bold 20px/22px arial,sans-serif;
	text-align:center;
	margin:10px 0px 10px 0px;
	*margin:5px 0px 10px 0px;
}
.message_in h3 span
{
	font-size:20px;
	color:#4a5ebc;
	letter-spacing:-0.03em;
}
.message_in h3 span .moving_to
{
	color:#000;
}
.message_in .mover_logo
{
	width:270px;
	margin:0 auto;
}
.message_in .mover_logo h4
{
	margin:0px 0px 20px 0px;
}
.message_in ul
{
	margin:5px 0px 10px 0px;
	*margin:5px 0px 10px 20px;
}
.message_in p,  .message_in li
{
	font:13px/18px arial,sans-serif;
	text-align:center;
	margin:10px 0px;
}
.message_in strong
{
	color:#4a5ebc;
	font-weight:bold;
	font-size:13px;
}
.btn_close
{   /*position:absolute;
	padding:20px 0px 10px 0px;*/
	text-align:center;
	margin:0 auto;
	padding-top:10px;
}
/*enable Cookies message*/
.cookies-message-box
{
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-20%;
	width:60%;
	z-index:1160;
}
.cookies-message-box h3
{
	font:bold 1.1em/1.1em arial,sans-serif;
}

#text_links li ul
{
	margin: 5px 0px 0px 25px;
}
#text_links li .info-categories li
{
	margin:0px;
	list-style-image: url(/images/info-categories-bullet.gif);
}
#text_links li .info-categories li:hover
{
	list-style-image: url(/images/info-categories-bullet-hover.gif);
	margin:0px;
}
#text_links li .info-categories li a
{
	color:#000;
	text-decoration:none;
	font:12px/15px arial,sans-serif;
	*font:12px/10px arial,sans-serif;
	margin:10px 0px;
}
#text_links li .info-categories li a:hover
{
	color: #eca703;
}
.frame_in h1 span
{
	font-size:18px;
}
.h1Big
{   font-size:26px;
	color:#4a5ebc;
}
.h1blue
{
	color:#4a5ebc;
}
#main .adorned .frame_in ol
{
	margin-bottom:0px;
}
#main .adorned .frame_in ol li
{
	font:14px/20px arial,sans-serif;
	line-height:1.4em;
	margin-bottom:15px;
	text-align:justify;
}
/*---------savings articles--------*/
.savings-articles
{
	width:592px;
	margin:0px 0px 20px 0px;
}
.savings-articles a
{
	cursor:pointer;
}
.savings-articles-icon
{
	float:left;
}
.savings-articles-content
{
	float:left;
	width:527px;
	margin:0px 0px 0px 10px;
}
#main .adorned .frame_in .savings-articles .savings-articles-content h2
{
	font:bold 17px arial,sans-serif;
	color:#3c51b3;
	margin:2px 0px 8px 0px;
}
#main .adorned .frame_in .savings-articles .savings-articles-content p
{
	font:12px/17px arial,sans-serif;
	text-decoration:none !important;
	color:#000;
	text-align:justify;
}
#main .adorned .frame_in .savings-articles .savings-articles-content h4
{
	font:12px arial,sans-serif;
}
.info-link
{
	font-size:17px !important;
	color:#3c51b3;
	text-decoration:underline !important;
	margin:0px;
	padding:0px !important;
}
.info-link:hover
{
	color: #eca703;
}
.back
{
	font-size:11px;
	text-align:center;
}
.info-categories
{
	font:18px arial,sans-serif;
	margin:10px 0px 10px 0px;
}
.info-more
{
	width:70px;
}
.pullquote
{
	width: 25%;
	float:right;
	font-size:115%;
	line-height:120%;
	margin:10px;
	background: #fff url(/images/info/closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 15px;
}
.pullquote:first-letter {
	background: #fff url(/images/info/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}
.pullquote:first-letter { background /*\**/ :transparent url(/images/info/openquote.gif) no-repeat top left\9 }
.pullquote:first-letter { padding /*\**/ :5px 2px 0px 45px\9 }
.pullquote { background /*\**/ :transparent url(/images/info/closequote.gif) no-repeat bottom right\9 }
.pullquote { padding /*\**/ :0px 25px 5px 15px\9 }
.calc
{
	width:165px;
	height:125px;
	float:left;
	padding:10px;
	background:#f5f5f5;
	margin:15px 20px 20px 0px;
	text-align:center !important;
}
.calc:hover
{
   background:#edf1ff;
}
.calc img
{
	padding:10px 3px 0px 3px;
}
#main .adorned .frame_in .calc a
{
   text-decoration:none;
   font:bold 13px arial,sans-serif;
}
.calc a:hover
{
	color:#4a5ebc !important;
}

.bottom_links
{
	margin:10px 0px 0px 0px;
}
#main .adorned .frame_in .bottom_links p
{
	font:bold 14px arial,sans-serif;
}
#main .adorned .frame_in .bottom_links li
{
	margin:5px 0px;
	font:13px arial,sans-serif;
}
#main .adorned .frame_in .Affiliate_list
{
	margin:0px 0px 8px 10px;
}
/* Auto Complete  */

.AutoCompleteList
{
	/*min-width : 250px;*/
	min-height : 43px;
	background-color:white;
}

.AutoCompleteValue
{
	font-size:15px;
	font-weight:bold;
}
.AutoCompleteDesc
{
	font-size:12px;
	background:transparent url(/images/Autocomplete/Autocomplete_arrow.gif) no-repeat scroll 0px 0px;
	padding-left:14px;
	/*color:#4a5ebc;*/
}

.HighlightedItem
{
   background-color:#566CDB;
}
.HighlightedItem .AutoCompleteDesc
{
	font-size:12px;
	background:transparent url(/images/Autocomplete/Autocomplete_arrowb.gif) no-repeat scroll 0px 0px;
	padding-left:14px;
}

.AutoCompleteItem
{
  background-color:white;
  line-height:10px !important;
  display:block;
  padding:0px 0px;
  font:12px/10px arial,sans-serif !important;
}
.HighlightedItem
{
 line-height:10px !important;
  background-color :#556cda;
  color:#fff !important;
  padding:3px 0px;
  font:12px/10px arial,sans-serif !important;
}

.AutoCompleteList ul
{
	list-style-type:none;
	text-align:left;
	margin:0 0 0 0 !important;
}

.AutoCompleteList li
{   margin:0 0 0 0;
	*margin-left:0 !important;
	display:block;
	padding:3px 0px;
}
.AutoComplete_arrow
{
	background: url(/images/Autocomplete/Autocomplete_arrow.gif) no-repeat top left;
	width:10px;
	height:9px;
}
#main .adorned .frame_in #welcome1 #big_searchbox ul li
{
	margin-bottom:0px;
}
/*--Div over the navigation menu to clear the onmouseover function----*/
#clear_div
{
	width:670px;
	height:30px;
	position:absolute;
	top:0px;
	left:270px;
}
/*Moving forms*/
#main .adorned .form .table_notes
{
	font-size:11px !important;
	line-height:12px;
	/*width:160px;*/
	margin:3px 0px 2px 0px;
	color:#4A5EBC;
	*position:relative;
	*z-index:2;
	text-align:left;
}
#main .adorned .form .notes
{
	font-size:12px !important;
	line-height:15px;
	color:#000;
}
#main .adorned .form .td_width
{
	width:110px;
}
#main .adorned .form a
{
	color:#4A5EBC;
}
#main .adorned .form a:hover
{
	color:#eca703;
}
.btn_move {
 height:77px;
 width:235px;
 display:block;
 background: url(/images/btn_carMove.gif) no-repeat top;
}
.btn_move:hover
{background: url(/images/btn_carMove_hover.gif) no-repeat top;
}
.btn_move_no
{height:77px;
 width:235px;
 display:block;
 background: url(/images/btn_NoThanks.gif) no-repeat top;
}
.btn_move_no:hover
{background: url(/images/btn_nothanks_hover.gif) no-repeat top;
}
.btn_move a, .btn_move_no a  {
	 font-size:18px;
	font-weight:bold;
	font-family:Trebuchet MS;
	color:#fff !important;
	display:block;
	padding:17px 10px !important;
	text-decoration:none;
}
#main #start_saving .btn_text
{
	font-size:11px !important;
	font-weight:normal;
	margin:0px;
	padding:10px 0px 20px 0px;
	float:none;
}
.moving_td140
{
	width:145px;
}
.move_secure_logos
{
	float:left;
	padding:44px 0px 0px 45px;
}
#dob_month
{
	width:65px;
	*width:78px;
}
#dob_month  { width: 80px\9 } /*IE8 Hack--*/

/*Moving Storage Page*/
.storage_form
{
	visibility:hidden;
	padding-top:20px;
}
#storage1
{
	margin-top:5px;
	*padding-top:24px;
}
#storage2
{
	padding-top:47px;
	*padding-top:18px !important;
}
/*IE fix*/
#storage2 { padding-top /*\**/: 54px\9 }
/*chrome fix*/
body:nth-of-type(1) #storage2
{   padding-top:53px;}
body:nth-of-type(1) #storage1
{   margin-top:-2px;}
/*FF fix*/
#storage1, x:-moz-any-link, x:default
{
	margin-top:2px !important;
}
#storage2, x:-moz-any-link, x:default
{
	margin-top:-5px !important;
}
/*Moving EBook--*/
.moving_guide a, .moving_guide a:hover
{
	color:#666 !important;
	font:12px/18px arial,sans-serif !important;
	text-align:justify;
	text-decoration:none;
	cursor:pointer;
}
.moving_guide span
{
	color:#666;
	font:bold 12px/16px arial,sans-serif;
	display:inline-block;
	text-align:left;
}
.moving_guide_title
{
	/*color: #eca703 !important;*/
	text-decoration:underline;
	font:bold 13px/18px arial,sans-serif !important;
	margin-bottom:3px;
}
.moving_guide_title:hover
{
	color: #4a5ebc !important;
}
.textBox
{
	font:12px arial,sans-serif !important;
	border:solid 1px #7f9db9;
}
#move_Car2
{
	float:left;
	margin-left:35px;
	display:none;
	visibility:hidden;
}
.download
{
	font:bold 11px arial,sans-serif !important;
	margin:15px 0px !important;
	vertical-align:bottom;
}
.becomefan {
	position:relative;
	width:45%;
	float:left;
}
.becomefan_arrow
{
	position:absolute;
	background:transparent url(/images/becomefan_arrow.gif) no-repeat top right;
	width:115px;
	height:100px;
	left:180px;
	top:-5px;
	z-index:200;
}
/*Window Replacement*/
.windows_form
{
   /* background:#e9edff;
	padding:15px !important;
	border:1px solid #4a5ebc;*/
	margin:20px 0px;
	position:relative;
	z-index:15 !important;
}
.windows_td
{
	padding:3px 10px 3px 0px !important;
	/*font-size:14px !important;*/
}

/*Lasik*/
.lasik_form
{
	 width:130px;
}
.lasik_form .radiobtn
{
	margin:5px 0px;
}
.form ul li {
	font:14px/20px arial,sans-serif;
	list-style-image: url(/images/v_bullet1.gif);
	*margin-left:40px;
}
ul#lasik_benefits
{
	margin:0px 0px 0px 15px;
	*margin:0px;
}
#lasik_benefits li
{
	line-height:18px;
	color:#4A5EBC;
	list-style-image: url(/images/v_bullet1.gif);
	*margin-left:15px;
}
.form ul
{
	margin-bottom:0px;
}

.AlignRight
{
	text-align:right;
}

.chkBoxText
{
    margin-left:100px;
	font:8pt/1.2em arial,sans-serif !important;
}
/*--Phone validation page Moving --*/
.phone_validation_message
{
	margin:5px 0px 0px 0px;
	clear:both;
	border:1px solid #CCCCCC;
	padding:10px 13px;
	width:570px;
	font:10pt/1.2em arial,sans-serif !important;
}
.phone_validation_message { float: left\9 } /*IE8 Hack--*/
.phone_validation_message h4
{
	color:#4A5EBC;
	font:bold 14px/20px arial,sans-serif;
	margin:0 0 10px;
}
.phone_validation_message p
{
	font:10pt/1.2em arial,sans-serif !important;
}

/*--Moving search page --*/
.search-trail
{
	width:425px;
	float:left;
   /*height:135px;*/
}
.moving_search
{
	margin:0 0 25px 0px;
}
.move_details
{
	float:left;
	width:190px;
	margin:0 0 15px 15px;
}
#main .adorned .frame_in .move_details p, .move_details p
{
   font:12px/13px arial,sans-serif;
   margin:0 0 5px 0;
}
.move-search-fl
{
	margin:0px 0 0 27px;
	float:left;
}
.city-map h4
{
	font:bold 0.75em arial,sans-serif;
	letter-spacing:-0.02em;
	margin:0px;
}
#main .adorned .frame_in .move-search
{
	 font:bold 16px/20px arial,sans-serif;
	 margin:15px 0 0 27px;
	 float:left;
	 text-align:center;
}
#main .adorned .frame_in .move-search span
{
	 font:bold 16px/20px "Courier New",sans-serif;
}
.move-search .participating_movers_content
{
	width:136px;
	border-left:2px solid #4A5EBC;
	border-right:2px solid #4A5EBC;
}
.move-search .participating_movers_top {
	background:transparent url(/images/participating_movers_top_blue.gif) no-repeat scroll center top;
}
.move-search .participating_movers_bottom {
	background:transparent url(/images/participating_movers_bottom_blue.gif) no-repeat scroll center top;
}

/*Inventory Pages*/
.inventory_list
{
	float:left;
	margin:0px 0px 15px 0px;
	*padding-bottom:15px;
}
.inventory_quantity
{
	width:16px;
	height:14px;
	margin-right:5px;
	font:12px/11px arial,sans-serif;
	*padding:2px 0 0 0;
	color:#666;
	z-index:2;
	position :relative;
}
.field_text
{
	 width:16px;
	height:14px;
	margin-right:5px;
	font:12px/11px arial,sans-serif !important;
	*padding:2px 0 0 0;
	color:#000;
}
.inventory_td
{
	width:270px;
}

/*Moving Landing page with city map*/
.city-map
{
	margin:15px 0 0 0;
}
.participating_movers_side
{
	font-size:10px;
	margin:0px;
}
.moving-guide-icon
{
	float:left;
	background:transparent url(/images/moving-guide-icon.gif) no-repeat scroll left top;
	height:22px;
	width:19px;
	margin:-2px 5px 0 0;
}
.amsa-logo
{
	color:#00509C;
	font-size:11px;
	font-weight:bold;
	width:155px;
	margin:40px 0 0;
}
.amsa-logo img
{
	margin-top:5px;
	padding-left:18px;
}

/*Location guide pages*/
#main .adorned .frame_in #moving-guide h1
{
	font-size:21px;
}
#main .adorned .frame_in #locations ul li
{
	font:14px/1.3em arial,sans-serif !important;
	text-align:justify !important;
}
#main .adorned #locations p
{
	text-align:justify;
}
#main .adorned #locations .form
{
	width:620px;
	*width:625px;
}
#main .adorned .frame_in .facts-box
{
	float:left;
	width:273px;
	height:246px;
	margin:15px 25px 10px 0;
	position:relative;
}

#main .adorned .frame_in .facts
{
	width:236px;
	padding:2px 10px;
	margin-left:8px;
	color:#666;
	position:absolute;
	bottom:15px;
}
#main .adorned .facts h2
{
	font-size:13px;
	margin:8px 0 0;
	line-height:15px;
}
#main .adorned .frame_in .facts p
{
	font:11px/12px arial,sans-serif;
	margin:3px 0px;
}
.guide-image
{
	float:right;
	margin:10px 0 10px 20px;
	font-size:10px;
	color:#3b5a78;
	text-align:center;
}
.guide-image img
{
	margin-bottom:4px;
}
.locations-index
{
	float:left;
}
.locations-list
{
	width:110px;
	*width:110px;
	float:left;
	*margin-left:0px !important;
	margin-bottom:15px !important;
}
.locations-list li
{
	font:0.84em/1.15em arial,sans-serif !important;
	margin-bottom:9px !important;
}
.location-top
{
	font:11px/1.2em arial,sans-serif;
	margin-bottom:5px;
}
.location-top a
{
	font:11px/1.2em arial,sans-serif;
	margin-bottom:5px;
}
.guide_table
{
	font-size:12px;
	text-align:center;
	margin-bottom:15px;
}
.guide_table thead th
{
	text-align:center;
	height:25px;
	background-color:#dde1f7;
}
.guide_table thead th, .guide_table tbody td
{
	border:1px solid Silver;
}

/*Sitemap*/
.sitemap
{
	padding:0 0 0 33px;
	margin:25px 0 15px;
}
.sitemap h1
{
	font:bold 17px/15px arial,sans-serif;
}
.sitemap ul
{
	list-style:none;
	margin:10px 15px 0 0;
	padding:0px;
	float:left;
	width:23%;
}
.sitemap li {
	font:bold 12px/20px arial,sans-serif;
	margin:0px;
	color:#666;
}
.sitemap a
{
	color:#4a5ebc;
}
.sitemap a:hover
{
	color:#eca703;
}
.sitemap li span
{
	color:#000;
}

.form-border-bottom
{
	height:2px;
	border-bottom:1px dashed #999999;
	margin-bottom:15px;
}
#main .adorned .form .formtitle
{
	margin:0px 0 -10px 0;
}

/*End#Sitemap*/

/*Web Hosting*/
#hosting h2
{
	font:normal 17px/16px arial,sans-serif !important;
	margin:0.5em 0 1.2em !important;
	letter-spacing: -0.02em !important;
}
.hosting-table
{
	margin:15px 0 5px;
}
#main .adorned .form .hosting-table thead
{
	height:24px;
}
.hosting-table thead td
{
  color:#4a5ebc;
  font:bold 12px/15px arial,sans-serif !important;
  border-bottom:1px solid #c9c9c9;
  text-align:center;
  vertical-align:top;
}
.hosting-table tbody tr
{
	height:125px;
	padding:10px 0;
}
#main .adorned .frame_in .hosting-table tbody td
{
	font:11px/16px arial,sans-serif;
	padding:10px 0;
	border-top:1px solid #c9c9c9;
}
#main .adorned .frame_in .hosting-table ul
{
	list-style-type:none;
	margin:0px;
}
#main .adorned .frame_in .hosting-table li
{
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	font:11px/14px arial,sans-serif;
}
.free-domain
{
	background: url(/images/hosting/free-domain.png) no-repeat scroll top left;
	padding:0px;
	background-color:inherit;
}
.table-service
{
	text-align:left;
	width:125px;
	text-indent:10px;
}
.hosting-features
{
	text-align:left;
	width:153px;
	*width:165px;
   text-indent:8px;
}
.hosting-savings
{
	text-align:left;
	width:165px;
}
.hosting-savings span
{
	color:Red;
}
.hosting-savings label
{
   width:100px;
   display:inline-block;
}

.hosting-new-price
{
	font:bold 10pt arial,sans-serif;
	color:Red;
	margin:7px 0;
	background:transparent url(/images/yearly-savings-bg.gif) repeat-x scroll bottom;
	border-top:1px solid #999999;
	padding:3px 5px 3px 0px;
}
.hosting-new-price span
{
	color:#000;
}
.hosting-yearly-savings
{
	padding:5px 0;
}
.table-line-bg
{
	background:#edf1ff;
}

.hosting-stats
{
	text-align:center;
	vertical-align:top;
	font:10.8pt/12.5pt arial,sans-serif;
	margin-bottom:15px;
}
.hosting-stats span
{
	font:bold 18px arial,sans-serif;
	padding-top:3px;
	display:inline-block;
	color:#4A5EBC;
}
.hosting-price
{
	width:126px;
}
.hosting-price a
{
	background:transparent url(/images/hosting/hostingtable-activate.png) no-repeat scroll center;
	width:84px;
	height:42px;
	display:block;
	margin:0 auto 0;
}
.hosting-price span a
{
	background:transparent url(/images/hosting/hostingtable-visit-disabled.png) no-repeat scroll center;
}

/*.old-price
{
	text-decoration:line-through;
	font:italic 13px/19px arial,sans-serif;
}
.new-price
{
	font:bold 14px/23px arial,sans-serif;
	color:#4a5ebc;
}*/

/*Hosting form*/
#form-window
{
	width:580px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-288px;
	width:590px;
	height:250px;
	z-index:160;
}
.frame-top
{
	background: url(../images/frame-top.png) no-repeat top;
	height:14px;
	width:590px;
}
.frame-bg
{
	background: url(../images/frame-bg.png) repeat-y;
	padding:5px 15px;
	width:590px;
}
.frame-bottom
{
	background: url(../images/frame-bottom.png) no-repeat bottom;
	height:14px;
	width:590px;
}
#hosting-form h3
{
	margin:5px 0 25px;
	font-size:17px;
	text-align:left;
}
.frame-bg .close-form
{
	float:right;
	margin:0 28px 5px 0;
}
.close-form
{
	margin:0px 0px 5px 0px;
	font:0.86em arial,sans-serif;
	display:block;
}
.hosting-bullets
{
	float:left;
	margin:10px 0 30px;
}
.hosting-bullets li
{
	margin-bottom:5px !important;
}
.hosting-sidebar-list li
{
	margin:15px 0;
}
#hosting-form td
{
	text-align:right !important;
	padding:3px 5px 3px 0 !important;
}

/*Hosting terms pop-ups*/
.hosting-index
{
	cursor:pointer;
	background:url("../images/links-border.png") repeat-x scroll center top transparent !important;
	*background-position:top;
	height:auto !important;
	min-height:20px !important;
	padding-top:0px;
}
.hosting-terms
{
   /*position:absolute;*/
   top:0;
}
.hosting-terms p
{
	font:0.96em/1.45em arial,sans-serif;
	margin:5px 0 10px;
	width:158px;
}
.popular-savings
{
	margin:20px 0 0 0;
}
#main .adorned .frame_in .popular-savings h3
{
	color:#3b3b3b;
	font:bold 13px/15px arial,sans-serif;
}
#main .adorned .frame_in .popular-savings ul{
	margin:0px;
}
#main .adorned .frame_in .popular-savings li
{
	list-style-image:none;
	margin:5px 0px 0px 0px;
	font:bold 12px/15px arial,sans-serif;
}
.bottom-list
{
	float:left;
	margin-right:12px !important;
	margin-bottom:15px !important;
}
.red-title
{
	color:red;
}
.merchants-submit
{
	margin:25px 0 25px;
}
.merchants-submit p
{
	font:13px/17px arial,sans-serif !important;
}
/*Hosting Coupon*/

.hosting-coupon
{
	font:13px/18px arial,sans-serif;
	background:#fff;
   /* margin-top:-200px;
	margin-left:60px;*/
	border:2px solid #000000;
	text-align:center;
	width:280px;
	padding:17px 18px;
}
.coupon-title
{
	font:bold 17px arial,sans-serif !important;
	margin:5px 0 10px 0px;
}
.hosting-coupon p
{
	text-align:left;
	font:13px/17px arial,sans-serif !important;
}
.hosting-coupon span
{
	color:Red;
	font-weight:bold;
}
.hosting-coupon a
{
	color:#4a5ebc;
	font-weight:bold;
	font:bold 15px arial,sans-serif !important;
}
/*life-insurance*/
 body:nth-of-type(1) .margin
		{
			position:relative;
			z-index:100 !important;
		}
#life-insurance-form
{
}
#main .adorned #life-insurance-form h1
{
	*margin:8px 0px 5px;
}
#main .adorned .form .check-health, .check-health
{
	width: 25%;
	padding:1px 0;
}
.health-descreption
{
	width:600px;
}
.coverage-value
{
	line-height:24px;
}
.progressbar
{
	float:right;
	margin:-53px 15px 0 0;
}
#privacy-policy h1
{
   *width:400px !important;
}
#privacy-policy h6
{
	margin:10px 0px;
	font-weight:normal;
}
#main .adorned #privacy-policy ul li
{
	margin-bottom:10px;
}
.disclaimer
{
	font:8.5pt arial,sans-serif;
}
/*Latest savings page*/
#main .adorned .frame_in .latest-savings
{
	margin:30px 0 0 20px;
	*margin:30px 0 0 0;
	width:552px;
}
#main .adorned .frame_in .latest-savings li, .latest-savings li
{
	list-style-image: url(/images/new-arrow.png);
	*list-style-position:inside;
	font:bold 13px/18px arial,sans-serif;
	margin-bottom:5px;
}
#main .adorned .frame_in .latest-savings a
{
	text-decoration:none;
	*padding-left:8px;
}
/*Rep div - On Moving Form */
.rep
{
	float:right;
	margin:-55px 10px 0 0px;
	background: transparent url(/images/phone-rep.gif) no-repeat left;
}
.rep h4
{
	font:bold 10.8pt arial,sans-serif;
	color:#4A5EBC;
	text-indent:25px;
	margin:0px;
}
.rep p
{
	padding-left:40px;
	font:10pt arial,sans-serif !important;
	margin:0px;
}

#main .adorned #article p strong
{
	color:#000;
}

/*Family page*/
.family
{
}
#main .adorned .frame_in .family h3
{
	font:bold 16px/16px Arial,sans-serif;
	clear:none;
	margin-top:1.4em;
	letter-spacing:-1px;
}
.family-img
{
	float:left;
	margin:0.2em 1em 0.3em 0;
}
.family-img-right
{
	float:right;
	margin:0 0 0.3em 1em;
}
/*Jobs page*/
#main .adorned .frame_in .jobs-list
{
	list-style-type:none;
	margin-bottom:2.5em;
}
#main .adorned .frame_in .jobs-list li
{
	margin:0 0 0.2em 0;
	font:bold 13px/18px Arial,sans-serif;
}
#main .adorned .frame_in #jobs p
{
	font:10pt/13.2pt Arial,sans-serif;
}
#main .adorned .frame_in #jobs li
{
	margin:0em;
	font:10pt/13.2pt Arial,sans-serif;
	text-align:left;
}
.job-item
{
	margin:0 0 2em 0;
	border-top:1px solid #999999;
}

.redArrow
{
	position:absolute;
}

.redArrowWithBorder
{
	border: 1px solid red !important;
}

#ui-datepicker-div
{
	font-size:10px;
}

.imageButton
{
	cursor:pointer;
}

.visit-blog
{
	font:bold 13px/15px arial,sans-serif;
}

/*Moving leads page*/
.moving-leads-container {
	margin:1.5em auto;
	width:75em;
}
#moving-leads
{
	margin:0 auto;
	*margin:0px;
	width:550px;
	position:relative;
}
#moving-leads h1
{
	font-size:24px;
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:-0.05em;
	margin:0 0 1em 0;
}
#moving-leads p
{
	font:10pt/1.15em Arial,Helvetica,sans-serif;
	margin:0.8em 0;
}
#moving-leads img
{
	float:left;
}

#moving-leads h3 {
	color:#475ca9;
	font: 12pt Arial,Helvetica,sans-serif;
	margin:0em;
}
#moving-leads ul
{
	margin:0 0 1.5em 3.5em;
	*margin:0 0 1.5em 1.5em;
}
#moving-leads ul li
{
	font:10pt/1.15em Arial,Helvetica,sans-serif;
	list-style-image: url("/images/v_bullet1.gif");
	margin-left:-2em;
	*margin-left:1.3em;
	margin-bottom:0.8em;
}
.leads-form
{
	background:#e5ecff;
	border:1px solid #8c9bc2;
	width:515px;
	padding:1em;
	margin:0.5em 0 1.5em 2em;
	*margin:0.5em 0 1.2em;
}
.leads-form h4
{
	color:#475ca9;
	font:bold 11.5pt/0.5em Arial,Helvetica,sans-serif;
	margin:0 0 1.35em 0;
}
.leads-form .leads-submit
{
	margin:0.5em 0 0 0;
}
.leads-label
{
	 font:8.7pt Arial,Helvetica,sans-serif;
	 margin:0.1em 0.5em 0 0;
	 float:left;
	 display:block;
	 clear:both;
	 width:10em;
	 text-align:right;
}
.leads-input
{
	margin:0.2em 0 0.4em 1em;
}
.input-text
{
	height:1.03em;
	width:14em;
	font:italic 8.7pt Arial,Helvetica,sans-serif;
	color:#333;
}

/*Homepage states dropdown*/
.states-dropdown
{
	border:1px solid #a6a6a6;
	padding:4px 0px 6px 6px;
	margin:13px 0 0 0;
	background:#f3f6fe;
	width:90%;
	position:relative;
	z-index:10;
}
.states-dropdown h5
{
	font:bold 8.6pt/9.7pt Arial,Helvetica,sans-serif;
	margin:3px 0 6px;
	color:#282828;
}
#states-select
{
	width:96%;
	font:8.6pt Arial,Helvetica,sans-serif;
}
.state-selected {
	color:#4A5EBC;
}

/*Newsrom*/
.newsroom
{
	margin:1.5em 0 0 0;
}
.newsroom-section
{
	font:9.8pt/12pt Arial,Helvetica,sans-serif;
	padding:1.2em 0 1.1em;
	border-bottom:1px solid #d4d4d4;
}
.newsroom-section a
{
	font-weight:bold;
}
.newsroom-section span
{
	padding:0 2.2em 0 0.5em;
}
.newsroom-first
{
	 background:url("/images/bg-fade-grey.gif") repeat-x scroll center bottom transparent;
}

#newsroom-detail
{
	background:url("/images/bg-fade-grey1.gif") repeat-x scroll center top transparent;
}
#newsroom-detail h1
{
	font:bold 13.6pt/13pt Arial,Helvetica,sans-serif !important;
}
.newsroom-date
{
	 font:9pt/10pt Arial,Helvetica,sans-serif;
	 color:#5a5a5a;
	 margin:0.3em 0 1em 0.5em;
}

/*bottom moving locations/companies*/
.bottom-moving-locations
{
	margin:1.5em auto 0;
	text-align:center;
	min-height:5em;
}
.bottom-moving-locations h5
{
	font:bold 9.8pt/12pt Arial,Helvetica,sans-serif !important;
	margin:0.5em 0 1em 0;
}
#main .adorned .frame_in .bottom-moving-locations ul
{
	margin:0 auto;
	/*width:83%;*/
}
.bottom-moving-locations li
{
	display:inline;
}
.bottom-moving-locations li a
{
	font: 9pt Arial,Helvetica,sans-serif !important;
	padding:0 0.4em;
}

/* -- search page addition-- */
.next-step
{
	font: 9pt Arial,Helvetica,sans-serif;
	text-align:center;
	margin:0 auto 0.5em;
}
#main .adorned .frame_in .locations-list-title
{
	background:none repeat scroll 0 0 #4A5EBC;
	font:13px Arial,sans-serif;
	margin:1.5em 0 20px;
	padding:1px 0 2px 8px;
	color:#fff;
	width:94%;
}
.search-img
{
	background:url("/images/life-insurance/searching.jpg") no-repeat scroll center top transparent;
	width:334px;
	height:348px;
	color:#000;
	position:absolute;
	top:15%;
	left:50%;
	margin-left:-167px;
}
.search-img span
{
	display:block;
	padding-top:415px;
}
/*Painting*/
.painting-main-form, .painting-main-form .validation-form
{
	/*width:350px;*/
	width:70%;
	font-size:13px;
	margin:0 auto;
	padding-top:1.2em;
	*padding-top:1.2em !important;
}
.painting-main-form
{
	/*padding-top:0em\9  IE8 Hack--*/
}
.painting-main-form .painting-label, .painting-main-form .painting-input
{
	float:left;
}
.painting-main-form .painting-input
{
	float:left;
	font:12px arial,sans-serif !important;
}
.painting-main-form .painting-label
{
	/*width:160px;*/
	width:47%;
	text-align:right;
	vertical-align: top;
	padding-right: 15px;
	padding-bottom: 10px;
}
.painting-main-form .painting-label-center
{
	/*width:160px;*/
	text-align:center;
	vertical-align: top;
	padding-right: 15px;
	padding-bottom: 10px;
}
.painting-fixed
{
	min-width:40%;
}
.painting-form-row
{
	text-align: center;
	clear:both;
   /*margin-top:-14px\9  IE8 Hack--*/
}

.tbWhere
{
	width:40%;
}
.testimonial-title
{
	font:bold 0.9em Arial,sans-serif;
	letter-spacing:-1px;
	margin:10px 0 0;
}
.testimonialp {
	font:italic 0.83em/1.25em Arial,sans-serif;
	margin-left:-40px;
	/*padding:12px 45px 0 47px;*/
}
.testimonialp p
{
	background:url("/images/painting/painting-testimonial.png") no-repeat scroll center top transparent;
	padding:25px 45px 10px 47px;
	margin-bottom:0px;
	margin-top:3px;
}
.testimonialp span
{
	font:bold 0.83em/1.25em Arial,sans-serif;
	display:block;
	padding:0 47px 0 45px;
	background:url("/images/painting/painting-testimonial.png") no-repeat scroll center bottom transparent;
}
.free
{
	background: url(/Images/100-free.png) no-repeat scroll right top transparent;
	height: 109px;
	display: block;
	width:120px;
	position:absolute;
	right:45px;
	top:6px;
}

#new-error-box
{
	display:none;
	position:absolute;
	width:160px;
	text-align:center;
	z-index:9;
}
.get-quotes2
{
	padding-top:15px;
}

.input-error
{
	background-color: #FFB6C1;
}

.label-error
{
	color:Red;
}

.form-input
{
	font:12px arial,sans-serif !important;
	border:solid 1px #7f9db9;
}

/*BBB seal fix for inline alignment*/
a#bbblink
{
	display:inline-block !important;
}
