

/** General Use **/
body 
{
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  font-size: 12px;
  position: relative;
/*  width: 100%;*/
  /*height: 100%;*/
}

.main {
  width: 1013px;
  margin: 0 auto;  
  margin-bottom: 14px;
  text-align: center;
  height: 100%;
}

.maininner {
  width: 1013px;
  border-left: 1px solid #b5b898;
  border-right: 1px solid #b5b898;
  height: 100%;
  text-align:left;
}


label {
  position: relative;
  font-weight: bold;
  text-align: left;
  width: 125px;
  margin-top: 5px;
  color: #297374;
}


hr {
  border: none;
  background-color: #c4c4c4;
  color: #c4c4c4;
  height: 1px;
}

img {
  border-style: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

input.text, select, textarea {
  font-size: 11px;
  border: 2px solid #eee;
  border-left: 2px solid #b5b898;
  border-top: 2px solid #b5b898;
  color: #666666;
  background: white url("//www.relocation.com/files/backs/back_input.jpg");
  font-family: Verdana, Tahoma, Helvetica, Arial;
}

.small {
  font-size: 10px;
}

.heading {
  margin-bottom: 5px;
}

a:link, a:visited, a:active {
  color: #297374;
}

a:hover {
  color: #87a51a;
}

a.bold:active, a.bold:visited, a.bold:link, a.bold:hover {
  font-weight: bold;
}

.center {
  margin: 0 auto;
  text-align: center;
}


img.top {
	padding: 0;
    margin: 0 auto;
	text-align: left;
	vertical-align: bottom;
}

img.bottom {
	padding: 0;
    margin: 0;
	vertical-align: top;
	text-align: left;
}

.blue {
  font-weight: bold;
  color: #205f60;
  font-size: 12px;
  padding: 0px 0px 8px 0px;
}

a#chosen:active, a#chosen:link, a#chosen:visited{
  color: #87a614;
  text-decoration: none;
}

.article-picture {
  padding-right: 10px;
  float:left;
}

.searchhead {
  background: #f1f6c7;
  height: 40px;
}

.shinner {
  padding: 10px;
}
.inline {
  display: inline;
}

.biophoto {
  float: left;
  margin: 5px 10px 0px 0px;
  height:83px;
  width: 83px;
  border: 2px solid #b4be53;
  padding: 0;
}

.bios, .half {
  float: left;
  width: 45%;
  margin-bottom: 25px;
  padding-right: 15px;
}

.bio {
  margin-top: 25px;
}


.required {
  color:red;
}

.adform {
  margin: auto;
  text-align: center;
  width: 700px;
}

.afinner {
  margin:auto;
  width: 454px;
  text-align: left;
}

/** Header Area **/

.head { background: url("//www.relocation.com/files/backs/back_head.jpg") no-repeat top right; text-align: left; height: 107px; width: 1013px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.logo 
{
	float:left; 
	height: 107px;
}

.searchBox 
{
	float: right;
  margin: 0px 25px 0px 0px;
  padding:35px 0px 0px 0px;
  height: 100%;
}

.searchBox div.button {
  top: 4px;
  position: relative;
  display: inline;
  vertical-align: top;
}

.video {
  display: inline;
  position: relative;
  margin-top:10px;
  text-align: center;
  margin:0 auto;
  width: 143px;
  float:left;
}


/** Nav Area **/

.nav{
    border-bottom: 1px solid #afbd21;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align:left;
    white-space: nowrap;
    vertical-align: top;
} /* FF class */

.nav{border-bottom: 1px solid #afbd21;padding: 0px 0px 0px 0px;margin: -3px 0px 0px 0px;text-align:left;white-space: nowrap;vertical-align: top;}
#navlist {height:47px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; float: left;}
.mainNav1 {float: left;}
.mainNav2 {float: left; height: 47px; width: 1px; background: url('//www.relocation.com/files/buttons/right_off.gif') right no-repeat; float: left;}
.mainNav3 {float: left; height: 47px; width: 1px; background: url('//www.relocation.com/files/buttons/right.gif') right no-repeat; float: left;}
a.mainNav{color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 15px 18px 14px; text-decoration : none; background: url('//www.relocation.com/files/buttons/bg.gif') repeat-x; float: left;}
a.mainNav:hover {color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 15px 18px 14px; text-decoration: none; background: url('//www.relocation.com/files/buttons/bg3.gif') center no-repeat; float: left;}
a.mainNavSel{color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 15px 18px 14px; text-decoration : none; background: url('//www.relocation.com/files/buttons/bg3.gif') center no-repeat; float: left;}
a.mainNavSel:hover {color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 15px 18px 14px; text-decoration: none; background: url('//www.relocation.com/files/buttons/bg3.gif') center no-repeat; float: left;}
a.mainNavLast{color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 14px 18px 14px; text-decoration : none; background: url('//www.relocation.com/files/buttons/bg.gif') repeat-x; float: left;}
a.mainNavLast:hover {color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 14px 18px 14px; text-decoration: none; background: url('//www.relocation.com/files/buttons/bg3.gif') center no-repeat; float: left;}
a.mainNavLastSel{color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 14px 18px 14px; text-decoration : none; background: url('//www.relocation.com/files/buttons/bg3.gif') center no-repeat; float: left;}
a.mainNavLastSel:hover {color: #297374; font: bold 12px Georgia, "Times New Roman", Times, serif; padding: 14px 14px 18px 14px; text-decoration: none; background: url('//www.relocation.com/files/buttons/bg3.gif') center no-repeat; float: left;}

.showlist {
  margin: 0;
  padding: 0;
}

.tabs {
  margin: 0;
  padding: 1px 0 0 0;
  white-space: nowrap;
}

.tabs li {
  position: relative;
  display: inline;
  list-style-type: none;
  padding: 4px 8px 0 8px;
  margin: 1px 5px 0 0;
  vertical-align: bottom;
  border: 1px solid #e8e8e8;
  background: white;
  top:2px;
}

.tabs a:active, .tabs a:link, .tabs a:visited {
  color: #999b86;
  font-weight: bold;
  text-decoration: none;
}

li#selectedTopic, li#selectedCategory {
  position: relative;
  top: 3px;
  color: #297374;
  border-bottom: none;
  padding-top: 7px;
}

li#selectedTopic a:active, li#selectedTopic a:link, li#selectedTopic a:visited,
li#selectedCategory a:active, li#selectedCategory a:link, li#selectedCategory a:visited {
  font-weight: bold;
  color: #297374;
}

li#selectedTab, li#selectedTab2 {
  background: #e8e8e8;
}

