@charset "utf-8";
/* ABC Rental Center CSS Document */
HTML{width:100%;}
body{width:100%; background-color:#3d6bad; text-align:center; margin-top:0;}
#splash {margin:0 auto; width:909px;  text-align:left;}
#page {margin:0 auto; width:858px;  text-align:left;}
img {border:0;}

/* Top H1 element */
h1#title  {display:block; text-align:center; width:909px; margin:0 auto; border:none; font-size:10px; color:#142f53; padding:0; text-transform:none;}
#large {font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0; margin:0; font-weight:bold;}

/* Font preferences */
* {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:14px;}
p, div,  {font-size:12px; padding:0; margin:0;}
td {font-size:12px; padding:0; margin:0;}
td#red {font-size:12px; padding:0; margin:0; color:#cc0000;}
p#red {color:#CC0000; font-weight:bold; padding:0; margin:0; font-size:12px;}
p#blue {color:#3d6bad; text-decoration:underline; padding:0; margin:0;}
p.large {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; font-weight:bold; line-height:14px;}

/* Header and bold tags */
h1 {line-height:21px; padding:4px 0; color:#000; font-weight:900; font-size:19px; border-bottom:#09F 1px solid; text-transform:uppercase;}
h2 {line-height:19px; padding:4px 0 0 0; margin:0; color:#3d6bad; font-weight:900; font-size:17px;}
h3 {line-height:17px; padding:4px 0 4px 0; color:#3d6bad; font-weight:900; font-size:18px;}
h4 {line-height:16px; padding:1px 0; margin:0; color:#3d6bad; font-weight:900; font-size:14px; text-align:left}
h4#rental {padding-bottom:15px;}
h5 {line-height:16px; padding:4px 0; color:#ffffff; font-weight:900; font-size:14px; text-align:left}
h6 {padding:1px 0; margin:0; color:#cc0000; font-size:16px;}
ol li	{line-height:20px;}
strong	{ font-weight:900;}

#contactInfo	{ border-bottom:#3d6bad 1px dotted; margin-bottom:5px; padding-bottom:5px; position:relative;}
#contactInfo #goToLocation {position:absolute; top:20px; left:350px; width:150px;}
#contact_form {width:500px; text-align:left; margin:0 auto;}
#contact_form input {display:block; position:relative; clear:both;}
#contact_form input.button {left:70px;}
#contact_form textarea {display:block; position:relative; clear:both;}
#contact_form select {  position:relative; clear:both; }
#contact_form label {left:70px; clear:both; position:relative; }
#contact_form fieldset {border: #3d6bad 2px solid; margin:0 0 15px 0;}
#contact_form legend {font-size:18px; color:#3d6bad; margin:0;}
label	{ font-weight:bold; padding:0 5px 0 0; margin:0; text-align:right;}
#formTop	{ width:515px; display:block; height:150px;}
#contactFormLeft { width:230px; float:left; vertical-align:top; text-align:right;}
#contactFormRight { width:260px; float:left; padding-left:5px; vertical-align:top; text-align:right;}

label.sales	{ color:#3d6bad; font-size:14px; font-weight:bold;}

.tagliner	{color:#dc1f26; font-weight:bold; font-style:italic;}
.taglineb	{color:#3d6bad; font-weight:bold; font-style:italic;}
/* Default link and hover preferences */
a {color:#dc1f26; text-decoration:underline;}
a:hover {text-decoration:none; color:#3d6bad;}
a.map {color:#ffffff; text-decoration:underline;}
a.map:hover { color:#ffffff; text-decoration:none;}
#viewAll	{ text-align:right; padding:14px 5px 0 0; font-size:10px;}
a.more {text-decoration:underline; font-size:10px;}
a.more:hover {text-decoration:none; font-size:10px; }

/* Main block elements */
#header { width:849px; height:170px;}

#left {width:849px; vertical-align:top; background-color:#ededed;}
#right {width:9px; vertical-align:top; background:#3d6bad url(img/rightShadow.jpg) repeat-y;}

#sidebar	{ width:257px; padding-left:7px; margin:0; float:left; position:relative;}
#sibebarContentTop	{ width:246px; height:8px; padding:0; margin:0; background:#ededed url(img/sidebarTop.jpg) no-repeat;}
#sibebarContent	{ width:246px; padding:0; margin:0; //margin:-7px 0 0 0;  background:#ededed url(img/sidebarBkg.jpg) repeat-y; text-align:center;}
#sibebarContentBtm	{ width:246px; height:24px; padding:0; margin:0; background:#ededed url(img/sidebarBottom.jpg) no-repeat; text-align:center;}

#contentTopWelcome	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topWelcome.jpg) no-repeat; float:left;}
#contentTopCareers	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topCareerOpps.jpg) no-repeat; float:left;}
#contentTopCalculators	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topCalculators.jpg) no-repeat; float:left;}
#contentTopContact	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topContact.jpg) no-repeat; float:left;}
#contentTopCreditApps	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topCreditApps.jpg) no-repeat; float:left;}
#contentTopDelivery	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topDelivery.jpg) no-repeat; float:left;}
#contentTopFaqs	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topFaqs.jpg) no-repeat; float:left;}
#contentTopLocations	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topLocationsHours.jpg) no-repeat; float:left;}
#contentTopQuoteRequest	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topQuoteRequest.jpg) no-repeat; float:left;}
#contentTopPromotions	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topPromotions.jpg) no-repeat; float:left;}
#contentTopProducts	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topProducts.jpg) no-repeat; float:left;}
#contentTopRentals	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topRentalInventory.jpg) no-repeat; float:left;}
#contentTopSales	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topSales.jpg) no-repeat; float:left;}
#contentTopSearch	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topSearch.jpg) no-repeat; float:left;}
#contentTopTerms	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topTerms.jpg) no-repeat; float:left;}
#contentTopPrivacy	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topPrivacy.jpg) no-repeat; float:left;}
#contentTopMailingList	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topMailingList.jpg) no-repeat; float:left;}
#contentTopThankYou	{ width:580px; height:28px; padding:0; margin:0; background:#ffffff url(img/topThankYou.jpg) no-repeat; float:left;}

#content	{ width:580px; padding:0; margin:0; float:left;}
#mainContentBox	{ width:580px; padding:0 0 20px 0; margin:0; background:#ffffff url(img/contentBkg.jpg) repeat-y; float:left;}
#mainContent	{ width:547px; padding:8px 8px 0 15px; margin:0;}
#contentBottom	{ width:580px; height:8px; line-height:8px; background:#ededed url(img/contentBottom.jpg) no-repeat; float:left;  padding:0 0 20px 0; margin:0;}

#featuredProducts	{ width:571px; padding:8px 3px 7px 6px; margin:0; float:left;}
#featuredProd1	{ max-width:165px; margin-right:35px; float:left;}
#featuredProd2	{ max-width:165px; margin-right:35px; float:left;}
#featuredProd3	{ max-width:165px; float:left;}

#related_products {width:250px; height:300px; padding:10px 0 0 0; margin:0; float:left; border:1px solid #CCCCCC;}

#coupon {border:dashed 2px #FF0000; padding:0 0 0 5px; margin:10px 0 0 0;}

#footer {line-height:12px; font-size:10px; padding:3px; text-align:center; color:#142f53;}
#footer a { text-decoration:underline; font-size:10px; color:#ededed;}
#footer a:hover { text-decoration:none; font-size:10px; }

#seo {width:849px; margin:10px auto; text-align:center; font-size:10px; color:#142f53;}
#splashContent	{ width:900px; background-color:#ededed; }
#shadow	{ width:9px; background:#3d6bad url(img/rightShadow.jpg) repeat-y;}
hr.redLine	{ width:900px; //width:100%; height:2px; background-color:#dc1f26; //color:#dc1f26; padding:0; margin:0; //margin:-5px; display:block;}
hr.blueLine	{ width:849px; //width:100%px; height:2px; background-color:#3d6bad; //color:#3d6bad; padding:0; margin:0; //margin:-5px; display:block;}
#splashHeader	{ width:900px; height:180px; background:#ededed url(img/splashLogo.jpg) no-repeat;}
#splashPics	{ width:900px; height:168px; background:#ededed url(img/splashPics.jpg) no-repeat;}
#homePics	{ width:849px; height:168px; background:#ededed url(img/homePic.jpg) no-repeat; display:block;}
#splashMap	{ width:231px; margin:-2px 0 0 39px; //margin-left:34px; padding-left:50px; padding-top:3px; height:26px; background:#ededed url(img/splashMapBkg.jpg) no-repeat; float:left; display:inline;}
#locMap	{ width:450px; height:335px; padding:0; margin:0; text-align:center;}
#mapPage	{margin:0; padding:0; width:450px; text-align:left;}
#homeLink	{ width:282px; height:170px; padding:0; margin:0; float:left;}
#homeLink a {display:block; height:170px; background:no-repeat}
#homeLink a.logo1 {width:282px; background-image: url(img/abcLogo1.jpg);}
#location	{ width:347px; height:29px; float:left; background-color:#ededed; padding-left:220px; padding-bottom:3px; vertical-align:middle;}
#logo2	{ width:567px; height:138px;float:left; padding:0; margin:0; background: #ededed url(img/abcLogo2.jpg) no-repeat; overflow:hidden;}
#weather	{ width:165px; height:95px; margin:40px 35px 20px 25px; //margin:40px 0 20px 14px; /*background:#ffffff url(img/homeWeatherBkg.jpg) no-repeat;*/ padding:3px 0 3px 10px; float:left; text-align:center;}
#weatherTitle	{ width:169px; padding-bottom:5px; font-size:16px; color:#3d6bad; font-weight:bold; text-align:center;  text-transform: capitalize; display:block;}
#weatherPic	{ padding:0 3px 0 13px; margin:0;}
#equipmentCat	{ width:540px; border:#3d6bad solid 1px; margin:10px auto; padding:0 0 5px 5px;}

table#bg {background:url(img/bodyBG.gif) repeat-y; width:849px; padding:0; margin:0;}
#tableBottom {background:url(img/table_bottom.gif) no-repeat; width:849px; height:8px; padding:0; margin:0;}
#rental_rates {padding:0; margin:0;}

.fineprint	{font-size:10px;}
.headline {line-height:16px; padding-top:6px 0 0 0; color:#3d6bad; font-weight:900; font-size:14px; text-align:left}

/*Nav Menu*/
#nav{ float:left; width:246px; height:240px; background-color:#ededed; padding:0; margin:0; //margin-top:0;}
#nav ul { width:246px; text-align:left; padding:0; margin:0; list-style: none; display:block;}
#nav ul a {display:block; height:24px; background:no-repeat}
#nav ul a.home {background-image: url(img/navHome.jpg);}
#nav ul a.home:hover {background-image:url(img/navHomeOver.jpg);}
#nav ul a.rentals {background-image: url(img/navRentalInventory.jpg);}
#nav ul a.rentals:hover {background-image: url(img/navRentalInventoryOver.jpg);}
#nav ul a.location {background-image: url(img/navLocationHours.jpg);}
#nav ul a.location:hover {background-image: url(img/navLocationHoursOver.jpg);}
#nav ul a.sales {background-image: url(img/navSales.jpg);}
#nav ul a.sales:hover {background-image: url(img/navSalesOver.jpg);}
#nav ul a.calculators {background-image: url(img/navCalculators.jpg);}
#nav ul a.calculators:hover {background-image: url(img/navCalculatorsOver.jpg);}
#nav ul a.careerOpps {background-image: url(img/navCareerOpps.jpg);}
#nav ul a.careerOpps:hover {background-image: url(img/navCareerOppsOver.jpg);}
#nav ul a.creditApps {background-image: url(img/navCreditApps.jpg);}
#nav ul a.creditApps:hover {background-image: url(img/navCreditAppsOver.jpg);}
#nav ul a.contact {background-image: url(img/navContact.jpg);}
#nav ul a.contact:hover {background-image: url(img/navContactOver.jpg);}
#nav ul a.promotions {background-image: url(img/navPromotions.jpg);}
#nav ul a.promotions:hover {background-image: url(img/navPromotionsOver.jpg);}
#nav ul a.faq {background-image: url(img/navFaqs.jpg);}
#nav ul a.faq:hover {background-image: url(img/navFaqsOver.jpg);}
#nav ul a.delivery {background-image: url(img/navDelivery.jpg);}
#nav ul a.delivery:hover {background-image: url(img/navDeliveryOver.jpg);}

/* [ Drop Down Menu ] */

#nav ul {display:block; margin:0; padding:0; position:relative;}
#nav ul li {color:#dc1f26; padding:0; margin:0;}
#nav ul ul {display:none; border:#dc1f26 1px solid; width:150px;}
#nav ul ul#sales_dropdown {position:absolute; top:80px; left:128px; z-index:1000;}
#nav ul ul#calculators_dropdown {position:absolute; top:110px; left:128px; z-index:1000;}
#nav ul ul#promotions_dropdown {position:absolute; top:200px; left:128px; z-index:1000;}
#nav li li {background:#fff; margin:0; padding:0; border-bottom:#dc1f26 1px solid; z-index:1000;}
#nav li:hover ul, #nav li.sfhover ul {display:block;}
#nav ul li ul li a {background:#FFFFFF; color:#dc1f26; display:block; margin:0; padding:5px 0 0 10px;}
#nav ul li ul li a:hover {background:#dc1f26; color:#FFFFFF; text-decoration:none;}


/* Products Styles */
/* Zach 10/28/08 */

#product { 
	min-height:251px;
}

#product p, #product strong { 	line-height:16px;}

/* ADDED TO ALIGN THE NEWSALES PAGE */

#product table td {width:150px;}

#terms {
	position:absolute; top: 35px; left: 0; height: 75px; width: 200px;
}