#top{background:url(callultimate/bg.jpg) repeat-x top center;min-height:0;}
#header{background:#006b3f url(callultimate/bg-top.png) repeat;padding:25px 0 20px;clear:both;position:relative;z-index:10;}
h1, h2, h3, h4, h5, h6  { margin: 0; font-family: "Garamond", "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; color: #333; }
h1  {font-size: 24px;} h2  {font-size: 20px;} h3  {font-size: 18px;} h4  {font-size: 14px;} h5  {font-size: 12px;} h6  {font-size: 10px;}
#main-page1 p {text-align: center;}
.breadcrumb_right {float:right;}

#mini-nav{width: 480px; float:right; margin-top: 10px;}

#mini-nav .links ul{display: list-item; list-style-type:none;}
#mini-nav .links li.ship{float:right; color:#4f6a71; line-height:16px; text-align:justify; list-style-image:url(callultimate/box.png); padding-top:5px;font-weight:normal;}   
#mini-nav .links li.job	{float:right; color:#4f6a71; margin: 0 40px 0 40px; line-height:16px; text-align:justify; font-weight: lighter; padding-top:5px; list-style-image:url(callultimate/id_card.png); }
#mini-nav .links li.portal	{float:right; color:#4f6a71;margin: 0 40px 0 40px; text-indent: 24px;line-height:16px; text-align:justify; font-weight: lighter; padding-top:5px; background:url(callultimate/key.png) no-repeat; color:#ffffff;}                  
#mini-nav .links a{text-indent: 10px; color:#ffffff;}
#mini-nav .links  a:hover{text-decoration:none;color:#EEEEEE;}

.delivery {float:left; margin: 0 auto;}
.delivery span.schedule{color:#4f6a71; font-weight: bold;font-size: 18px; }
.delivery .item{width: 400px; height: 64px; float:left;color:#4f6a71;  font-size: 18px; margin-top: 10px; background:#EEEEEE url(callultimate/box_64.png) no-repeat top left; margin: 5px 0 0 5px; font-weight: bold;  border:solid 3px #ffffff; }   
.delivery .item:hover{ border:solid 3px #006B3F;color:#006B3F;}
.delivery .item a{font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;float:left; color:#006B3F;font-size: 18px; margin: 20px 0 0 75px; text-transform:uppercase; } 
.delivery .item a:hover{text-decoration:none;color:#EEEEEE;}


/*Modified width */
#footer #footer-widgets { margin-top:20px; color:#bbbbbb; font-size:14px; }
#footer #footer-widgets p { color:#bbbbbb; }
#footer #footer-widgets .block { float:left; width:280px; margin:0 40px 0 0; }
#footer #footer-widgets .block.last { margin-right:0; width:100%; }
#footer #footer-widgets h3 { font-size:18px; color:#fff; font-weight:normal;}
#footer #footer-widgets ul { border:none; }
#footer #footer-widgets li { padding-left:15px; }
#footer #footer-widgets li a { border:none; color:#fefefe; line-height:18px; padding:3px 0; }
#footer #footer-widgets li a:hover { color:#06a0f0; }

/*Memberships widget */
#memberships {float: left; margin-right:0; width:100%;background-color: #ffffff; }
#memberships h5 {text-align: center; font-family:Georgia, serif; color: #232323; font-weight:bold;font-size:12px; margin-bottom: 15px;}
#memberships ul {width:100%;  float: left; list-style-type:none; display:inline; }
#memberships li {margin-left: 20px; float: left; list-style-type:none; display:inline; }
#memberships li a {text-indent: -99999px; }
#memberships li a {text-decoration:none; }

/*Customer Login */
.customer-login {width: 400px; height: 40px; float:right}
.customer-login a.portal	{float:right; color:#4f6a71; line-height:24px; text-align:justify; font-weight: lighter; padding-top:5px; background:url(callultimate/key.png) no-repeat 4px; color:#ffffff; padding-left: 24px;}                  
.customer-login a.portal:hover{text-decoration:none;color:#EEEEEE;}

ul#nav{margin-left: 2px;}

.promo-hdr-main{text-align:center;}
.promo-hdr-main span {font-size:28px;font-weight:bold;}
p.promo-text-main{text-align:center;}
