#promoFirst {
    padding: 3px 0px 0px 2px;

    /*float: left;*/
}

#promoSecond {
    padding: 3px 0px 0px 10px;
    text-align: right;
}

div.product_row div.product {
    text-align: center;
    width: 169px;
}

div.product a.product_image img {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

.searchHeading {
    padding-left: 4px;
    padding-bottom: 4px;
}

.searchHeading p {
    font-weight: bold;
    font-size: 12px;
	line-height:130%;
}

.refineSearch{
    background:url(http://images2.pacsun.com/is/servlet/izoom/PacSunV2/atomz_searchBoxBg?$img_jpg$) no-repeat;
  
}
.recentSearches{
    background:url(http://images2.pacsun.com/is/servlet/izoom/PacSunV2/atomz_recentSearchBg?$img_jpg$) no-repeat;
    margin:20px 0px 0px 0px;


}
.recentSearches .header{
    padding:5px 0px 0px 3px;

}

.recentSearches ul li{
    margin:0px;
    padding:0px;
    /*line-height:20%;*/
}
#leftNav .recentSearches ul li a:link{
    color:#38586f;
}

div#leftNav .recentSearches li {
    padding-top: 2px;
}
.recentSearches{
padding-bottom:10px;
margin-bottom:10px;
}
.recentSearches ul {
    padding: 0;
    padding-left: 8px;
    padding-bottom: 20px;
}

.refineSearch form {
    padding: 5px;
}
.recentSearches ul li {
    font-size: 12px;padding-bottom:2px;

}
.refineSearch label{
    color:#38586f;font-weight:normal;
}
.refineSearch input {
    display: block;
    margin-bottom: 5px;
}
#atomz_searchBox{
    border:1px solid #FFFFFF;
    background:#7cbcd2;/* 0591c2*/
    color:#FFF;
    margin:3px 0px 3px 0px;
}
#atomz_searchBtn{
    border:none;
}
#leftNav ul ul{
    position:relative;
    left:-7px;  
}
div#leftNav li ul li.subcat {   
    color: #247a79;
}
div#leftNav li ul li.subcat a {
    color: #247a79; /*ffcb00*/
}
div#leftNav li.active ul{
    position:relative;
    left:0px;
}

div#leftNav li.subcat,
div#leftNav li.subcat a {
    color: white;

}

#breadcrumb {
    height: 11px;
}

#footerPrimaryContentArea {
    border: 0;
    width: 540px;
}

#footerLinks {
    width: 520px;
}

#footerSecondaryContentArea,
#footerTertiaryContentArea,
#cssSwitch {
    border: 0;
}

#bodyContent_inner div#leftNav div img{display:block ! important;}

/* Site Elements  */


#atomz_searchBox {
border: 1px solid #999;
color:#555;
background-color:#fff ! important;
}

div#leftNav li.subcat,
div#leftNav li.subcat a,
div#leftNav .cat.active .subcat,
.search form label, div#leftNav .cat  {
    color:#fff;

}
div#leftNav .cat.active{color:#fff ! important;font-weight:bold;}
div#leftNav li.active li{color:#fff ! important;font-weight:normal;}
div#leftNav li.active li a{color:#fff ! important;font-weight:normal;}
div#leftNav li.subcat a, div#leftNav .cat.active.subcat  {color:#fff ! important;font-weight:normal;}
div#leftNav .cat.active .subcat a {
color:#fff ! important;
}
div#leftNav li.subcat.active, div#leftNav .cat.active .subcat.active, div#leftNav .cat b {color:#fff ! important;font-weight:bold; text-decoration:underline;}

.recentSearches ul li a, .searchHeading p{
color:#333 ! important;
}

/*EOF Site Elements */

/*SEO banner A 4/7/09 */
#brandLogoContainer{border-bottom:1px solid #999;height:40px;}
#brandLogoContainer img#brandLogo{float:left;padding:0px 10px 8px 0px;border-right:1px solid #999;}
#brandLogoContainer h2{
float:none;
height:35px;
background:#FFF;
color:#999;
font-size:10px;
font-weight:normal;
text-transform:none;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
display:table-cell;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
}
#brandLogoContainer h2 a{color:#999;}
/* EOF SEO banner */

