@import url("navigation.css");

* {margin:0; padding:0;}

img {border:0;}

body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background-color:#FFF; text-align:center; background:url(../images/default/bg.gif) repeat-x top;}

#wrapper {text-align:left; width:960px; margin:0 auto;}

#header {height:105px;}

.green {color:#339933;}

a:link {color: #0066cc;}
a:visited {color: #0066cc;}
a:hover {color: #000;}
a:active {color: #0066cc;}

h1,h2,h4 {font-size:16px; font-weight:normal; color:#0066cc; font-weight:bold;}

h3 {font-size:16px; font-weight:normal; color:#339933;}

.fields_1 {border:1px solid #cccc99; height:20px; background:url(../images/default/bg_fields.gif) repeat-x bottom;}

#logo {padding:24px 0 0 20px; float:left; width:260px;}

#tophead {background:url(../images/default/heading_bg.gif) repeat-x bottom; width:952px; height:64px; position:relative;}
#tophead h1 {font-size:23px; color:#fff; font-family:Verdana; font-weight:normal; position:absolute; top:10px; left:18px; letter-spacing:-1px;}

ul.greencheck {list-style:none; padding:0 !important; margin:0 0 0 22px !important;}

ul.greencheck li {
background-image: url(../images/boxes_check.gif);
background-repeat: no-repeat;
background-position: 0 .1em;
padding: 0 10px 6px 20px !important;
}

/*Inner Pages*/
#leftcontent p, #leftcontent h1, #leftcontent h2, #leftcontent h3, #leftcontent h4 {padding:5px 0px 5px 22px;}
.bluecopy {font-size:16px; font-weight:normal; color:#0066cc; font-weight:bold;}

#leftcontent ul {margin:10px 0 10px 40px;}
#leftcontent ul li {padding:3px 0;}

#leftcontent ol {margin:10px 0 10px 40px;}
#leftcontent ol li {padding:3px 0;}

/*articles*/
#articles a {text-decoration:none;}
#articles ol {margin-left:24px; list-style:none;}
#articles ol li {padding:4px 0px 0px 10px;}
#articles ol li a strong {color:#000;}
#articles li span {font-size:14px;}
.articles_mths {padding:10px 10px !important; background-color:#ebebeb; margin:16px 0 0 0;}

/*orange arrow bullets*/
ul.orangearrows {list-style:none;}

ul.orangearrows li {
background-image: url(../images/default/orrange_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding: 2px 0 2px 12px;
}

/*green arrow bullets*/
ul.greenarrows {list-style:none;}

ul.greenarrows li {
background-image: url(../images/default/green_arrow.gif);
background-repeat: no-repeat;
background-position: 0 .3em;
padding: 2px 0 2px 12px;
}

/*Form Area*/
#formarea {width:952px; margin:10px auto;}

#formfieldsbg {background:url(../images/default/formarea_1.jpg) no-repeat top; width:649px; height:358px; float:left;}

#formwrapper {padding-left:184px; padding-top:12px;}
#formwrapper ul {list-style:none; float:left; width:200px;}
#formwrapper ul li p {font-weight:bold; padding-top:10px;}
#formwrapper ul li p span {color:#F00;}
#formwrapper ul li p strong {color:#0066cc; font-size:14px;}

#rgtcontent {background:url(../images/default/formarea_2.gif) no-repeat top; width:303px; height:358px; float:left;}
#rgtcontent h2 {padding: 10px 20px 6px 20px !important;}
#rgtcontent ul {padding:0 20px; border-top:1px dotted #666; width:80%;}
#rgtcontent ul li {margin: 6px 0; color:#666;}
#rgtcontent ul li strong {color:#000;}
#rgtcontent p {padding-left:32px; font-weight:bold;}

/*IconBoxes*/
#iconboxes {width:100%;}
#iconboxes a {text-decoration:none;}

#iconboxes div {float:left;}

#boxes a {display:block; background: url(../images/default/boxes.jpg) no-repeat top; width: 309px; height:117px; color:#000; font-size:12px; margin-right:17px;}
#boxes a:hover {background-position: 0 -117px;}

#storage a {display:block; background: url(../images/default/storage.jpg) no-repeat top; width: 309px; height:117px; color:#000; font-size:12px; margin-right:16px;}
#storage a:hover {background-position: 0 -117px;}

#moving-tips a {display:block; background: url(../images/default/moving-tips.jpg) no-repeat top; width: 309px; height:117px; color:#000; font-size:12px;}
#moving-tips a:hover {background-position: 0 -117px;}

#boxes a h4, #storage a h4, #moving-tips a h4 {padding:20px 30px 6px 100px !important; color:#339933;}
#boxes a p, #storage a p, #moving-tips a p {padding:0 30px 0 100px;}
#boxes a p span, #storage a p span, #moving-tips a p span {color:#0066cc; text-decoration:underline;}

/*planner box*/
#planner {width:309px; float:right; background:url(../images/default/planner.jpg) no-repeat top; height:243px;}
#planner h4 {color:#fff; padding:14px 30px 8px 24px !important;}
#planner p, #planner ul {padding:14px 30px 0 24px;}

#planner div {text-align:center; width:100%; padding-top:8px;}

/*homepage offers*/
#hp_introtxt {float:left; width:610px; height:214px; padding:14px 10px 0 22px; line-height:17px; border:1px solid #4dbb48;}
#hp_introtxt p span {font-size:16px; font-weight:bold;}
.introtext {margin-bottom:6px; border-bottom:1px dotted #ccc; padding-bottom:6px;}

#homepage_offers {width:100%; margin:16px 0 10px 0; border-top:1px dotted #ccc;}

#homepage_offers p {text-align:center; color:#0066cc; font-size:16px; padding:10px 0 6px 0;}

#adt-offer {background:url(../images/default/adt-offer.jpg) no-repeat top; width:466px; height:213px; float:left; padding-top:10px; position:relative;}

#home-services-offer {background:url(../images/default/home-services-deals.jpg) no-repeat top; width:466px; height:213px; float:right; padding-top:10px; position:relative;}

#home-services-offer p {color:#252525; font-size:16px; padding:0; margin:0 0 0 20px; text-align:left;}
#adt-offer p {color:#252525; font-size:10px; padding:0; margin:0 0 0 20px; text-align:left;}

#adt-offer h3, #home-services-offer h3 {margin:0 0 0 20px !important; text-align:left;}

#adt-offer ul {margin:36px 0 0 164px; list-style:none; font-size:13px;}

#home-services-offer ul {margin:24px 100px 0 136px; list-style:none; font-size:13px}

#adt-offer ul li, #home-services-offer ul li {padding:7px 0; line-height:12px;}

#home-services-offer ul li strong, #tv_offer ul li strong {color:#339933;}

.ordernow_1 {position:absolute; bottom:24px; right:14px;}
.offer-num {position:absolute; bottom:28px; right:140px; font-size:16px; font-weight:bold; color:#f00}

h3 span {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;}

#contentarea {width:960px; margin:10px 0;}

#leftcontent {width:650px; float:left;}
#leftcontent h1 {margin-bottom:10px;}

#rightcontent {width:300px; float:right;}
#rightcontent a {text-decoration:none;}
#rightcontent a:hover {text-decoration:underline; color:#339933;}

/*------------------BEGIN step2 and thank you page styles------------------*/
#step2, #thankyou {margin:20px 22px;}

#step2 p span, #thankyou p span {font-size:14px;}

.lft_step2 {width:672px; float:left;}

#partner_bar {background:url(../images/default/step2_bar.gif) no-repeat top; width:100%; height:39px; padding-top:10px;}

#partner_bar ul {list-style:none; display:inline; text-transform:uppercase; font-weight:bold; padding-left:20px;}
#partner_bar ul li {display:inline;}
#partner_bar ul li.schedule {padding-right:50px; color:#F00;}
#partner_bar ul li.company {padding-right:110px;}

.partner_bxs {width:670px; height:110px; border:1px solid #CCC; background:url(../images/default/step2_partnerbg.gif) repeat-y bottom; padding:20px 0; margin-bottom:10px;}

.partner_bxs ul {list-style:none;}

.schedulebx {float:left; width:238px; padding-top:16px; padding-right:21px;}
.schedulebx ul, .schedulebx div {float:left;}
.schedulebx ul {padding-left:4px;}
.schedulebx ul li {padding:3px 0;}
.schedulebx ul li strong {color:#F00; text-transform:uppercase;}

.companybx {float:left; width:200px; margin-right:24px; height:120px; overflow:scroll; overflow-x:hidden;}
.companybx ul li p {font-size:12px; font-weight:bold; padding-top:7px; color:#339933;}

.offerbx {float:left;}

#rgt_step2 {width:270px; float:right;}

#thingstoknow {border:1px #ccc solid;}
#thingstoknow p {padding:10px; font-size:14px;}
#thingstoknow ul {padding: 0 10px;}
#thingstoknow ul li {margin:4px 0;}

#movedetails {background-color:#f5f5f5; border:1px solid #c2c2c2; padding:10px; margin-top:20px;}
#movedetails ul li {padding:4px 0; list-style:none; font-size:14px;}
#movedetails ul li span {font-size:18px; color:#06C;}
#movedetails ul li a {font-size: 12px;}

/*thank you page only styles*/
#confirmation_box {background:url(../images/default/thankyou_bg.gif) repeat-x bottom #f6f6e8; padding:20px 20px; border:1px solid #ccc; margin-bottom:10px;}
#confirmation_box ul {list-style:none; float:left; padding:0 40px 0 0;}
#confirmation_box ul li {margin:6px 0;}
#confirmation_box p span {color:#339933; font-size:16px; padding-bottom:6px;}

#moving-companies, #moving-number {font-weight:bold;}

#offer_1 {background:url(../images/default/home-services-offers.jpg) no-repeat top; width:470px; height:396px; position:relative; float:left;}
#offer_2 {background:url(../images/default/adt-special-offer.jpg) no-repeat top; width:470px; height:396px; position:relative; float:right;}
#offer_1 p, #offer_2 p {position:absolute; bottom:8px; left:20px; font-size:20px; font-weight:bold; color:#f00;}
#offer_1 div, #offer_2 div {position:absolute; bottom:6px; width:144px; right:20px;}
/*------------------END step2 and thank you page------------------*/

/*Icon Boxes inner pages*/
#inner_planner {background:url(../images/default/inner_planner.jpg) no-repeat top; width:287px; height:110px; float:right; position:relative; z-index:-1;}
#inner_planner2 {background:url(../images/default/inner_planner.jpg) no-repeat bottom; width:287px; height:35px; float:right; position:relative; margin-bottom:10px;}
#inner_planner h2 {padding:16px 0 0 20px !important;}
#inner_planner p {padding: 20px 0 0 20px;}

ul#inner_boxes {background:url(../images/default/inner_boxes.jpg) no-repeat top; width:296px; height:117px; float:right; margin-bottom:10px; list-style:none;}

ul#inner_storage {background:url(../images/default/inner_storage.jpg) no-repeat top; width:296px; height:117px; float:right; margin-bottom:10px; list-style:none;}

ul#inner_news {background:url(../images/default/inner_news.jpg) no-repeat top; width:296px; height:117px; float:right; list-style:none;}

ul#inner_tips {background:url(../images/default/inner_tips.jpg) no-repeat top; width:296px; height:117px; float:right; list-style:none; margin-bottom:10px;}

ul#inner_boxes li, ul#inner_storage li, ul#inner_news li, ul#inner_tips li {padding:10px 10px 0 110px;}

ul#inner_boxes p, ul#inner_storage p, ul#inner_news p, ul#inner_tips p {padding-bottom:10px; padding-top:4px; font-size:15px; font-weight:bold;}

/*Boxes Page*/
#boxkits_wrapper {margin-top:10px; width:100%;}

#boxkits_wrapper p {padding:0 6px; margin:0;}

.boxeskits {width:300px; padding:6px; background-color:#f9f9ee; border:1px solid #cccc99; float:left; margin-left:10px; margin-bottom:9px;}

.boxeskits p {font-size:16px; color:#0066cc; font-weight:bold;}

.boxeskits p strong {color:#F60;}

.boxeskits div {width:290px; text-align:right; margin:4px auto;}

.boxeskits ul {list-style:none; width:100%; clear:both; text-align:left; margin:0 !important;}

.boxeskits ul li {float:left; padding:6px 0 6px 0 !important; width:96px;}

.boxeskits ul li span {font-weight:bold; padding-left:5px;}

ul.lightblue li {background-color:#e0eeee; margin-top:6px; margin-bottom:6px;}

ul.lightbeige li {background-color:#ededd8;}

ul.darkbeige li {background-color:#e1e1c0;}

.box_floatright {float:right; border-left:dotted 1px #CCC; width:40%; margin:0 0 10px 20px; padding-bottom:6px;}
.box_floatleft p {font-weight:bold; font-size:13px; margin:8px 0;}

/*footer*/
#googlead { display: block; height: 90px; width: 728px; margin: 25px auto 0 auto; z-index: 1; }
#footer {background:url(../images/default/bg_footer.gif) repeat-x; width:100%; padding-top:30px;}
#footer ul {list-style:none; font-size:11px;}
#footer li {display:inline;}
#footer p {font-size:11px; color:#cccdbb; padding-top:10px;}

ul.footer {color:#868765; padding-top:8px;}	
ul.footer li a {color:#868765 !important; text-decoration:none;}
ul.footer li a:hover {color:#000 !important;}

ul.buylinks2 {color:#898989; padding-top:10px;}
ul.buylinks2 li a {color:#898989; text-decoration:none;}
ul.buylinks2 li a:hover {color:#000; text-decoration:none;}
ul.buylinks2 li a:visited {color:#898989;}

/*Sitemap------------------------------------------*/
#sitemap_sm {width:676px; float:left;}
#sitemap_sm ul {list-style:none; margin:6px 0 20px 10px;}
#sitemap_sm ul li {padding:2px 10px;}
#sitemap_sm ul li a {text-decoration:none;}
#sitemap_sm ul li a:hover {text-decoration:underline;}
#sitemap_sm p {font-weight: bold; font-size:14px; padding:6px 0 6px 18px; background-color:#ebebeb; display:block; width:96%;}

/*Top Right Nav---------------------------*/
#topnavrgt {float:right;}

ul.toprgtnav {
	list-style:none;
	color:#868765;
	font-size:10px;
	text-align:right;
	padding-top:10px;
}

ul.toprgtnav li {display:inline;}

ul.toprgtnav li a {color:#868765 !important; text-decoration:none;}
ul.toprgtnav li a:hover {color:#54b948 !important;}

.callnowtxt {color:#54b948; text-align:right;}
.phonenum1 {color:#000; text-align:right; font-size:24px; line-height:20px;}
.timesopen {color:#000; text-align:right; font-size:9px; line-height:14px;}

/*Why Register Page*/

#whyreg_1 {background:url(../images/whyreg_1.jpg) no-repeat top; width:961px; height:304px; position:relative;}

#whyreg_1 p {color:#fff; text-align:left; padding:60px 0 0 30px; font-size:20px; width:50%; line-height:40px; position:relative;}

#whyreg_2 {background:url(../images/whyreg_2.gif) no-repeat top; width:961px; height:251px;}

.whyregbtn {position:absolute; top:200px; left:160px;}

#whyreg_2 ul {text-align:left; float:left; width:30%; padding:0 16px 0 0; margin-top:30px; list-style:none;}

#whyreg_2 ul li {
background-image: url(../images/whyreg_arrow.gif);
background-repeat: no-repeat;
background-position: 0 10em;
padding: 8px 14px 8px 0;
}

#whyreg_2 ul li span {font-size:24px; color:#0073c1;}

.whyregborder {border:1px dotted #0073c1;}

/*moveplanner pg*/
.createplanner_login p {font-size:18px; margin:0 !important; padding:10px 0 !important;}
.createplanner_login p strong {color:#0066cc;}
.createplanner_login {width:600px; background-color:#fff; padding:10px; margin:10px 0 10px 20px !important; text-align:center; border:1px solid #ccc;}

.clearbth {clear:both;}

.citystateimage {float:right; margin: 0 0 6px 6px; border:1px solid #e3e4c5;} /*Image Style for all city & state pages*/

.disclaimers {font-size: 10px; color:#333;}

/*Newspapers------------------------------------------*/

#newspapers {width:100%;}

#ordernewspapers {background:url(../images/newspaper_1.gif) no-repeat top; width:640px; height:208px; margin-top:10px;}

#ordernewspapers p {padding:46px 20px 0 22px;}

.newspapers_thbs {margin:10px 20px;}

.newspapers_thbs span {font-weight:bold; color:#005cab;}

#newspapers2 {width:960px;}

#newspapers2 p {margin-left:10px;}

.newspapers_results, .newspapers_overview {width:720px; margin-top:10px; float:left; border:1px solid #faa634;}

.newspapers_results p, .newspapers_overview p {font-size:12px; padding:6px 4px 4px 0; text-align:left;}

.newspapers_results td, .newspapers_overview td {text-align:center;}

#newspapers_cart {width:220px; float:right; margin-top:10px; border:1px solid #faa634; padding:2px;}

#newspapers_cart p {padding:6px;}

#newspapers_cart span {font-weight:bold;}

#newspapers_cart td {height:20px; padding:4px;}

.newspapers_overview {width:900px;}

.overview_1 {height:30px; width:900px; background-color:#eff0d7; margin:10px 0;}

.overview_2 {height:30px; width:450px; background-color:#eff0d7; margin:10px 0;}

.overview_1 p, .overview_2 p {font-weight:bold; padding-top:8px; color:#006ab1;}

#deliveryaddress_1 {padding-left:10px;}

#deliveryaddress_1 span {color:#F00;}

#deliveryaddress_1 font, #deliveryaddress_1 span {font-weight:bold;font-size:12px;}

#newsthankyou {margin-left:10px;}

#newsthankyou font {font-weight:bold;}

/*storage pg*/
#storage_head {width: 285px; float: left; padding-right: 20px; margin-left:20px;}
#storage_head div {padding: 20px 0 10px 0;}

/*tv security insurance pages*/

#rgt-otherservices {float:right; width:936px; margin:0 auto;}
#rgt-otherservices h1 {padding:0; margin:20px 0 10px 0;}

.services-search-area-insurance {border:1px solid #ccc; margin-top:10px; width:900px; height:260px; padding:20px; background: url(../images/insurance-family.jpg) no-repeat bottom right #f5f5ed;}
.services-search-area-security {border:1px solid #ccc; margin-top:10px; width:894px; height:240px; padding:20px; background: #f5f5ed;}
.services-search-area-insurance p, .services-search-area-security p {padding: 0 0 6px 4px;}

.service-insurance h2 {color:#000; padding:9px 0 0 46px !important; font-size:18px;}
.service-home-security h2 {color:#000; padding:9px 0 0 120px !important; font-size:18px;}
.service-home-security {margin-bottom:20px; background: url(../images/adt-home-security.gif) no-repeat top left; height:42px;}

.service-insurance {margin-bottom:20px; background: url(../images/insurance-icon.png) no-repeat top left; height:42px;}
.services-left {float:left; width:200px;}
.services-right {float:left; width:200px;}

.services-left-security {float:left; width:500px;}
.services-left-security p {display:inline; padding: 0 5px 0 0; font-weight:bold;}
.services-right-security {float:right; padding-right:50px;}

.security-bottom-boxes {border:1px #ccc solid; padding:20px; width:264px; float:left; margin-top:10px; text-align:center;}
.security-bottom-boxes h3 {border-bottom:1px dotted #ccc; margin-bottom:10px !important; font-size:18px !important; text-align:left;}
.security-bottom-boxes p {font-weight:bold; margin-bottom:6px; text-align:left;}
.security-bottom-boxes ul {padding:4px 20px 20px 20px; text-align:left;}

#lft-homeservices {float:left; width:198px; padding:0 0 20px 0; margin:10px 0 0 0; background:url(../images/resource-center-bg.gif) no-repeat bottom; border:1px solid #ccc; }
#rgt-homeservices {float:right; width:740px; margin:10px auto;}
#home-services-search {width:96%; margin:0 auto;}
#home-services-search h2 {font-size:14px; letter-spacing:-.25px; margin:10px 0 0 10px !important;}

.services-mainimg {border:1px #ccc solid;}
.services-bottom-boxes {float:left; margin-top:10px; border:1px solid #ccc;}

ul.compare-offers {list-style:none; margin: 10px 0 0 10px;}
ul.compare-offers li {margin:6px 0;}