/* html */
body {margin:0px; padding:0px; background:url(images/bg_page.jpg) repeat-x top #FFFFFF; font:13px/16px normal Arial, Helvetica, sans-serif; color:#333333;}
a {color:#2c507b; text-decoration:none;}
h1, h2, h3, h4, h5, h6 {letter-spacing:-.05em; margin:0px; padding:0px; line-height:1em;}
h1 {font-size:20px; float:left;}
h2 {font-size:16px;}
h3 {font-size:18px;}
h4 {font-size:18px; }
h5 {font-size:17px;}
h6 {font-size:16px;  float:left;}
form {margin:0px; padding:0px; line-height:20px; font-weight:bold;}
form table td {text-align:left;}
input {background:url(images/bg_input.jpg) repeat-x top #FFFFFF; height:18px; font:12px normal Arial, Helvetica, sans-serif; color:#333333; border:1px solid #BBBBBB;}
textarea {background:url(images/bg_input.jpg) repeat-x top #FFFFFF; font:12px normal Arial, Helvetica, sans-serif; color:#333333; border:1px solid #BBBBBB;}
select {background:#EDEDED; font:12px normal Arial, Helvetica, sans-serif; color:#333333; border:1px solid #BBBBBB;}

/* common */
#wrapper {width:993px; margin:0px auto;}
.clear {clear:both;}
.small {font-size:11px;}
.small_orange {font-size:11px;
	color:orangered;}
.small_red {font-size:11px;
	color: #F00;
	font-weight:normal;
	line-height:8px;
	}

.txtPurple {color:#898989;}
.quoteStart {background:url(images/quote_start.png) no-repeat left top; padding:10px 10px 0px 14px;}
.quoteEnd {background:url(images/quote_end.png) no-repeat right bottom; padding:10px 0px 0px 0px;}
.txtRed {color:#FF0000;}
.button {background:#2C2F34; border:1px solid #000058; color:#FFFFFF; height:auto; padding:2px; cursor:pointer;}
.img-border {border:1px solid #999999; padding:2px;}

/* header */
#header #logo {float:left;}
#header #navigation {float:left; background:url(images/bg_tnb.jpg) no-repeat top; width:762px; height:99px;}
#header #navigationco {float:left; background:url(images/bg_tnb_colorado.jpg) no-repeat top; width:762px; height:99px;}
#header #navigationaz {float:left; background:url(images/bg_tnb_arizona.jpg) no-repeat top; width:762px; height:99px;}

#navigationco1 {float:left; background:url(images/colorado-movers-first.jpg) no-repeat top; width:762px; height:99px;}
#navigationco1-1 {float:left; background:url(images/header_arizona.jpg) no-repeat top; width:762px; height:99px;}


/* flash */
.flash {height:253px; clear:both;}

/* header image */
.header-image {height:181px; clear:both;}

/* quick quote and overview */
.qqOverview {background:url(images/bg_qq_overview.jpg) top;}
.qqOverview1 {background:url(images/bg_qq_overview-first.jpg) top;}
.qqOverview table {width:960px; padding-top:10px;}
.qqOverview table td {width:480px; vertical-align:top;}
.qqOverview table table {width:92%; padding:0px;}
.qqOverview table table td {width:auto;}
.qqOverview table table td span {padding-left:30px;}

/* testimonials */
.hpTestimonials {background:url(images/bg_testimonials.jpg) repeat-x top #D5E0E4;}
.hpTestimonials td.testimonials {width:450px; vertical-align:top; padding:10px 20px;}

/* moving */
.hpMoving {font-size:12px; width:205px; vertical-align:top; padding:20px; line-height:20px;}
.hpMoving div {padding-top:4px;}

/* our offices */
.footer-shadow {background:url(images/bg_footer.jpg) no-repeat top; padding:20px 0px 40px 0px; *padding-top:0px; *padding-left:40px;}
.footer-shadow ul#locations {*padding-top:20px; margin:0px;}
.footer-shadow ul#locations li {display:inline; color:#2c507b; font-weight:bold; background:url(images/arrow_black.gif) no-repeat left; padding:0px 30px 0px 10px;}
.footer-shadow ul#locations li.our-offices {float:left; background:none; padding:0px 20px 0px 0px;}
.footer-shadow ul#locations li.login {background:none; padding:0px 0px 0px 140px;}

/* content */
.cnt-top {background:url(images/bg_content_top.jpg) no-repeat top; height:6px;}
.cnt-bottom {background:url(images/bg_content_bottom.jpg) no-repeat top; height:6px;}

#content {background:url(images/bg_content.jpg) repeat-x top #D5E0E4; min-height:411px; height:auto; _height:411px;}
div.page-content {padding:10px 20px; clear:both;}
div#page-header {margin:0px; padding:10px 20px; float:left;}
div.breadcrumb {float:right; font-weight:bold; color:#7d7d7d;font-size:11px;padding:10px 20px;}
img.pt-sep{float:left;padding-right:10px;padding-left:3px;width:1px;height:26px;}
div.testimonial_content {padding:1px 15px; clear:both;}
div.testimonial_content1 {padding:1px 0px; clear:both;}
.img_border{
	border:1px #000 solid}
/* content formating for packing tips page */
#cnt_packing-tips td {vertical-align:top;}
#cnt_packing-tips td.img_td {background:#ffffff; text-align:center; vertical-align:middle;}

/* two columns table */
#tbl_2cols td.td_corners {width:7px; height:7px; vertical-align:top;}
#tbl_2cols td.col_corners {width:26px; height:7px; vertical-align:top;}
#tbl_2cols td.bg {background:url(images/tbl_bg.gif) repeat-x top #E8EFF1; vertical-align:top;}
#tbl_2cols td.bg_top {background:url(images/tbl_t.gif) repeat-x top;}
#tbl_2cols td.bg_bottom {background:url(images/tbl_b.gif) repeat-x top;}
#tbl_2cols td.bg_left {background:url(images/tbl_cl1.gif) bottom; vertical-align:top;}
#tbl_2cols td.bg_center {background:url(images/tbl_cc1.gif) bottom; vertical-align:top;}
#tbl_2cols td.right {background:url(images/tbl_cr1.gif) bottom; vertical-align:top;}

/* footer */
#footer {color:#A6A6A6; line-height:20px;}
#footer a {color:#A6A6A6;font-size:11px;}
#footer a:hover {color:#ad2b2b;}
#footer span {padding:0px 10px;}

/*************************** sIFR [do not modify] ***************************/
.sIFR-flash {visibility:visible !important; margin:0px; padding:0px;}
.sIFR-replaced, .sIFR-ignore {visibility:visible !important;}
.sIFR-alternate {position:absolute; left:0px; top:0px; width:0px; height:0px; display:block; overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin:0pt; padding:0pt; overflow:auto; letter-spacing:0px; float:none;}
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3, .sIFR-active h4, .sIFR-active h5, .sIFR-active h6 {visibility:hidden; line-height:1em;}

/*************************** TNB Drop Down Menu ***************************/
ul#navmenu {margin:0px; margin-top:14px; margin-left:40px; *margin-left:80px; border:none; list-style:none;}
ul#navmenu li {margin:0px; border:none; padding:0px; float:left; display:inline; list-style:none; position:relative; z-index:99; border:none;}
ul#navmenu li.separator {z-index:999; background:url(images/tnb_separator.jpg) no-repeat top; width:1px; height:35px; margin-top:-8px; margin-right:8px; margin-left:9px;}
ul#navmenu ul {margin:0px; border:none; padding:0px; padding-top:8px; width:150px; list-style:none; display:none; position:absolute; top:20px; left:2px;}
ul#navmenu ul a {font-size:12px; font-weight:bold;}
ul#navmenu ul li {width:150px; float:left; /*For IE 7 lack of compliance*/ display:block !important; display:inline; /*For IE*/ border-top:1px solid #3D6FA0; border-bottom:1px solid #264564;}

/* Root Menu */
ul#navmenu a {border:none; padding:0px; float:none !important; /*For Opera*/ float:left; /*For IE*/ display:block; color:#ffffff; text-decoration:none; height:auto !important; height:1%; /*For IE*/}

/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {color:#ffffff; border:none;}

/* 2nd Menu */
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {float:none; background:#30577E; color:#ffffff; text-align:left; padding:4px; border:none;}
ul#navmenu li ul li ul {margin-top:-21px; border:none;}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {background:#437CB3; color:#ffffff; border:none;}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {background:#E8A95A; color:#000000; border:none;}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {background:#885413; color:#ffffff; border:none;}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {background:#E8A95A; color:#000000; border:none;}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {background:#E8A95A; color:#000000; border:none;}
ul#navmenu ul ul, ul#navmenu ul ul ul {display:none; position:absolute; top:0px; left:160px; border:none;}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {display:none; border:none;}


ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {display:block; border:none;}

li {
	line-height:18px;
	padding-bottom:20px;
	
	}

.sitemap ul {
	

	}
.sitemap li {
	list-style:url(images/arrow_black_trans.png);
	background-repeat:no-repeat;
	
	}
.li-control li {
	padding:0px;
	margin:0px;
	}

.li-control {
	padding:0px;
	margin:0px;
	}