body {
text-align:center;
font-family:arial, verdana,  trebuchet ms;
background-color: #ccc;
font-size:10pt;
color:#333333;
margin:0;
}

td, li {
font-size:10pt;
}

a:link, a:visited {
color:#3386C2;
text-decoration:none;
}

a:hover {
color:#3386C2;
text-decoration:underline;
}

#als_home {
text-align:left;
width:1000px;
margin:0 auto;
}

#als_home .header {
width:1000px;
height:109px;
position:relative;
background: #fff url(images/header.gif) 0 0  no-repeat;
}

#als_home  .logo {
float:left;
margin:0px 0 0 100px;
width:250px;
}
#als_home  .logo a{
display:block;
height:104px;
width:250px;
}
#als_home .header p {
position:absolute;
top:30px;
right:55px;
font-weight:bold;
text-align:right;
margin:0;
color:#4b4b4b;
line-height:150%;
}
#als_home .header .cartnav {
background: #fff url(images/bg_navcart.gif) 0 0  no-repeat;
width:164px;
height:29px;
position:absolute;
bottom:0px;
right:55px;
}

#als_home .header .cartnav ul {
list-style:none;
margin:0;
padding:0;
}

#als_home .header .cartnav ul li {
display:inline;
margin:0;
padding:2px 0 0 12px;
font-size:80%;
text-transform:uppercase;
line-height:290%;
}

#als_home .header .cartnav ul li div {
display:inline;margin:0;padding:0;
}

#als_home .header .cartnav ul li a, #house_home .header .cartnav ul li div a  {
color:#b4ab6b;
font-weight:bold;
}

#als_home .header .cartnav ul li a {
color:#3386c2;
font-weight:bold;
}

#als_home  .nav {
float:left;
margin:0;
width:1000px;
background: #fff url(images/bg_navbar.gif) 0 0  no-repeat;
}

#als_home  .nav #navspacer {
width:77px;
float:left;
display:block;
height:44px;
}

fieldset {
margin:0;
padding:0;
}
#als_home .nav #search {
width:253px;
float:left;
font-size:90%;
font-weight:bold;
color:#6b6d6f;
padding:10px 0 0 6px;
}

*+ html #als_home .nav #search {
margin: 10px 0 0 6px;
}

#als_home .nav #search fieldset {
border:none;
width:250px;
}
#als_home .nav #search label {
float:left;
width:55px;
margin:6px 0 0 0;
}
#als_home .nav #search input.searchBox {
float:left;
width:130px;
}
#als_home .nav #search input.go{
float:left;
width:30px;
margin:1px 0 0 4px;
}

#als_home  #als_body {
width:1000px;
margin: 0;
clear:both;
position:relative;
background: #fff url(images/bg_page.gif) 0 0  no-repeat;
}

#als_home  #als_body #middle {
width:874px;
margin: 0px 0 0 76px;
background: #fff url(images/bg_nav2.gif) 0 0  repeat-y;
}

#als_home  #als_body #middle .promotext {
width:241px;
background-color:#203e74;
color:#fff;
float:left;
height:235px;
}

#als_home  #als_body #middle .promotext h3 {
width:160px;
margin:40px 0 0 30px;
font-weight:normal;
font-size:135%;
}

#als_home  #als_body #middle .promotext p{
width:160px;
margin:5px 0 0 30px;
font-size:80%;
}
#als_home  #als_body #middle .loginbutton {
margin: 15px 0 0 70px;

}

#als_home  #als_body #middle .promoimg {
width:632px;
float:left;
}


#als_home  #als_body #bottom {
clear:both;
background: #fff url(images/bg_bottom.gif) 0 0  repeat-x;
padding: 0;
width:1000px;
height:326px;
}

#als_home  #als_body #bottom #hpbar {
width:241px;
padding:0 0 0 76px;
float:left;
color:#fff;
}

/* html #als_home  #als_body #bottom #hpbar {
margin:0 0 0 37px;
} */


#als_home  #als_body #bottom #hpbar h4{
width:180px;
margin:30px 0 0 30px;
font-size:100%;
}

#als_home  #als_body #bottom #hpbar p{
width:210px;
margin:5px 0 15px 30px;
font-size:80%;
}

