@charset "utf-8";
/* MovingPlace.net CSS Document */

html body{ width: 960px; background: #E1E1E1 url(/images/mbg.jpg) repeat-x top; margin: 0 auto 0 auto; padding: 0; font-family:Arial,Helvetica,sans-serif; font-size: 11px; color: #555; }
a, a:link, a:visited, a:active{ color: #107cbe; text-decoration: none; }
a:hover{ color: #FF7A07; text-decoration: underline; }

/* Code Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix { height: 1%;}

/* Header Styles */
#header{ width: 960px; height: 169px; float: left; margin: 0 0 17px 0; }
#header h1, .spc-div { width: 415px; height: 41px; float: left; margin: 0; padding: 8px 0 0 5px; font-size: 18px; color: #FFF; font-weight: normal; }

	/* Main Menu */
	#main-menu{ width: 540px; height: 49px; float: left; margin: 0; padding: 0; list-style: none; overflow: hidden; }
	#main-menu li{ float: left; background:none; padding:0; }

	/* Menu Links\Anchors */
	.mm-hme, .mm-hme:link, .mm-hme:visited, .mm-hme:active, .mm-hme:hover,
	.mm-mov, .mm-mov:link, .mm-mov:visited, .mm-mov:active, .mm-mov:hover,
	.mm-smp, .mm-smp:link, .mm-smp:visited, .mm-smp:active, .mm-smp:hover,
	.mm-con, .mm-con:link, .mm-con:visited, .mm-con:active, .mm-con:hover,
	.mm-links, .mm-links:link, .mm-links:visited{ width: auto; height: 31px; float: left; padding: 10px 20px 0 20px; font-size: 16px; color: #D9E5EB; text-decoration: none; }
	.mm-links:hover{ color: #FFF; background: url(/images/mm-hover.jpg) repeat-x top; }
	.mm-links:active{ color: #FC0; }

	.mm-hme, .mm-hme:link, .mm-hme:visited, .mm-hme:active, .mm-hme:hover,
	.mm-mov, .mm-mov:link, .mm-mov:visited, .mm-mov:active, .mm-mov:hover,
	.mm-smp, .mm-smp:link, .mm-smp:visited, .mm-smp:active, .mm-smp:hover,
	.mm-con, .mm-con:link, .mm-con:visited, .mm-con:active, .mm-con:hover{ height: 39px; text-align: center; padding: 10px 0 0 0; font-size: 17px; font-weight: bold; color: #FFF; cursor: default; }

	.mm-hme, .mm-hme:link, .mm-hme:visited, .mm-hme:active, .mm-hme:hover{ width: 98px; background: url(/images/mm-active-home.jpg) no-repeat top; }
	.mm-mov, .mm-mov:link, .mm-mov:visited, .mm-mov:active, .mm-mov:hover{ width: 208px; background: url(/images/mm-active-movcom.jpg) no-repeat top; }
	.mm-smp, .mm-smp:link, .mm-smp:visited, .mm-smp:active, .mm-smp:hover{ width: 98px; background: url(/images/mm-active-smap.jpg) no-repeat top; }
	.mm-con, .mm-con:link, .mm-con:visited, .mm-con:active, .mm-con:hover{ width: 122px; background: url(/images/mm-active-con.jpg) no-repeat top; }

#logo { float:left; }
#logo a:link, #logo a:visited, #logo a:active, #logo a:hover{ width: 367px; height: 100px; float: left; background: url(/images/moving-place-logo.jpg) no-repeat top; }
#quick-search{ width: 568px; height: 70px; float: left; padding: 30px 0 0 24px; }
.qs-text{ width: 311px; height: 25px; float: left; padding: 10px 0 0 10px; border: none; margin: 0 0 0 3px; background: url(/images/qs-text.jpg) no-repeat top left; }
.ads-header { width:728px; margin:auto; clear:both; padding-top:10px; }

/* Content Styles */
#content, .cwide, #content-inner{ width: 960px; height: auto; float: left; }
#content{ background: url(/images/cwide-bg.jpg) repeat-y center; }
#content-inner{ background: url(/images/cbg-wide-inner.jpg) repeat-y center; }
#find-mover{ width: 663px; height: 65px; float: left; background: url(/images/find-a-mover-banner.jpg) no-repeat top left; padding: 46px 0 0 20px; color: #00354D; }
#get-quote{ width: 277px; height: 95px; float: left; background: url(/images/get-a-quote-bg.jpg) no-repeat top left; padding: 16px 0 0 0; text-align: center; }
#main, #main-inner{ width: 958px; height: auto; float: left; border: 1px solid #E3DED6; border-top: none; border-bottom: none; background: url(/images/cright-bg.jpg) no-repeat top right; }
#mc-left{ width: 653px; height: auto; float: left; background: #FFF; padding: 0 14px 0 15px; }
#compare-movers{ width: 623px; height: 231px; float: left; background: url(/images/find-compare-banner-bg.jpg) no-repeat; padding: 68px 0  0 30px; }
#compare-movers ul{ margin: 0; padding: 0 0 0 10px; }
#compare-movers ul li{ margin: 0 0 5px 0; }
.mcl{ width: 653px; height: auto; float: left; }
.cbg{ width: 633px; background: #FFF url(/images/cbg.jpg) repeat-x top; padding: 10px; }
.cbg h2 { clear:both; background:none; padding-left:0; }
.cbg-bottom{ width: 623px; background: #FFF url(/images/cbg-bottom.jpg) repeat-x top; padding: 15px 15px 0 15px; }
.mcl-left, .mcl-right{ width: 304px; height: auto; float: left; margin-bottom:20px; }
.moving-tips-icon h3 { background: url(/images/tips-icon.gif) no-repeat top left; }
.mcl-right{ float: right; }
.moving-guides-icon h3 { background: url(/images/guides-icon.gif) no-repeat top left; }
.packing-guide-icon h3 { background: url(/images/packing-icon.gif) no-repeat top left; }
.storage-guide-icon h3 { background: url(/images/storage-icon.gif) no-repeat top left; }
#mc-right{ width: 276px; height: auto; float: left; }
.mcr{ width: 252px; height: auto; float: left; padding: 0 11px 0 13px; }
.google-right{ width: 276px; height: auto; float: left; text-align: center; }
.advertising { width:160px; text-align:center; padding:10px 0 0; margin:auto; background-color:#D9D9D9; font-weight:bold; color:#666; }
.advertising div { margin-bottom:10px; }
.moldura { padding:5px; border:solid 1px #C1C1C1; background:#FFF; margin:0 10px 10px; }
.ads { width:250px; margin:auto; }

/* Inner Page */
#main-inner{ background: url(/images/cbg-inner.jpg) no-repeat top; }
#mc-left-inner{ width: 751px; height: auto; float: left; padding: 0 6px 0 8px; }
#company-name{ width: 317px; height: 63px; background: url(/images/company-name.jpg) no-repeat; text-align: center; vertical-align: middle; color: #FFF; font-size: 14px; }
#amsa-member{ width: 115px; height: 63px; background: url(/images/amsa-member.jpg) no-repeat; text-align: center; vertical-align: middle; color: #FFF; font-size: 14px; }
#licenses{ width: 120px; height: 63px; background: url(/images/licenses.jpg) no-repeat; text-align: center; vertical-align: middle; color: #FFF; font-size: 14px; }
.tr-01 td, .tr-02 td{ border: 1px solid #D4CDC7; border-left: none; border-right: none; background: #EFEEED url(/images/tr-bg.jpg) repeat-x top; }
.tr-01 td p, .tr-02 td p{ padding: 10px; margin: 0; }
.tr-02 td{ border: 1px solid #C5D6E0; border-right: none; border-left: none; background: #DFEDF5 url(/images/tr-bg-01.jpg) repeat-x top; }
#mc-right-inner{ width: 182px; height: auto; float: right; padding: 0 5px 0 5px; }
#center_center h2 { margin:10px 0; }
#center_center ul li { float:left; width:196px; }

/* Sitemap and Privacy */
.sitemap h2, .privacy h2, .contact h2 { background:none !important; }
.privacy h2, .contact h2  { padding:0; }
.ul-sitemap { margin:0 0 5px 25px }

/* Footer */
#footer{ width: 930px; height: auto; float: left; padding: 15px 15px 25px 15px; text-align: center; }
#footer li {float:left; list-style:none !important; background:none; padding-left:5px !important;}

/* General Styles */
.fl{ float: left; }
.fr{ float: right; }

h1, h2, h3, h4, h5, h6{ margin: 0 0 10px 0; padding: 0; color: #1F3E52; font-weight: normal; }
h2, .h1_city h1{ font-size: 18px; padding: 0 0 0 23px; margin: 0 0 5px 0; background: url(/images/mover-icon.jpg) no-repeat top left; }
h3{ font-size: 16px; padding: 0 0 3px 25px; margin: 0 0 5px 0; }
#mc-right-list h2 { font-size: 14px; padding: 0 0 3px 20px; margin: 0 0 5px 0; border-bottom: 1px solid #DAD7D2; background: url(/images/moving-place-network-icon.gif) no-repeat top left; }

p{ margin: 0 0 10px 0; padding: 0; }
.h_20 { height:20px; }

.ads-left { float:left; }
.ads-right { float:right; }
.ads-left, .ads-right { width:304px; }
.ads-movers { width:200px; margin:10px auto 20px; }

ul { margin:0; padding:0; list-style:none; }
ul li { padding:0 0 0 15px; background:transparent url(/images/orange_arrow.gif) no-repeat scroll left 3px; }

.reg-list{ margin: 10px 0 0 15px; }
.reg-list li{ margin: 0 0 5px 0; }

.clear { clear:both; }
.col_999{ color: #999; }

.mt_5px{ margin-top: 5px; }
.mb_15px{ margin-bottom: 15px; }
.mr_10px{ margin-right: 10px; }
.pt_10px { padding-top:10px; }

/* Style List */
#main-list { width: 958px; float:left; border: 1px solid #E3DED6; border-width:0 1px; background:#FFF url(/images/cbg-list.jpg) no-repeat top right;}
#mc-left-list { width:670px; float:left; padding:0 6px 0 8px;}
#breadcrumbs { padding:0 0 10px 0; border-bottom:1px solid #CCC; margin-bottom:10px;}
.tab-long, .tab-short { height:63px; vertical-align:middle; color:#FFF; font-size:14px; text-align:center;}
.tab-long { width:317px; background:url(/images/tab-long.jpg) left top no-repeat;}
.tab-short { width:120px; background:url(/images/tab-short.jpg) left top no-repeat;}
.rheight { height:58px !important;}
.tr01 td, .tr02 td { border:1px solid #D4CDC7; border-width:1px 0; text-align:center;}
.tr01 td { background-color:#EFEEED;}
.tr02 td { background-color:#e2eff7;}
.company { width:297px; text-align:left !important; padding:5px 10px;}
.lista li { float:left; width:196px;}
.cbg2 { width: 650px; background: #FFF url(/images/cbg.jpg) repeat-x top; padding: 10px; }

#mc-right-list { width:250px; float:right; padding:0 10px;}
#mc-right-list h3 { background:url(/images/icon-arrow.gif) left no-repeat; border-bottom:1px solid #CCC; margin-bottom:10px;}
#mc-right-list ul { margin-bottom:10px;}
#mc-right-list ul li { margin-bottom:5px; }