.tabbedlist {
  border: 1px solid #e8e8e8;
  margin: 0;
  padding: 15px;
}

.hide {
  display: none;
}
.show {
  display: block;
}

.subnav {
  margin: 5px 0 8px 25px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #d7de90;
}

.subnav a:link, .subnav a:active, .subnav a:visited {
  text-decoration: none;
}

.subnav a:hover {
  color: #297374;
  text-decoration: underline;
}

.subnav span.last {
  border: none;
}

a.navselect:active, a.navselect:link, a.navselect:visited {
  text-decoration: underline;
}

/** Body Content Area **/


.body {
  background: white url("//www.relocation.com/files/backs/bodyBack.jpg") repeat-x;
  border-top: 11px solid #256a6b;
  width: 1013px;
  overflow: hidden;
  height:100%;
  display: block;
  clear: both;
}

.bodyleft {
  float: left;
  width:344px;
  margin: 12px 18px;
  background: transparent;
  text-align: left;
}
.bodyright {
  float: right;
  width: 194px;
  margin: 12px 18px;
  text-align: center;
  background: transparent;
  height: 100%;
  
}
.mbr_rt{ background: url('//www.relocation.com/files/backs/top_right.gif') bottom no-repeat; width: 194px; height: 11px;}

.bodycenter 
{
  margin: 12px 230px 18px 379px;
  padding: 0 1px;
  background: transparent;
  text-align: left;
  width: 401px;
}


.bottomcenter{
  margin-top:15px;
}

.calc {
  margin-left:0;
}

.botleft {
  position: relative;
  float: left;
  width:374px;
  margin: 12px 0 0 18px;
  background: transparent;
  text-align: left;
}

.botcenter {
  position: relative;
  float: left;
  width:374px;
  margin: 12px 0 0 5px;
  background: transparent;
  text-align: left;
}

.botright {
  position: relative;
  float:right;
  width:374px;
  margin: 12px 0px 0 0;
  background: transparent;
  text-align: left;
}

.bigleft {

  float: left;
  width:765px;
  padding: 0;
  margin: 12px 0 12px 18px;
  background: transparent;
  text-align: left;
}

.fullpage {
  position: relative;
  width: 978px;
  padding: 0;
  margin: 12px 18px 12px 18px;
  text-align: left;
}

.fullpage2 {
  position: relative;
  width: 978px;
  padding: 0;
  margin: 18px 0px 20px 0px;
  text-align: left;
}

.pagebreak {
  clear: left;
  text-align:left;
  margin: 10px 0px 0px 18px;
}



/** Body Left Content Area **/


/*smartcalc*/


.scform {
  color: black;
  font-weight: normal;
  width: 100%;
}

.scgroup {
  padding-top: 8px;
  display:block;
  width: 350px;
  height: 30px;
}

.scgroupbtn
{
	width: 250px;
	margin: 20px 31px 0px auto;
	border: solid 0px #111111;
	text-align: right;
	padding: 0px 0px 0px 0px;
}


.scgroupbtn .button
{
	padding: 0px 0px 0px 0px;
}

.scgroupIns {
  padding-top: 8px;
  display:block;
  width: 150px;
  height: 40px;
}

 

.scgroupInsInput
{
      width: 150px;
      float: left;
      display: block;
}

.scgroupInsLabel
{
	float: left;
	display: block;
	width: 140px;
	color: #297374;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}



.slabel
{
	float: left;
	display: block;
	width: 185px;
	color: #297374;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.scform input.text {
  width:100px;
}

.btn_height{ width: 255px; height: 100%; padding: 60px 0px 0px 27px; margin: 10px 0px 0px 0px;}
.btn_table{ margin: 0px 0px auto auto;}
.btn_bt{ padding: 10px 0px 0px 0px; text-align: right;}

.scform .input {
  width: 170px;
  float: right;
  text-align: left;
  height: 35px;
}

.scform .button {
  text-align: right;
  margin: 0px 0px 0px 165px;
}

.scform .rbutton
{
	text-align: right;
	margin: 0px 0px 0px 100px;
}

.scform .r2button
{
	width: 300px; 
	display: block; 
	padding-left: 63px;
}

.notice
{
	width: 100%; 
	padding-top: 10px; 
	display: block; 
	clear: both;
}

.scform .padding
{
	width: 150px;
	float: left;
	display: block;
	padding-left: 5px;
}

.scform .padding label
{
	text-align: right;
	float: right;
	padding-right: 30px;
}

.ins
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.sc-ins-menu {
  border-right: 1px solid #333333;
  float:left;
  padding-right: 10px;
  width:150px;
  text-align:right;
}

.sc-ins-main {
  margin-left: 170px;
  width: 190px;
}

a.selected:active, a.selected:link, a.selected:visited {
  color: #87a614;
}

.amort {
  width: 150px;
  float:left;
}

.nbinner .scform label{
  float: none;
}

.nbinner .scform input.text {
  width:150px;
}

 .tpform input.text {
  margin-bottom: 7px;
  width:335px;
}

.tpform label 
{
	position: relative;
	font-weight: normal;
	text-align: left;
	width: 125px;
	color: #297374;	
}

.scform input.button, .tpform input.button, .tpform img.button {
  margin-top: 9px;
}

.scleftbar {
  position: relative;
  float: left;
  width:194px;
  margin: 0;
  background: transparent;
  text-align: left;
}

.scmainbody {
  margin: 0;
  float:right;
  padding: 0;
  background: transparent;
  text-align: left;
  width: 500px;
}

.scmenu {
  padding-right: 10px;
  text-align:right;
}

.scintro, .scsmall {
  font-size: 11px;
  line-height: 14px;
}

table.scmove th {
  background: #cccccc;
  font-weight:bold;
  color: black;
}

table.scmove td {
  vertical-align: top;
}

.calc_button
{
	margin-right: 23px;
}

.scquant {
  width: 25px;
}

.sccost {
  width: 40px;
}

th.room {
  background:#cccccc;
  font-weight: bold;
  text-align: center;
}

td.scnotes {
  width: 210px;
  line-height: 14px;
  padding: 0 0 8px 8px;
}

input.scresults {
  width: 100px;
}

.scmainbody table {
  width: 100%;
}

/*main*/

.findpro {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.findpro-wide {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
}
/* SOLUTION .findpro {
  padding: 0;
  margin: 0;
  margin-bottom:0px;
}*/



/*main inner box*/
.fpinner {
    background: url("//www.relocation.com/files/backs/back_find-pro.jpg") repeat-y top left;
	padding: 0;
	margin: 0;
	height: 100%;
}

.fpinner-bottom 
{
    background: url("//www.relocation.com/files/backs/back_find-pro-bottom.jpg") no-repeat bottom left;
	padding-bottom: 35px;
	min-height: 100px;
}
/* SOLUTION .fpinner-bottom
{
background: url("//www.relocation.com/files/backs/back_find-pro-bottom.jpg") no-repeat bottom left;
padding-bottom: 35px;
min-height: 100px;
}*/



.fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-pro-top.jpg") no-repeat top left;
	height: 100%;
}

.findmovers .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-movers-top.jpg") no-repeat top left;
}