#als_home  #als_body #bottom #hpbar a{
width:170px;
margin:0;
font-size:120%;
font-weight:bold;
color:#e7ad15;
}



#als_home  #als_body #bottom #content {
width:683px;
float:left;
}



#als_home  #als_body #bottom #content h2 {
color:#fff;
margin:15px 0 0 40px;
font-size:190%;
font-weight:normal;
}

#als_home  #als_body #bottom #content h3 {
color:#fff;
margin:0 0 30px 40px;
font-size:120%;
}

#als_home  #als_body #bottom #content p{
font-size:90%;
margin:0px 60px 10px 40px;
}

#als_home  #als_body #middle .nav2{
width:241px;
background-color:#203e74;
color:#fff;
float:left;
}
#als_home #als_body #middle .nav2 .navHeader { display: none !important; }

#als_home  #als_body #middle .nav2 a{
color:#fff;font-size:80%;
}

#als_home  #als_body #middle .nav2 ul.tame {
list-style:none;
margin:0;
padding:0;
}
#als_home  #als_body #middle .nav2 ul.tame li a {
margin:0px;
padding:0 0 0 20px;
height:26px;
display:block;
color:#e7ad15;
font-weight:bold;
text-transform:uppercase;
}

#als_home  #als_body #middle .nav2 ul.tame li {
line-height:200%;
border-bottom:1px solid #2d71ab;
}
#als_home  #als_body #middle .nav2 ul.tame ul{
background-color:#2d71ab;
padding: 4px 20px;
margin:0;
}
#als_home  #als_body #middle .nav2 ul.tame ul li a{
padding:0;
margin:0;
height:10px;
display: inline;
font-weight:normal;
color:#fff;
text-transform: none;
}
#als_home  #als_body #middle .nav2 ul.tame li li {
line-height:100%;
list-style:none;
text-indent:0px;
}

#als_home  #als_body #middle .nav2 #brands {
background: #203e74 url(images/bg_nav_bottom.gif) 0 0  no-repeat;
}
#als_home  #als_body #middle .nav2 #brands h3 {
margin:0 0 0 20px;
padding:20px 0 0 0;
font-size:80%;
text-transform:uppercase;
color:#e7ad15;
}
#als_home  #als_body #middle .nav2 #brands ul.tame {
margin:0;
padding:0 0 20px 20px;
}
#als_home  #als_body #middle .nav2 #brands ul.tame li {
margin:0;
padding:0;
list-style:none;
font-size:100%;
border:none;
}
#als_home  #als_body #middle .nav2 #brands ul.tame li a{
text-transform:uppercase;
color:#fff;
font-weight:normal;
padding:0;
height:15px !important;
}
/*


#als_home  #als_body #middle .nav2 ul#subnav {
list-style:none;
margin:0;
padding:0;
}
#als_home  #als_body #middle .nav2 ul#subnav li a {
margin:0px;
padding:0 0 0 20px;
height:26px;
display:block;
color:#e7ad15;
font-weight:bold;
text-transform:uppercase;
}
#als_home  #als_body #middle .nav2 ul#subnav li {
line-height:200%;
border-bottom:1px solid #2d71ab;
}
#als_home  #als_body #middle .nav2 ul#subnav ul{
background-color:#2d71ab;
padding: 4px 20px;
margin:0;
}

#als_home  #als_body #middle .nav2 ul#subnav ul li a{
padding:0;
margin:0;
height:10px;
display: inline;
font-weight:normal;
color:#fff;
text-transform: none;
}
#als_home  #als_body #middle .nav2 ul#subnav li li {
line-height:100%;
list-style:none;
}

#als_home  #als_body #middle .nav2 #brands {
background: #203e74 url(images/bg_nav_bottom.gif) 0 0  no-repeat;
}
#als_home  #als_body #middle .nav2 #brands h3 {
margin:0 0 0 20px;
padding:10px 0 0 0;
font-size:80%;
text-transform:uppercase;
color:#e7ad15;
}
#als_home  #als_body #middle .nav2 #brands ul.brandlist {
margin:0;
padding:0 0 20px 20px;
}
#als_home  #als_body #middle .nav2 #brands ul.brandlist li {
margin:0;
padding:0;
list-style:none;
font-size:80%;
}

*/
#als_home  #als_body #middle #content {
width:524px;
float:left;
padding:20px 30px 20px 30px;
}

