/* CSS Document */

.imageAlignRight {float: right; margin: 0 0 8px 12px; border: solid #6e9347 1px; padding: 3px;}
.imageAlignLeft {float: left; margin: 0 12px 8px 0; border: solid #6e9347 1px; padding: 3px;}

.imageAlignLeftPicks {float: left; margin: 0 12px 8px 0; border: solid #fff 1px; padding: 3px;}

.homeCenterPhotos{margin: 0 auto; margin-bottom: 7px; text-align:center;}
.homeCenterPhotos img {border: solid #fff 1px;padding: 3px;}

#footerNav {font-size: 11px; color: #fff; font-weight: bold; height: 50px; padding-top: 35px;}
#footerNav a {color: #fff}

#copyright {font-family: Arial, Helvetica, sans-serif; font-size:10px; color: #fff}

.searchButton {background-color: #da589f; border: solid #ebc6da 1px; padding: 4px; font-weight: bold; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-transform:uppercase; margin-top: 3px;}
.searchField {width: 130px; border: solid #da589f 1px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; padding: 3px; margin-bottom: 3px;}
.searchForm {margin: 0px;}

#smartySponsors ul {padding: 8px 0 0 14px;  font-size: 10px; margin: 0; line-height: 13px;}
#smartySponsors li {padding: 2px;}

#smartyPickContent {margin-top: -3px; padding: 5px 15px 0 15px; float:left; width: 489px; background-color: #cc177a; border-left: solid #fb6ebe 2px; border-right: solid #fb6ebe 2px;  font-size: 11px; line-height: 15px;} /* old */

#smartyGiveContentHome {margin-top: -3px; padding: 5px 15px 0 15px; float:left; width: 491px; background-color: #577d30; border-left: solid #52742e 2px; border-right: solid #52742e 2px;  font-size: 11px; line-height: 15px; float: left;}


#smartyHeadline {color: #fff; font-size: 20px; margin-bottom: 6px;}

.newsletterButton {background-color: #cc177a; border: solid #fff 1px; padding: 4px; font-weight: bold; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-transform:uppercase; margin-top: 8px;}
.newsletterField {border: solid #cc177a 1px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; padding: 3px;}
.newsletterForm {margin: 0px;}

.adRightColumnRect {width: 180px; height: 150px; border: solid #fff 1px; margin-bottom: 15px;} 
.adRightColumnSkyScraper {width: 160px; height: 600px; border: solid #fff 1px; margin-bottom: 15px;} 
.adRightColumnSkyScraperShort  {width: 160px; height: 300px; border: solid #fff 1px; margin-bottom: 15px;} 
.adLeftColumn {width: 120px; height: 90px; margin-bottom: 10px; margin-top: 10px} 

#promoCallout {width: 160px; margin-bottom: 10px;margin-left: 17px; }

.standardFormButton {background-color: #da589f; border: solid #cc177a 1px; padding: 4px; font-weight: bold; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #fff; text-transform:uppercase; margin-top: 3px;}
.standardFormField {width: 180px; border: solid #ebc6da 1px; font-size: 10px; font-family:Arial, Helvetica, sans-serif; padding: 3px; margin-bottom: 3px;}
.standardForm {margin: 0px;}
.standardFormLabel {text-transform:uppercase; font-weight:bold; color:#5C5C5C; font-size:11px;}

.captcha {font: 9px Arial, Helvetica, sans-serif normal;}

#errorMessage {padding: 5px; background-color:#FFFFCC; border: solid #FFFF00 1px;;color: #000; text-align: center; font: 10px Arial, Helvetica, sans-serif bold; width: 100%; margin: 0 0 8px 0;}

.divider {margin: 5px 0 20px 0;}


.cspCatWrapper {float:left; margin-bottom: 45px;}
.cspCatItems {float:right; width: 300px; float:left;}
.cspCatItems li {margin: 0; list-style:url(/_assets/_images/cspPicksListStyle.gif); }
.cspCatItems ul {margin:0; float:left; padding-left: 20px;}
.cspCatWrapper h2 {margin:0; font-size: 15px; margin: 0 0 12px 0; border-bottom: solid greeen 1px; font-weight: bold; background-image: url(/_assets/_images/cspPicksDivider.gif); background-repeat:repeat-x; background-position:bottom left; padding-bottom: 10px;}
.cspCatImage {float:left; margin-right: 20px; }