.findstorage .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-storage-top.jpg") no-repeat top left;
}

.findutils .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-utils-top2.jpg") no-repeat top left;
}

.findreal .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-real-top.jpg") no-repeat top left;
}

.findreal2 .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-real-top2.jpg") no-repeat top left;
}

.findrental .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-rental-top.jpg") no-repeat top left;
}

.findmortgage .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-mortgage-top.jpg") no-repeat top left;
}

.findinsurance .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-insurance-top.jpg") no-repeat top left;
}

.findhome .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-home-top.jpg") no-repeat top left;
}

.findsettling .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-settling-top.jpg") no-repeat top left;
}

.findsettling2 .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-settling-top2.jpg") no-repeat top left;
}


.findcredit .fpinner-top {
    background: url("//www.relocation.com/files/backs/back_find-credit-top.jpg") no-repeat top left;
}

.findcredit .fpinner {
    background: #ccdc19;
}

.findcredit .fpinner-bottom {
    background: url("//www.relocation.com/files/backs/back_find-credit-bottom.jpg") no-repeat bottom left;
}

.fpwinner {
    background: url("//www.relocation.com/files/backs/back_smartquote-wide.jpg") repeat-y top left;
	padding: 0;
	margin: 0;
	height: 120px;
	vertical-align: middle;
}




.squtil {
  height:54px;
}

.util-button {
  float:left;
  clear:left;
  margin-left: 15px;
  height: 50px;
}

.util-text {
  vertical-align:middle;
  text-align:left;
  height: 50px;
  float:right;
  width: 210px;
  margin-right:15px;
  font-size:11px;
  line-height:14px;
  margin-top:4px;
  font-weight: normal;
}

.cities {
  font-size:11px;
  clear: left;
}

.util-text a:active, .util-text a:link, .util-text a:visited {
  font-weight: bold;
}

.smartquote 
{
	position: relative;
  background: transparent;
  margin: 0px 22px 0 22px;
  padding: 55px 0 10px 0;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  color: #999c79;
  line-height: 20px;
}

.smartquote-wide {
  margin: 0;
  padding: 0;
  width: 600px;
  border: solid 1px green;
}

.findcredit .smartquote {
  padding-top: 20px;
}

hr.smartquote {
  width: 100%;
  text-align: center;
  margin: 10px auto;
  padding: 0;
  clear: both;
}

.quotebuttons {
  text-align: center;
  vertical-align: top;
}

.quotebuttons table { margin: -10px auto 0px auto;}
.quotebuttons table tr td { text-align: left;}


.qbright {
  margin: 0 15px 6px 0;
}

.qbleft {
  position: relative;
  float:left;
  margin-left: 15px;
  width: 110px;
}

.quoteform {
  text-align: left;
  top: 15px;
  margin-left: 40px;
}

.qfre {
  margin-left: 20px;
  line-height: 15px; 
  top: 0px;
}