#als_home  #als_body #middle #content table {
padding-top:10px;
}
#als_home  #als_body #middle #content table.catgrid, #als_home  #als_body #middle #content table.pricegrid{
width:500px;
}

#content_text {
width:850px;
float:left;
margin: 0 0 50px 76px;
padding: 1em 10px 0 13px;
}

/*html #content_text
 {
margin: 0 0 50px 38px;
} */


#content_text h2 {
background: #fff url(images/bg_hpcontent.gif) 0 0  repeat-x;
color:#fff;
padding:20px 0 25px 70px;
margin:0;
font-size:190%;
font-weight:normal;
}


#content_text h3 {
color:#fff;
margin:55px 0 0 70px;
font-size:135%;
color:#64686e;
}
#content_text img {
margin: 0 10px 10px 0;
}
#content_text p {
color:#64686e;
margin:15px 90px 0 70px;
}
#content_text td.MediumCell { text-transform: uppercase; padding-left: 65px; }
#content_text tr.MediumCell td.LightCell { padding-left: 65px; }
#content_text tr.MediumCell font.MediumCellText { display: block; margin-left: 65px; padding-top: 2em;}

#content_text ol.retrofit {
margin:20px 0 20px 100px;
width:400px;
}
#content_text ol.retrofit li {
margin:0 0 10px 30px;
font-size:10pt;
color:#64686E;
}

#als_home  h1 {
font-size:470%;
margin:0px 0 0 155px;
padding:35px 0 0 0;
color:#28292B;
text-transform:uppercase;
font-weight:normal;
line-height:100%;
}

ul#topnav {
width:620px;
height:44px;
position:relative;
margin:0;
padding: 0px ;
float:left;
}


#topnav li {
list-style:none;
position:absolute;
top:0;
margin:0;
padding:0;
text-align:center;
line-height:370%;
}

#topnav li,#topnav a {
height:44px;
display:block;
color:#203e74;
text-transform:uppercase;
text-decoration:none;
font-size:95%;
font-weight:bold;
}

#topnav a:hover, #topnav a.on  {
background:  url(images/nav_on.png) center bottom  no-repeat;
}
#view1b {
left:0px;
width:105px;
}
#view2b {
left:105px;
width:139px;
}
#view3b {
left:244px;
width:128px;
}
#view4b {
left:369px;
width:117px;
}
#view5b {
left:485px;
width:136px;
}

table.contactus {
margin:50px 0 0 50px;
}
table.contactus td{
padding:0 5px 10px 0;
}
table.signin {
margin:20px 0 0 70px;
}

table#table1{
valign:top;
height:auto;
margin:50px 0 200px 0;
}

#memberpage {
height:235px;
background:  url(images/logos.gif) 0 0 no-repeat;

}

form {margin:0; padding:0;display:inline;}

form#AccountForm{
margin:30px 0 0 0;
float:left;
}

#als_footer {
background:  url(images/bg_footer.gif) 0 0 no-repeat;
font-size:70%;
color:#686764;
font-family:verdana;
width:1000px;
margin:0;

}

#als_footer p {
padding: 10px 0 20px 350px;
margin:0;
}

#als_footer_content {
background:  url(images/bg_footer_content.gif) 0 0 no-repeat;
font-size:70%;
color:#686764;
font-family:verdana;
width:1000px;
margin:0;
}

#als_footer_content p {
padding: 10px 0 20px 350px;
}

#als_footer a:link,#als_footer a:visited, #als_footer_content a:link, #als_footer_content a:visited {
color:#3386c2;
text-decoration:none;
}

#als_footer a:hover, #als_footer_content a:hover {
color:#3386c2;
text-decoration:underline;
}

#als_footer a.atlantasky:link,#als_footer a.atlantasky:visited,  #als_footer_content a.atlantasky:link, #als_footer_content a.atlantasky:visited {
color:#686764;
text-decoration:none;
}

#als_footer a.atlantasky:hover, #als_footer_content a.atlantasky:hover {
color:#686764;
text-decoration:none;
}

.spacer {
clear:both;
height:1px;
font-size:1%;
}

