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


/* 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 #canvas{position:relative; height:370px; overflow:hidden;}
#homewrap #canvass{position:relative; height:1000px; overflow:hidden;}
#homewrap #canvasss{position:relative; height:500px; 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-right:70px; margin-left: 70px; 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{ float:center; margin-right: 0px; 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.pricing a{ background-image:url(http://garrettassociates.biz/fresno/images/pricing.gif);}
#homewrap #second-level #home-buttons .home-button.learn-more a{ background-image:url(http://garrettassociates.biz/fresno/images/learn_more.gif);  }
#homewrap #second-level #home-buttons .home-button.booksmart a{ width:300px; background-image:url(http://garrettassociates.biz/chevy/images/download_booksmart.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;}

/* super footer */

#homewrap #superfooter {  }
#homewrap #superfooter a{ color:#535143; }
#homewrap #superfooter a:hover{ color:#fd7820; }
#homewrap #superfooter ul{ font-size:11px; margin:0; margin-bottom:20px; list-style-type:none; }
#homewrap #superfooter ul li.supertop{width:180px; float:left;}
#homewrap #superfooter ul li.supertop.wide{width:195px; }
#homewrap #superfooter ul li.supertop.last{width:190px; }
#homewrap #superfooter ul li.heading{ border-bottom:1px solid #d2e2ae; margin-bottom:5px !important; padding-bottom:5px; }
#homewrap #superfooter ul li.heading a{ font-weight:bold;}
#homewrap #superfooter ul li ul.supersub{ list-style-type:none; margin:5px 0 0 0; padding:5px 0 0 0; }
#homewrap #superfooter ul li ul.supersub li{ padding-left:41px; margin-bottom:1px; }

#homewrap #superfooter ul li ul.supersub li.separate{ height:1px; border-bottom:1px dotted #d2e2ae; }


/* specific version styles */
