@charset "UTF-8";
/* CSS Document */

#features { margin:0; padding:0; width:100%;float:left; clear:both; overflow:hidden; height:276px; }
#featureContainer { height:276px; overflow:hidden; float:left; clear:both; width:100%; padding:0; margin:0; }
.feature {float:left; top:0px; left:0px; height:276px; overflow:hidden;}
.feature img {width:396px;height:276px;}

#featureList { display:none; }

.featureContent { width:298px; height:276px; *height:276px;  padding:8px; padding-top:0px; padding-left:0px;  background-color:#FFF; }
.featureContent h3 { margin-top:10px; margin-bottom:5px;}
.featureContent p {font-size:12px; float:left; clear:both; margin-bottom:0px;}
.featureContent a { padding-top:5px; clear:both; float:left; font-size:12px; margin-left:10px; width:290px; }

.holder { height:276px; *height:276px; overflow:hidden; float:left; position:relative; top:0px; width:100%;}
#holder_2 { position:relative; top:-276px; height:276px; *height:276px; *top:-276px; }

#featuresThumbs {  width:290px;  height:28px;  top:-50px; left:10px; z-index:100; position:relative; }
#featuresThumbs img { width:40px; height:28px; border:0; }
#featuresThumbs  li { float:left; clear:none; display:inline; padding:0px; margin:0px;  margin-right:2px; }
#featuresThumbs  li a { border:1px solid #FFF; text-decoration:none; padding:0; margin:0; height:28px; float:left; }
#featuresThumbs  li a:hover, #featuresThumbs a.selected { border:1px solid #3a5485; }
.featureContent p { margin-bottom:0px; line-height:13px;color:#63686D; margin-top:0px; padding:0px; padding-left:10px; }
.featureImage { float:left; width:396px; height:276px; }

.contactInfo {  float:left; clear:both; height:auto; overflow:hidden; padding-top:10px; } 
.contactInfo select { margin-left:-2px; }

.errors { float:left; clear:both; padding:10px; margin-top:10px; width:610px; background-color:#fff; color:#C30; line-height:16px; }
.errors strong { color:#333; padding-bottom:5px; }

#featureCategories { float:left; clear:both; margin:0; padding:0; width:100%; overflow:hidden; }
#featureCategories li { float:left; margin:0; padding:0; margin-bottom:3px; margin-right:2px; height:248px; width:235px;}
#featureCategories img { width:236px; height:223px; margin:0; padding:0; border:0; float:left; clear:both; z-index:0; position:relative;}
#featureCategories li.last { margin-right:0; }
.seperator { border-top:1px solid #ADBBE9; border-bottom:1px solid #FFF; height:0; display:block; width:233px; margin-left:-10px; margin-top:10px; }

#featureCategories li .featureLink { position:relative; z-index:10;  left:0; bottom:70px; }
#featureCategories li .featureLink img { width:236px; height:39px; float:right;}