.qf_across{ margin: 10px 0px 0px 0px; border: solid 1px #111111; text-align: left;}

.qfwleft {
  float:left; 
  width:180px;  
}

.qfwright {
  float:right;
  margin-top:22px;
}

.qfwcenter
{
	float:left; 
  width:200px;
  text-align: left;
}



.qfwright-short 
{
	width: 100px;
  float:right;
  margin: -50px 0px 0px 0px;
  padding-right: 30px;
  vertical-align: top;

}

.qfitem {
  margin-top: 7px;
}

.qfitem select 
{
	width: 250px;
}

.qfitem  input.zip
{
	width: 50px;
}


.qftiem_short {
  margin-left: 25px;
  text-align: left;
  clear: both;
}

.qftiem_short select 
{
	width: 200px;
}

.qftiem_short input.zip
{
	width: 50px;
}


.qfitem-wide
{
	text-align: left;
}

.qfitem-wide input.zip
{
	width: 50px;
}

.qfitem-wide select 
{
	width: 150px;
}


.quoteform select{
  width: 212px;
}

.quoteform input.text {
  width: 208px;
}


.quoteform-wide select{
  width: 157px;
}

.quoteform-wide input.text {
  width: 155px;
}

.quoteform input.zip {
  width: 50px;
}

.quoteform-wide input.zip {
  width: 45px;
}

.quoteform input.re {
  width: 200px;
}


.quoteform input.submit {
  margin: 5px 0px 3px -4px;
}

.qfre input.submit {
  margin-left: 10px;
  vertical-align:middle;
  margin-top: 0;
}

div.zipfinder {
  float:right;
  width:105px;
  margin-right: 25px;
}

a.zipfinder:active, a.zipfinder:link, a.zipfinder:visited {
  font-weight: bold;
  margin-left: 6px;
}


.quoteform-wide a.zipfinder:active, .quoteform-wide a.zipfinder:link, .quoteform-wide a.zipfinder:visited {
  margin-left: 6px;
  font-weight: normal;
}

.leftadbox {
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: 0px 0px 0px 0px;
}
/* SOLUTION .leftadbox 
{
    font-family: Georgia, "Times New Roman", Times, serif;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
}*/



.labinner { background: transparent url("//www.relocation.com/files/backs/back_bill-of-rights.gif") no-repeat top left; padding: 100px 18px 40px 22px; color: white; height: 112px; line-height: 18px;}


.rbinner {
  background: transparent url("//www.relocation.com/files/backs/back_research-blogs.jpg") no-repeat top left;
  padding: 53px 18px 0 22px;
  height: 162px;
  line-height: 16px;
}
.toolinner {
  background: transparent url("//www.relocation.com/files/backs/back_tools.jpg") no-repeat top left;
  padding: 60px 18px 0 22px;
  height: 150px;
  line-height: 16px;
}
.calcinner {
  background: transparent url("//www.relocation.com/files/backs/back_calc.jpg") no-repeat top left;
  padding: 53px 18px 0 22px;
  height: 159px;
  line-height: 16px;
}

.labinner img {
  margin-top: -5px;
}


.pcinner {
  background: transparent url("//www.relocation.com/files/backs/back_pop-cities.jpg") no-repeat top left;
  padding: 175px 18px 0 16px;
  height: 57px;
  white-space: nowrap;
}

.trends, .blogs {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/* SOLUTION .trends, .blogs {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  padding-bottom:0px;
}*/



.trendsinner { background: transparent url("//www.relocation.com/files/backs/back_trends.gif") no-repeat top left; height: 177px; padding: 40px 22px 10px 28px;}

.trendsinner-lg {
  background: transparent url("//www.relocation.com/files/backs/back_gradiant-gray.jpg") no-repeat top left;
  height: 171px;
  padding: 8px 22px 0 28px;
  font-size: 11px;
}

.trendsinner-lg a:active, .trendsinner-lg a:hover, .trendsinner-lg a:link, .trendsinner-lg a:visited {
  font-size: 12px;
}

.trendsinner img {
  position: relative;
  left: -4px;
}

.blogslong .blogsinner {
  background: transparent url("//www.relocation.com/files/backs/back_gradiant-gray-long.jpg") no-repeat top left;
  height: 212px;
}


.smallbox {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  width: 344px;
}
/* SOLUTION .smallbox {
  padding: 0;
  margin: 0px 0px 0px 0px;
  width: 344px;
  padding-bottom:0px;
}*/

.sbinner {
  border: solid 1px #DDE96B; border-bottom-width: 0px; border-top-width: 0px;
  padding: 0 15px 0 15px;
  height: 85px;
  font-size: 11px; background-color: #ffffff;
}

.sbinner a:link, .sbinner a:active, .sbinner a:visited {
  font-size: 12px;
  font-weight: bold;
}

.sbhead {
  margin-top: 10px;
}

.sbpara {
  margin-top: 5px;
}

.tpsmall, .popcities {
  margin: 0px 0px 0px 0px;
}

.tpsmall .bbinner{
  /* background: url("//www.relocation.com/files/backs/back_small-grey.jpg") repeat-y top left; */
}

.ask-expert {
  line-height: 13px;
}

.ask-expert .sbinner {
  border: solid 1px #DDE86C;
  border-bottom-width: 0px;
  border-top-width: 0px;
  height: 315px;
  padding-left: 80px;
  background: url("//www.relocation.com/files/backs/back_expert.jpg") no-repeat top left;
}

.ask-expert .form {
  margin: 15px 0 0 -65px;
}

.ask-expert input.text {
  margin: 7px 0;
  width:300px;
}

.ask-expert textarea {
  width: 300px;
  height: 45px;
}

.smallbox .heading, .left {
  float: left;
}

.right {
  text-align: right;
}

.floatLeft
{
  float: left;
  margin: 0px 0px 0px 0px;
}
.floatRight 
{
  float: right;
  margin: 8px 0 8px 8px;
}

.more {
  padding: 0;
  margin: 0 auto;
  float: right;
  vertical-align: top;
}

.smallbox .sub {
  padding: 6px 6px 0 0;
  float: left;
  clear: both;
}


.wideinner {
  padding: 10px 25px;
  margin: 0;
  background: url("//www.relocation.com/files/backs/back_wide-thin.jpg") repeat-y top left;
  color: #4f4b4b;
  text-align: left;
  line-height:18px;
}

.wideinner h1 { font: bold 22px Georgia, "Times New Roman", Times, serif; color: #809d17; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 26px;}
.wideinner h2 { font: bold 18px Georgia, "Times New Roman", Times, serif; color: #8a8c74; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px;}
.wideinner h3 { font: bold 18px Georgia, "Times New Roman", Times, serif; color: #8a8c74; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px;}
.wideinner h4 { font: bold 14px Georgia, "Times New Roman", Times, serif; color: #1e5a5a; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px;}
.wideinner h5 { font: bold 14px Georgia, "Times New Roman", Times, serif; color: #809d17; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px;}

.fullinner {
  padding: 10px 25px;
  margin: 0;
  background: url("//www.relocation.com/files/backs/back_wider-thin.jpg") repeat-y top left;
  color: #4f4b4b;
}

/* sitemap */
.fullinner_sm {
  padding: 0px 25px 0px 25px;
  margin: 0;
  background: url("//www.relocation.com/files/backs/back_wider-thin.jpg") repeat-y top left;
  color: #4f4b4b;
}

.lcsearch {
  height: 50px;
}

.lcsearch input.text {
  width:250px;
  vertical-align: middle;
  height: 17px;
  padding-top: 4px;
}

h1 { font: bold 22px Georgia, "Times New Roman", Times, serif; color: #809d17; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 26px;}

h2, h3 {
  margin: 0;
  padding: 0;
  font-size: 22px;
  font-weight: bold;
  color: #809d17;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 26px;
}

h4 {
  margin: 0;
  padding: 4px 0;
  color: #8a8c74;
  font-size: 18px;
}

h5 {
  margin: 0;
  padding: 4px 0;
  color: #1e5a5a;
  font-size:14px;
}

h6 {
  margin: 0;
  padding: 4px 0;
  color: #809d17;
  font-size:14px;
}

.wideinner .ad {
  padding: 0 10px 10px 0;
  float:left;
}

.articlebuttons {
  float: right;
}

.articlebuttons .thispage a:active, .articlebuttons .thispage a:link, .articlebuttons .thispage a:visited {
  text-decoration: underline;
  color: #b47f2b;
}


.articlebuttons .otherpage a:active, .articlebuttons .otherpage a:link, .articlebuttons .otherpage a:visited {
  text-decoration: none;
  color: #727272;
}

.articlebuttons .nextpage a:active, .articlebuttons .nextpage a:link, .articlebuttons .nextpage a:visited {
  text-decoration: none;
  color: #b47f2b;
}


/** Body Right Content Area **/

.bodyright input.button {
  margin: 0;
  padding: 0;
}

.brinner {
  padding: 0 7px;
  margin: 0;
  background: white;
  font-size: 11px;
  min-height: 1000px;
}

.brinner div.rightadbox {
  padding-bottom: 10px;
}


input.br {
  width: 164px;
  margin: 5px 0;
}

.brinner input.button, .brinner img.button {
  margin: 10px 0;
}

textarea.br {
  width: 164px;
  height: 90px;
  margin: 10px 0;
}

hr.br {
  text-align: center;
  margin: 16px 9px;
  padding: 0;
  height: 1px;
}

.sponsoredlinks{ text-align: left; padding: 0px 0px 0px 10px;}

.sponsoredlinks a:link, .sponsoredlinks a:active, .sponsoredlinks a:visited {
  font-weight: bold;
  line-height: 20px;
}



/** body center content area **/


.inner {
  margin: 0;
  padding: 90px 195px 0 25px;
  font-family: Verdana, Tahoma, Helvetica, Arial;
  color: white;
  font-size: 11px;
  line-height: 14px;
  height: 206px;
}

.frontinner {margin: 0px 0px 0px 0px;background: url("//www.relocation.com/files/backs/back_smart-way2.gif") no-repeat top left;font-family: Georgia, "Times New Roman", Times, serif;padding:172px 25px 0px 25px;/*height: 175px;*/height: 182px;line-height: 24px;color: #5c5d4a;}
/* SOLUTION .frontinner {
  margin: 0px 0px 0px 0px;
  background: url("//www.relocation.com/files/backs/back_smart-way.jpg") no-repeat top left;
  font-family: Georgia, "Times New Roman", Times, serif;
  padding:165px 25px 0px 25px;
  height: 175px;
  line-height: 24px;
  color: #5c5d4a;
}*/


.movinginner {
  background: url("//www.relocation.com/files/backs/back_moving.jpg") no-repeat top left;
  padding-top: 75px;
  height: 221px;
 }

.storageinner {
  background: url("//www.relocation.com/files/backs/back_storage.jpg") no-repeat top left;
  line-height: 13px;
}

.utilsinner {
  background: url("//www.relocation.com/files/backs/back_utils.jpg") no-repeat top left;
  padding-right: 215px
}


.realinner {
  background: url("//www.relocation.com/files/backs/back_real-estate.jpg") no-repeat top left;
  height: 206px;
  padding-right: 145px;
}

.rentalinner {
  background: url("//www.relocation.com/files/backs/back_rentals.jpg") no-repeat top left;
  padding-right: 140px;
}

.mortgageinner {
  background: url("//www.relocation.com/files/backs/back_mortgage.jpg") no-repeat top left;
  height:206px;
  line-height: 13px;
  padding-top: 85px;
  padding-right: 195px;
  height: 211px;
}

.insuranceinner {
  background: url("//www.relocation.com/files/backs/back_insurance.jpg") no-repeat top left;
  padding-right: 180px;
}

.homeinner {
  background: url("//www.relocation.com/files/backs/back_home.jpg") no-repeat top left;
  padding-right: 160px;
}

.settlinginner {
  background: url("//www.relocation.com/files/backs/back_settlingin.jpg") no-repeat top left;
  height: 206px;
}

.inner em {
  color: #c0e350;
  font-style: normal
}

.centertop .bbinner {
  font-size: 11px;
}

.mcinner em {
  font-style: normal
}

.mcinner strong, strong.orange {
  color: #b47f2b;
  font-style: normal
}

.featured {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 402px;
}
/* SOLUTION .featured {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  width: 402px;
}*/

.finner {
  background: white;
  padding: 8px 25px;
  margin: 0;
  line-height: 18px;
}
.feat_img1{width: 16px; text-align: left; padding: 2px 0px 0px 0px;}

.featured hr {
  margin: 8px 0;
}

.featured div.heading {
  margin: 7px 0;
}

.kindmove {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 400px;
}
/* SOLUTION .kindmove {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-top: 0px;
  width: 400px;
}*/


.kminner a:link, .kminner a:active, .kminner a:visited {
  font-family: Georgia, "Times New Roman", Times, serif;
  text-decoration: none;
}

  
.kmform select {
  width: 275px;
}

.kmform input {
  position: relative;
  top: 6px;
}

.kmbuttons {
  margin-top:12px;
}

.kmright {position: relative; float: right; margin-right: 10px; margin-bottom: 0;}
.kmright a{ font: normal 11px Verdana, Arial; text-decoration: none;}
.kmright a:hover{ font: normal 11px Verdana, Arial; text-decoration: underline;}
.kmleft {}
.kmleft a{ font: normal 11px Verdana, Arial; text-decoration: none;}
.kmleft a:hover{ font: normal 11px Verdana, Arial; text-decoration: underline;}


.mortgagechecklist, .popprojects, .needresearch {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 402px;
}


.mcinner {
  background: url("//www.relocation.com/files/backs/back_mortgage-checklist.jpg") no-repeat top left;
  padding: 48px 25px 10px 25px;
  margin: 0;
  height: 113px;
}

.blogsinner {
  background: url("//www.relocation.com/files/backs/back_blogs.jpg") repeat-y top left;
  padding: 0;
  margin: 0;
  line-height: 16px;
  min-height: 171px;
  font-size: 11px;
}

.blogsinner-bottom {
    background: url("//www.relocation.com/files/backs/back_blogs-bottom.jpg") no-repeat bottom left;
	min-height: 171px;
    padding: 8px 22px 0px 28px;
}

.blogsinner-bottom table tr td { padding: 4px 0px 4px 0px; text-align: left;}

.blogsinner-top {
  background: url("//www.relocation.com/files/backs/back_blogs-top.jpg") no-repeat top left;
}

.ginner {
  background: url("//www.relocation.com/files/backs/back_gradiant.jpg") repeat-y top left;
  padding: 0;
  line-height: 16px;
  margin: 0;

  min-height: 113px;
}

.ginner-bottom {
    background: url("//www.relocation.com/files/backs/back_gradiant-bottom.jpg") no-repeat bottom left;
	min-height: 113px;
    padding: 48px 25px 10px 25px;
}

.kindmove .ginner-top {
  background: url("//www.relocation.com/files/backs/back_kind-move2.jpg") no-repeat top left;
  height: 100%;
}


.kindmove-re .ginner-top {
  background: url("//www.relocation.com/files/backs/back_kind-move-re.jpg") no-repeat top left;
}


.popprojects .ginner {
	line-height: 18px;
}

.popprojects .ginner-top {
	padding-top: 10px;
    background: url("//www.relocation.com/files/backs/back_pop-projects-top.jpg") no-repeat top left;
}

.nrinner {
  background: url("//www.relocation.com/files/backs/back_need-research.jpg") no-repeat top left;
  padding: 60px 25px 0 25px;
  margin: 0;
  width: 350px;
}

.bigbox {
    margin: 0px 0px 0px 0px;
  width: 402px;
  line-height: 14px;
}
/* SOLUTION .bigbox
{
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
width: 402px;
line-height: 14px;
}*/

.centertop {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 402px;
}

.sub {
  margin-top: 0px;
}

.narrowbox {
  margin-top: 18px;
  padding: 0;
  width: 200px;
}

.bbinner {
  /* background: url("//www.relocation.com/files/backs/back_big-box.jpg") ;*/
  border: solid 6px #B5B998;
  border-bottom-width: 0px;
  border-top-width: 0px;
  padding: 12px 25px 10px 23px;
  margin: 0;
  background-color: #ffffff;
}

.nbinner {
  padding: 55px 21px 10px 21px;
  margin: 0;
  height: 243px;
  font-size: 11px;
}

.scnarrow {
  background: url("//www.relocation.com/files/backs/back_smart-calc_narrow.jpg") no-repeat top left;
}

.lcnarrow{
  background: url("//www.relocation.com/files/backs/back_learning-center_narrow.jpg") no-repeat top left;
}

.nbinner a:active, .nbinner a:hover, .nbinner a:link, .nbinner a:visited {
  font-size: 12px;
}
.tpsmall input.text {
  width: 275px;
}

.thinkey {
  margin: 0px 0px 0px 0px;
}

.tkinner {
  border: solid 1px #DDE96B; border-bottom-width: 0px; border-top-width: 0px;
  padding: 0 25px;
  line-height: 16px;
  font-size: 11px; background-color: #ffffff;
}

.short {
  height: 85px;
}

.short .sub {
  float:left;
  margin-right: 5px;
}

.shipvehicle p { text-align: left;}


.getquotes, shipvehicle2 {
  margin: 0;
  padding: 0;
  width: 376px;
}

.shipinner {
  background: url("//www.relocation.com/files/backs/back_ship-vehicle.jpg") no-repeat top left;
  padding: 60px 25px 10px 25px;
  margin: 0;
  height: 77px;
  font-size: 11px;
}

.gqinner {
  background: url("//www.relocation.com/files/backs/back_get-quotes.jpg") no-repeat top left;
  padding: 60px 25px 10px 25px;
  margin: 0;
  height: 77px;
  font-size: 11px;
}

.scmenu a:active, .scmenu a:link, .scmenu a:visited{
  text-decoration: none;
}

a#linkSelected:active, a#linkSelected:link, a#linkSelected:visited,
a#linkSelectedb:active, a#linkSelectedb:link, a#linkSelectedb:visited,
a#linkSelectedWeight:active, a#linkSelectedWeight:link, a#linkSelectedWeight:visited,
a#linkSelectedCost:active, a#linkSelectedCost:link, a#linkSelectedCost:visited,
a#linkSelectedBudget:active, a#linkSelectedBudget:link, a#linkSelectedBudget:visited,
a#linkSelectedDIY:active, a#linkSelectedDIY:link, a#linkSelectedDIY:visited{
  color: #87a614;
  text-decoration: underline;
}



/** footer **/

.footer {width:100%;}
.in_foot{width: 100%;background-color: #e0e5b2;padding-top: 14px;padding-bottom: 14px;border-top: 2px solid #b5b898;text-align: center;color: #297374;}
.insideFooter {width: 1016px; margin: 0 auto; height: 132px; text-align: center; background: /*url("//www.relocation.com/files/backs/back_footer.jpg")*/ url('//www.relocation.com/files/backs/footer2.gif') no-repeat top center; line-height: 20px;}
.insideFooter img{padding-right: 5px; padding-top: 5px;}
.ifLeft {position: relative; /*padding-left: 30px;*/ padding: 40px 0px 0px 30px; width: 460px; text-align: left; float: left; height: 100px;}
.ifRight { position: relative; text-align: left; /* padding-top: 3px; */padding-top: 40px; width: 500px; float: right; height: 97px;}

.fmleft {
  position: relative;
  float:left;
  width:190px;
}

.fmright {
  position: relative;
  float: right;
  width: 130px;
}

.fmcenter {
margin-left: 190px;
margin-right: 10px;
padding-left: 1px;
padding-right: 1px;
}

.trileft {
  float: left;
  width: 33%;
}

.triright {
  float: right;
  width: 33%;
}

.bigleft .widemain
{
  margin:10px 0px 10px 0px;
}
.bigleft .trileft {
  float: left;
  width: 246px;
  margin-right: 13px;
}

.bigleft .triright {
  float: right;
  width: 246px;
}

.clearfix:after {
content: "."; 
display: block;
height: 0px;
clear: both; 
visibility: hidden;
}
.heightfix:before {
content: '.';
display: block;
visibility: hidden;
height: 0;
}

.copyright {
  clear: both;
  font-weight: bold;
  font-size: 11px;
  margin-top: 15px;
}

.footer a:link, .footer a:visited, .footer a:active {
  text-decoration: none;
  font-size: 11px;
}

.footer a:hover {
  color: #297374;
  text-decoration: underline;
}
.mostpopular
{
	font-weight:bold;
	text-align: left;
}

.mostpopular table tr td { padding: 4px 0px 4px 0px; text-align: left;}


/*Rating*/
.articleRatingStar_ReadOnly
{
	font-size: 0pt;
    width: 19px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    display: block;
    cursor:default;
    background-repeat: no-repeat;
    background-position:left;
}
.articleRatingStar
{
	font-size: 0pt;
    width: 19px;
    height: 24px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-position:left;
}
.emptyRatingStar
{
	background-image:url(//www.relocation.com/files/star-empty.jpg);
}
.filledRatingStar
{
	background-image:url(//www.relocation.com/files/star-filled.jpg);

}



.truste_hp{vertical-align: bottom; height: auto;}
.truste_hp div{vertical-align: bottom; text-align: left; height: 100%; padding: 15px 0px 0px 25px;}
.inc5000{float: left; margin: -28px 30px 0px 0px;}



/* Trulia */

.tru_search { font: 11px Arial; font-weight: bold; border: 1px solid #989898; height: 250px;  width: 250px; }
.tru_map { float:left; width:250px; }
.tru_map_btn { padding-top: 10px;}
.tru_cities { width: 250px; }
.tru_cities_left { float: left; }
.tru_cities_right { text-align: left; }
.tru_padding { padding: 0px 0px 0px 5px; }
.tru_frm_ttl { font-size: 12px; background-color: #EFEFEF; padding: 5px 10px; border-bottom: 1px solid #989898; line-height: 11px; }
.trulia_frm { padding: 0 9px 10px 9px; margin: 0; }
.trulia_frm:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tru_head { color: #769329; padding: 10px 0 5px 5px; margin: 0; clear: both; } 
.tru_head span { font-size: 9px; color: #000; font-weight: normal; }
.trulia_frm select, input.tru_loc 
{ font-size: 11px; font-weight: normal; border: 1px solid #999999; height: 20px; padding: 2px 0px; }
.tru_price { width: 85px; padding-left: 10px}
.tru_type { width: 200px; }
.tru_det { float: left; padding-right: 15px; }
.tru_bed { width: 65px; }
.tru_ba { width: 50px; }
.tru_size { width: 55px;  padding-right: 0; }
.tru_loc { float: left; padding-right: 0; width: 124px; }
p.tru_loc { padding-top: 20px; }
input.tru_loc { height: 16px; padding: 2px; width: 118px; }
.tru_srch { padding: 5px 0 5px 0; margin-left: 5px; }
input.tru_srch { float: left; padding: 0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* End of Trulia */



/* Calendar */

.MyCalendar .ajax__calendar_container 
{
    z-index: 1000;
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_inactive .ajax__calendar_day,
.MyCalendar .ajax__calendar_inactive .ajax__calendar_month,
.MyCalendar .ajax__calendar_inactive .ajax__calendar_year {
    text-decoration: line-through;
    color: Orange;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}



.caption
{
	cursor: move;
	background-color:#DDDDDD;
	border:solid 1px Gray;
	color:Black;
}

/* End of Calendar */


.sbinneralt {
  background: url("//www.relocation.com/files/backs/back_small-box.jpg") repeat-y top left;
  padding: 0 15px 0 15px;
  height: 85px;
  font-size: 11px;
}

.sbinneralt a:link, .sbinneralt a:active, .sbinneralt a:visited {
  font-size: 12px;
  font-weight: bold;
}


.ask-expert .sbinneralt {
  border: solid 1px #DDE86C;
  border-bottom-width: 0px;
  border-top-width: 0px;
  height: 315px;
  padding-left: 80px;
  background: url("//www.relocation.com/files/backs/back_expertAlt.jpg") no-repeat top left;
}


/* ZipCode Classes */
table.zip_field{width: 170px; border: solid 0px transparent; margin: 0px auto 0px 0px;}
td.usrctl_zip_field{text-align: left; padding: 5px 0px 0px 0px;}
.zip_field_{width: 40px; font: normal 12px Arial, Verdana; color: #111111; text-decoration: none;}
a.ziplink{font: normal 12px Arial, Verdana; color: #2233bb; text-decoration: none;}
a.ziplink:hover{font: normal 12px Arial, Verdana; color: #ff0000; text-decoration: underline;}

/* End ZipCode Classes */




table.quote-align{ padding: 0px 0px 0px 25px;}

.quotebutton
{
	text-align: center;
}



.searchresultstop
{
	width: 100%; 
	display: block; 
	clear:both;
}

.searchresultarticle
{
	float: left; 
	width: 80%; 
	display: block;
}

.searchresultbottom
{
	width: 100%;
	display:block;
	clear: both;
	padding-top: 10px;
}

.browse
{
	width: 235px;
	float: left;
}

.browseItem
{
	width: 230px;
}

.browseItem .bullet
{
	float: left; 
	padding-top: 5px;
}

.browseItem .text
{
	width:85%; 
	float: right; 
	padding-right: 15px;
}

.qfwide-service
{
	width: 280px; 
	float: left; 
	margin: 19px 0px 19px 0px;
}

.qfwide-service table { margin: -10px 0px 0px 20px; padding: 0px; }
.qfwide-service table tr td { margin: 0px; padding: 7px 0px 0px 0px; }

.qfwide-select
{
	width: 380px; 
	float: left; 
	margin: 19px 0px 19px 0px;
}

.qfwide-submit
{
	width: 80px; 
	float: left; 
	margin: 19px 0px 15px 0px;
}

.qfwide-space
{
	padding-top: 9px;
}

.qfwide-space-zip
{
	padding-top: 3px;
}





/* New  */
/* SOLUTION .startmove 
{
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
}*/
.related_articles {float: left; width: 400px; padding: 30px 0px 0px 0px;}
.Calinner2{padding: 0px 0px 15px 0px;}
.candidates2{ margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; text-align: center;}
.candidates2 p{ text-align: left; padding: 0px 0px 0px 0px;}
.candidates2 a{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
.candidates2 a:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
.candidates2 a:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
.candidatesdiv{background: url('//www.relocation.com/files/button_large.jpg') no-repeat; height: 35px; width: 176px; padding: 9px 30px 9px 45px; text-align: left; cursor: pointer;}

/* Buttons */
    /* labinner */
    .labinner p{ text-align: left; padding: 0px 0px 0px 0px;}
    .labinner a{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .labinner a:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .labinner a:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .labinnerdiv{ background: url('//www.relocation.com/files/button_medium_flat.gif') no-repeat; height: 35px; width: 146px; padding: 7px 20px 10px 45px; text-align: left; cursor: pointer;}
    /* End labinner */
    /* trendsinner */
    a.trendsinnerb{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    a.trendsinnerb:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    a.trendsinnerb:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .trendsinnerdiv{background: url('//www.relocation.com/files/button_large_flat.jpg') no-repeat; height: 31px; width: 171px; padding: 7px 0px 0px 0px; text-align: left; cursor: pointer;}
    /* End trendsinner */
    /* bbinner */
    a.bbinnerb{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none; background: url('//www.relocation.com/files/button_small.jpg') no-repeat; padding: 9px 25px 9px 40px; cursor: pointer;}
    a.bbinnerb:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none; background: url('//www.relocation.com/files/button_small.jpg') no-repeat; padding: 9px 25px 9px 40px; cursor: pointer;}
    a.bbinnerb:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none; background: url('//www.relocation.com/files/button_small.jpg') no-repeat; padding: 9px 25px 9px 40px; cursor: pointer;}
    /* End bbinner */
    /* tpform */
    .tpform  a{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .tpform  a:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .tpform  a:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .tpformdiv{ background: url('//www.relocation.com/files/button_large.jpg') no-repeat; height: 35px; width: 146px; padding: 9px 20px 9px 45px; text-align: left; cursor: pointer;}
    /* End tpform */
    /* shipvehicle */
    .shipvehicle p{ padding: 10px 0px 0px 0px;}
    .shipvehicle a{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .shipvehicle a:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .shipvehicle a:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .shipvehiclediv{ background: url('//www.relocation.com/files/button_medium.jpg') no-repeat; height: 34px; width: 105px; padding: 9px 20px 9px 45px; text-align: left; cursor: pointer;}
    /* End shipvehicle */
    /* shipinner */
    .shipinner a{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .shipinner a:hover{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .shipinner a:visited{ font: bold 13px Georgia, Arial; color: #ffffff; text-decoration: none;}
    .shipinnerdiv{ background: url('//www.relocation.com/files/button_medium.jpg') no-repeat; height: 34px; width: 105px; padding: 9px 0px 9px 45px; text-align: left; cursor: pointer;}
    /* End shipvehicle2 */
/* End Buttons */


/* SOLUTION TO SPACING ISSUES ON SITE
.common_spc1{ height: 20px;}
.common_spc{ height: 20px;}
.common_spc1 div{ display: none;}
*/

/* CompDetails Classes */
td.pre_cd_tbl{ padding: 0px 0px 0px 0px; text-align: center;}
table.cd_tbl{ width: 100%; border: solid 1px #D5DA97; background-color: #ffffff; margin: 0px auto 0px auto;}
td.CompDetails_Header2{ font: bold 14px Verdana; color: #256A6B; padding: 5px 0px 5px 10px; background-color: #F0F2DA; border-bottom: solid 1px #D5DA97; text-align: left;}
td.CompDetail_fieldr{ text-align: left; padding: 10px 0px 10px 10px; width: 120px; font-weight: bold;}
td.CompDetail_fieldr2{ text-align: left; padding: 10px 10px 10px 10px;}
td.CompDetails_Footer2{ text-align: center; padding: 10px 0px 10px 0px; border-top: solid 1px #D5DA97;}
/* End CompDetails Classes */

.googleTravel
{
	width: 95%;
}
.googleTravel div a:link, a:visited, a:active {
  color: #297374;
}

.googleTravel div a:hover {
  color: #87a51a;
}

/* rounded corners */
    /* Short forms */
    .sf_rt{background: url('//www.relocation.com/files/backs/top_find-pro.gif') bottom no-repeat; width: 344px; height: 6px;}
    .sf_rb{background: url('//www.relocation.com/files/backs/bot_find-pro.gif') top no-repeat; width: 344px; height: 6px;}

    /* Bigbox */
    .bb_rt{background: url('//www.relocation.com/files/backs/top_big-box.gif') bottom no-repeat; width: 402px; height: 11px;}
    .bb_rb{background: url('//www.relocation.com/files/backs/bot_big-box.gif') top no-repeat; width: 402px; height: 11px;}

    /* Smallbox */
    .sb_rt{background: url('//www.relocation.com/files/backs/top_small-box.gif') bottom no-repeat; width: 343px; height: 8px;}
    .sb_rb{background: url('//www.relocation.com/files/backs/bot_small-box.gif') top no-repeat; width: 343px; height: 8px;}
        /* SB thinkey */
        .sbtk_rt{background: url('//www.relocation.com/files/backs/top_thin-key.gif') bottom no-repeat; width: 400px; height: 7px;}
        .sbtk_rb{background: url('//www.relocation.com/files/backs/bot_thin-key.gif') top no-repeat; width: 400px; height: 6px;}

    /* MostPopular */
    .mpl_rt{background: url('//www.relocation.com/files/backs/top_gradiant-gray.gif') bottom no-repeat; width: 401px; height: 7px;}
    .mpl_rb{background: url('//www.relocation.com/files/backs/bot_gradiant-gray.gif') top no-repeat; width: 401px; height: 7px;}

    /* Featured Articles */
    .fa_rt{background: url('//www.relocation.com/files/heads/head_featured.gif') bottom no-repeat; width: 402px; height: 58px;}
    .fa_rb{background: url('//www.relocation.com/files/backs/bot_big-white.gif') top no-repeat; width: 402px; height: 11px;}
    .fa_rt_blank{background: url('//www.relocation.com/files/heads/head_blank.gif') bottom no-repeat; width: 402px; height: 58px;}

    /* Kind of Move */
    .km_rt{background: url('//www.relocation.com/files/backs/top_gradiant.gif') bottom no-repeat; width: 399px; height: 6px;}
    .km_rb{background: url('//www.relocation.com/files/backs/bot_gradiant.gif') top no-repeat; width: 399px; height: 6px;}
    
    /* Most Popular Cities */
    .mpc_rt{background: url('//www.relocation.com/files/backs/top_pop-cities.gif') bottom no-repeat; width: 342px; height: 9px;}
    .mpc_rb{background: url('//www.relocation.com/files/backs/bot_pop-cities.gif') top no-repeat; width: 342px; height: 9px;}
    
    /* All Centertop */
    .mctt_rt{background: url('//www.relocation.com/files/backs/top_centertop.gif') bottom no-repeat; width: 402px; height: 5px;}
    .mctt_rb{background: url('//www.relocation.com/files/backs/bot_centertop.gif') top no-repeat; width: 402px; height: 7px;}
        /* Sub centertop */
        .s_mctt_rt{background: url('//www.relocation.com/files/backs/top_big-box.gif') bottom no-repeat; width: 402px; height: 11px;}
        .s_mctt_rb{background: url('//www.relocation.com/files/backs/bot_big-box.gif') top no-repeat; width: 402px; height: 11px;}
    
    /* TPSmall */
    .tps_rt{background: url('//www.relocation.com/files/backs/top_small-grey.gif') bottom no-repeat; width: 343px; height: 13px;}
    .tps_rb{background: url('//www.relocation.com/files/backs/bot_small-grey.gif') top no-repeat; width: 343px; height: 14px;}
    
    /* BigLeft */
    .blg_rt{ background: url('//www.relocation.com/files/backs/top_wide-thin.gif') no-repeat bottom center; width: 762px; height: 11px;}
    .blg_rb{ background: url('//www.relocation.com/files/backs/bot_wide-thin.gif') no-repeat top center; width: 762px; height: 9px;}
    
    /* Fullpage */
    .fp_rt{ background: url('//www.relocation.com/files/backs/top_wider-thin.gif') no-repeat bottom center; width: 978px; height: 11px;}
    .fp_rb{ background: url('//www.relocation.com/files/backs/bot_wider-thin.gif') no-repeat top center; width: 978px; height: 11px;}
/* End rounded corners */

/* Spacing */
div.spcs{ display: block;}
.spcs div{ height: 20px;}

/* Appointments */
.app_fullinner {padding: 10px 0px;margin: 0;color: #4f4b4b; border-right: solid 1px #d8e19e; border-left: solid 1px #d8e19e; background: #ffffff;}
.app_head { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 25px 45px 25px;}
.app_head H1 { float: left; clear: left;}
.app_head span {float: right; clear: right;font: bold 22px Georgia, "Times New Roman", Times, serif; color: #31322f/*809d17*/; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 26px;}

.app_body { display: block; clear: both; margin: 0px 0px 0px 0px; padding: 0px 25px 0px 25px; background: url('../files/backs/butler.jpg') right bottom no-repeat;}

/* Validation */

.InvalidTextBox
{
    background-color:#ffff88;
} 
.InvalidDropDown
{
	background-color:#ffff88;
} 
.InvalidLabel
{
    color:Red;
}

.amsa_mark {background: url('//www.relocation.com/files/relo_amsa_member.gif') no-repeat right; height: 59px;}