@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	outline:none;
}
html, body {
	width:100%;
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#313131;
	background:url(images/bdy.jpg) repeat-x 0 0 #fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:100%;
}
.clr {
	clear:both;
}
div, h1, h2, h3, h4, p, ul, li, form {
	margin:0;
	padding:0;
}
a, img {
	border:none;
	outline:none;
	text-decoration:none;
}
p {
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul, ol, li {
	list-style:none;
}

/*Container*/
.container {background:url(images/footer-bdy.jpg) repeat-x left bottom; height:100% !important; min-height:100%; height:auto !important; padding-bottom:15px;}
.wrapper {width:960px; margin:0 auto;}

/*Top Bar*/
.topBar {height:42px; background:url(images/topbar.jpg) repeat-x left bottom;}
.topBar ul.topNav {float:left; text-align:left; padding-top:12px;}
.topBar ul.topNav li {display:inline; font-size:9px; font-family:Arial, Helvetica, sans-serif; border-left:1px solid #171717; padding:0 5px 0 7px;}
.topBar ul.topNav li:first-child {border:0;}
.topBar ul.topNav li a {color:#171717; font-size:11px;}

.login-btn {background:url(images/login-btn-trans.png) no-repeat; width:44px; height:24px; float:left; margin-top:8px;}

.topBar .top-right {float:right; width:290px;}
.topBar .top-right .live-chat {float:left; background:url(images/live-chat-trans.png) no-repeat; width:97px; height:29px; margin-top:6px;}
.topBar .top-right ul {float:left; text-align:left; padding:7px 0 0 34px;}
.topBar .top-right li {display:inline; margin:0 3px;}

/*Header*/
.header {height:113px;}
.header .logo {width:290px; height:35px; float:left; padding:34px 0 0 36px;}
.header .logo h1 a {display:block; text-indent:-3500px; background:url(images/logo-trans.png) no-repeat; width:290px; height:35px;}

.header-call {float:right; padding:28px 15px 0 0;}
.header-call p {text-align:center; font-size:18px; color:#171717; line-height:26px;}
.header-call p span {color:#134397;}

/*Navigation*/
.nav {height:35px; margin:0 0 6px 0; background:url(images/nav-trans.png) no-repeat 0 0;}
.nav ul {}
.nav li {float:left; line-height:35px; font-size:14px; background:url(images/nav-divider.jpg) no-repeat left;}
.nav li:first-child {background:none;}
.nav li a {display:block; color:#c2d7ff; padding:0 20px;}
.nav li a:hover {text-decoration:none; background:url(images/navOV.jpg) repeat-x; color:#fff;}
.nav li a.first-nav {background:url(images/first-nav-bg-trans.png) no-repeat; width:84px; padding:0; text-align:center; display:block; color:#fff;}

/*Banner*/
.banner {height:313px; border:1px solid #012470; background:url(images/bannerbg.jpg) repeat-x; position:relative;}
.banner-TL {position:absolute; top:-1px; left:-1px; background:url(images/banner-TL.jpg) no-repeat; width:8px; height:8px;}
.banner-TR {position:absolute; top:-1px; right:-1px; background:url(images/banner-TR.jpg) no-repeat; width:8px; height:9px;}
.banner-BL {position:absolute; bottom:-1px; left:-1px; background:url(images/banner-BL.jpg) no-repeat; width:8px; height:8px;}
.banner-BR {position:absolute; bottom:-1px; right:-1px; background:url(images/banner-BR.jpg) no-repeat; width:8px; height:9px;}

.banner-lf {background:url(images/left-banner-bg.jpg) no-repeat; width:605px; height:313px; float:left; position:relative; overflow:hidden;}
/*--------------------------easy slider--------------------*/
#slider {
}
.slider {overflow:hidden; width:605px; height:308px; padding-top:5px;}
#slider ul {}
#slider li {width:605px; height:313px; list-style:none; position:relative;}
/* numeric controls */	
ul#controls {padding:0; height:17px; position: absolute; left:15px; bottom:10px; z-index: 100;}
ul#controls li.numeric {padding:0; float:left; list-style:none; height:17px; width:17px; margin-right:3px;}
ul#controls li.numeric a {float:left; height:17px; width:17px; color:#555; background-image: url(images/banner-slider-btn-trans.png);	background-repeat: no-repeat; text-decoration:none; text-indent: -9999px; display:block;}
ul#controls li.numeric.current a {color:#fff; height:17px; width:17px; display: block; background-position:0 -17px;}
ul#controls li.numeric a:hover {background-position:0 -17px;}
ul#controls li.numeric a:focus, #prevBtn a:focus, #nextBtn a:focus {outline:none;}
/*--------------------------easy sliderEnd--------------------*/

.slider li h3 {position:absolute; top:20px; left:258px; color:#fff; font-size:18px; line-height:20px;}
.slider li .mov-process {position:absolute; bottom:25px; left:155px;}
.slider li .mov-process p {color:#002465; font-size:18px; font-weight:bold; padding-bottom:7px;}

/*Get Quote*/
.get-quote {padding:5px 0 0 25px; float:left; width:287px;}
.get-quote h2 {color:#fff; font-size:18px; font-weight:normal;}
.get-quote label {display:block; font-family:Arial, Helvetica, sans-serif; color:#9dbffe; font-weight:bold; line-height:22px;}
.get-quote select {margin-bottom:8px;}
.get-quote .nambox {background:url(images/name-box-trans.png) no-repeat; width:266px; height:13px; border:none; font-size:13px; padding:8px 10px;margin-bottom:8px;}
.get-quote a.find-zip {float:left; text-decoration:underline; color:#f3d54d; font-size:11px; font-weight:bold; padding-top:4px; font-family:Arial, Helvetica, sans-serif;}
.get-quote .get-btn {background:url(images/get-quote-trans.png) no-repeat; float:right; width:97px; height:29px; border:none; cursor:pointer;}

.service-banner {background:url(images/service-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.storage-banner {background:url(images/storage-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.boxes-banner {background:url(images/boxes-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.company-banner {background:url(images/company-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.contactus-banner {background:url(images/contact-us-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.our-clients-banner {background:url(images/our-clients-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.tips-banner {background:url(images/tips-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.vip-banner {background:url(images/vip-service-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.international-banner {background:url(images/international-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.office-banner {background:url(images/office-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.long-distance-banner {background:url(images/long-distance-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.coupons-banner {background:url(images/coupons-banner.jpg) no-repeat; height:322px; padding:25px 0 0 192px;}
.service-banner h2 {color:#fff; font-size:30px; font-weight:normal;}
.service-banner p {color:#000; font-size:18px; line-height:22px;}

/*Free Estimate*/
.free-estimate {margin:10px 0 0 0; padding:5px 0 0 0; background:url(images/line01.jpg) repeat-x 0 0;}
.free-estimate ul {padding-bottom:10px;}
.free-estimate li {color:#fff; font-size:18px; padding:2px 0 2px 30px; line-height:27px;}
.free-estimate li.loc {background:url(images/location-icon-trans.png) no-repeat left;}
.free-estimate li.call {background:url(images/call-icon-trans.png) no-repeat left;} 

/*Contentbar*/
.contentbar {padding:20px 0 45px 0;}
.content {float:left; width:656px;}
.content h2 {color:#25458a; font-size:26px; font-weight:normal; padding-bottom:10px;}
.content h4 {color:#25458a; padding-bottom:10px; font-size:18px; font-weight:normal;}
.content p {color:#5d5d5d; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;}
.content p strong {color:#2a4a8e;}
.content p .bld-red {color:#ff0000;}

.storage {border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background:#fff; position:relative;}
.white-TL {position:absolute; top:-1px; left:-1px; background:url(images/white-TL-trans.png) no-repeat; width:8px; height:7px;}
.white-TR {position:absolute; top:-1px; right:-1px; background:url(images/white-TR-trans.png) no-repeat; width:8px; height:7px;}
.white-BL {position:absolute; bottom:0; left:-1px; background:url(images/white-BL-trans.png) no-repeat; width:8px; height:8px;}
.white-BR {position:absolute; bottom:0; right:-1px; background:url(images/white-BR-trans.png) no-repeat; width:8px; height:8px;}
.storage ul {}
.storage li {background:url(images/storage-bar.jpg) repeat-x; margin:0; padding:0; border-bottom:1px solid #dbdbdb;}
.storage li .storage-box {width:327px; float:left; height:88px; padding-top:8px;}
.storage li .storage-box:hover {background:#dee3ec;}
.content .storage li .storage-box:hover .storage-info h2 {color:#00276e;}
.storage li .storage-box .storage-th {padding:0 0 0 6px; width:114px; float:left;}
.storage li .storage-box .storage-th img {padding:2px; border:1px solid #e4e4e4; background:#fff;}
.storage li .storage-box .storage-info {width:192px; float:left;}
.content .storage li .storage-box .storage-info h2 {color:#e60d00; padding-bottom:5px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.content .storage li .storage-box .storage-info p {color:#777; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:0;}
.content .storage li .storage-box .storage-info p a {color:#777; font-weight:bold;}

/*secure Payment*/
.secure {background:url(images/secure-box-trans.png) no-repeat; width:658px; height:95px; margin-top:12px;}
.secure ul {text-align:right; padding:9px 20px 0 0;}
.secure li {display:inline; font-size:14px; color:#000;}
.secure li a {color:#000;}
.secure li a:hover {}

ul.services {}
ul.services li {background:url(images/service-bg.png) no-repeat top center; padding:25px 0 10px 0; position:relative;}
ul.services li h3 {color:#25458a; font-size:26px; padding:0 0 10px 75px;}
ul.services li .distance {
	position:absolute;
	top:13px;
	left:10px;
}
ul.services li .hospital {
	position:absolute;
	top:13px;
	left:0px;
}
ul.services li .local-ico {
	position:absolute;
	top:9px;
	left:-4px;
}
ul.services li .storage-ico {
	position:absolute;
	top:6px;
	left:0px;
}
ul.services li .resident-ico {
	position:absolute;
	top:4px;
	left:7px;
}
ul.services li .international-ico {
	position:absolute;
	top:1px;
	left:1px;
}

/*Sidebar*/
.sidebar {float:right; width:274px;}
.sidebar h2 {color:#25458a; padding-bottom:10px; font-size:18px; font-weight:normal;}
.hirebox {padding-bottom:10px; border-bottom:1px solid #d6d6d6;}
.hirebox p {color:#313131; font-size:13px;}

.movingtv {padding:10px 0 0 0;}
.movingtv p {color:#313131; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 0;}
.movingtv p a {color:#e60d00; font-weight:bold;}

.side-estimate {background:url(images/estimate-side-trans.png) no-repeat; height:327px; padding:0 14px 0 15px; position:relative; margin-bottom:20px;}
.estimate-ico {position:absolute; top:12px; left:10px;}
.side-estimate h3 {padding:24px 0 16px 45px; color:#000; font-size:18px;}
.side-estimate h3 span {color:#2a4a8e;}
.side-estimate select {margin-bottom:5px;}
.side-estimate .namebx {background:url(images/sidename.png) no-repeat; width:235px; height:12px; padding:7px 5px; font-size:12px; color:#818181; border:none; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.side-estimate .mov-box {background:url(images/moving-date-bg.png) no-repeat; width:175px; height:12px; padding:7px 5px; font-size:12px; color:#818181; border:none; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
.side-estimate .submit-btn {background:url(images/submit-btn-trans.png) no-repeat; width:87px; height:29px; border:none; cursor:pointer; float:right; margin-top:3px;}
.calender {position:absolute; bottom:57px; right:29px;}

.sidebox {padding-bottom:20px;}

.company {background:url(images/cmpany-top-trans.png) no-repeat; padding-top:14px;}
.company-inner {background:url(images/cmpany-bg.png) repeat-y;}
.company-btm {background:url(images/company-btm.png) no-repeat; height:9px;}
.company-inner ul {text-align:center;}
.company-inner li {padding-bottom:5px;}


/*Footer*/
.footer {background:url(images/footer-divider.jpg) repeat-x 0 0; padding:30px 0 0 0;}
.footer ul.fnav {text-align:center;}
.footer ul.fnav li {display:inline; color:#181818; padding:0 5px 0 8px; font-family:Arial, Helvetica, sans-serif; background:url(images/fnav-bg.jpg) no-repeat 0 0; font-size:12px;}
.footer ul.fnav li:first-child {background:none;}
.footer ul.fnav li a {color:#181818;} 
.footer ul.fnav li a:hover {}

.footer ul.copyright {text-align:center; padding-top:10px;}
.footer ul.copyright li {display:inline; color:#5b5a5a; padding:0 5px 0 8px; font-family:Arial, Helvetica, sans-serif; background:url(images/copy-divier.jpg) no-repeat left; font-size:11px;}
.footer ul.copyright li:first-child {background:none;}
.footer ul.copyright li a {color:#5b5a5a;} 
.footer ul.copyright li a:hover {}
