/* allow for PNG transparency in IE */
img, div { behavior: url(http://socalchevy.com/javascripts/iepngfix.htc) } /* IE hack for PNG transparency*/



.rightfloat { float: right; margin-left: 10px; text-align: right; vertical-align:top;}
.leftfloat { float: left; margin-left: 10px; text-align: left; }



/* overrides */
#contentMainArea{ padding:0 0 0 0; min-height: auto; width:940px;}
#headerArea{ margin-bottom: -20px;}
.slickshadow.darkshadow{border-color:#535143; border-top-color:#a29c83; border-left-color:#a29c83;}

/* canvas area */
#homewrap #canvassss{position:relative; height:575px; overflow:hidden;}
#homewrap #canvasss{position:relative; height:450px; overflow:hidden;}
#homewrap #canvass{position:relative; height:385px; overflow:hidden;}
#homewrap #canvas{position:relative; height:370px; width: 940px; overflow:hidden;}

#homewrap #canvas-images{ padding-left: 15px; padding-right: 25px;}
#homewrap #canvas #slide-images{ width:940px; height:370px;}
#homewrap #canvas #slide-images div.slide{position:absolute; top:0; width:940px; height:370px;}

#homewrap #canvas #tagline{position:absolute; top:20px; right:18px; font-size:80px; color:#fff; text-shadow: #000 2px 2px 2px;}


/* second level generic */
#homewrap #second-level{padding-left:20px; padding-right:20px; padding-top:10px;}
#homewrap #second-level h2{ padding:10px 0 0 20px; margin-bottom:0;}
#homewrap #second-level h2 a{ color:#535143; }
#homewrap #second-level h2 a:hover{ color:#fd7820; }

#homewrap #second-level #special-credit{position:absolute; font-size:10px; background:#f9f4e4; padding:2px 0; margin-top:3px; top:70px; left:0px; padding-left:21px; width:564px;}

/* second level buttons */
#homewrap #second-level #home-buttons{ height:80px; position:relative; }
#homewrap #second-level #home-buttons .home-button{ float:left;  margin-left: 105px; margin-bottom:7px; } /* this bottom margin is for the small text below the download button */
#homewrap #second-level #home-buttons .booksmart{ margin-right:0;}

#homewrap #second-level #home-buttons .home-button a{color:#fff; height:62px; width:290px; text-indent:-9999px; display:block; outline:0; }
#homewrap #second-level #home-buttons .home-button a:hover{background-position:0 62px}



#homewrap #second-level #home-buttons .home-button.learn-more a{ background-image:url(http://socalchevy.com/images/footer2.gif);  }
#homewrap #second-level #home-buttons .home-button.learn-mores a{ background-image:url(http://socalchevy.com/images/footer1.gif);  }
#homewrap #second-level #home-buttons .home-button.pricing a{ background-image:url(http://socalchevy.com/images/footer1.gif);}
#homewrap #second-level #home-buttons .home-button.pricings a{ background-image:url(http://socalchevy.com/images/4.gif);}
#homewrap #second-level #home-buttons .home-button.booksmart a{ width:300px; background-image:url(http://socalchevy.com/images/download_booksmart.gif);}


#homewrap #second-level #home-buttons .home-button.bone a{ background-image:url(http://socalchevy.com/images/bottom1.gif);  }
#homewrap #second-level #home-buttons .home-button.btwo a{ background-image:url(http://socalchevy.com/images/bottom2.gif);}
#homewrap #second-level #home-buttons .home-button.bthree a{  background-image:url(http://socalchevy.com/images/bottom3.gif);}
#homewrap #second-level #home-buttons .home-button.bfour a{  background-image:url(http://socalchevy.com/images/bottom4.gif);}


#homewrap #second-level #home-buttons  #download_text{ float:right;}
#homewrap #second-level #home-buttons  #download_text #download-smalltext{ clear:both; color:#535143; padding-left:20px; display:block; }

/* second level boxes */   
#homewrap #second-level #boxwrap{margin-bottom:20px;}
#homewrap #second-level #long-box,
#homewrap #second-level #short-box{  height:260px; float:left; overflow:hidden;}
#homewrap #second-level #long-box{width:587px; margin-right:10px;}
#homewrap #second-level #short-box{width:297px; position:relative;}
#homewrap #second-level #short-box img{padding-bottom:11px;}
#homewrap #second-level .box-content{padding:10px;}
#homewrap #second-level #short-box .box-content{padding:10px 20px;}
#homewrap #second-level #short-box .box-content.flip img{padding-top:8px;}
#homewrap #second-level #short-box .box-content.flip p.flip{padding-bottom:12px; clear:both;}

#homewrap #second-level #long-box ul{list-style-type:none; margin:0; padding:0;}
#homewrap #second-level #long-box ul li{position:relative; width:150px; padding:10px; float:left; margin-right:10px; height:180px;}
#homewrap #second-level #long-box ul li .staffpick_details{position:absolute; bottom:5px;}
#homewrap #second-level #long-box ul li .staffpick_details a{color:#535143;}
#homewrap #second-level #long-box ul li .staffpick_details a:hover{color:#fd7820;}
#homewrap #second-level #long-box ul li img.staffpick_thumb{background:#fff; margin-bottom:10px; padding:1px; position:relative; left:-1px;}
#homewrap #second-level #long-box ul li b{display:block; height:2.6em; overflow:hidden;}

#homewrap #second-level #long-box ul li img.staffpick_thumb{background:#fff; margin-bottom:10px; padding:1px;}
#homewrap #second-level #long-box ul li b{display:block; height:2.6em; overflow:hidden;}
#homewrap #second-level #long-box ul p.nofeatured{margin-left:10px;}


