div.businesses-survey { padding: 10px 2px 0 2px; }
div.businesses-survey div.bisurveysidebar { width: 100% !important; }
div.bisurveyquestion { font-weight: bold; margin-bottom: 10px; }
div.bisurveysidebar p { margin: 10px 0; }
div.story-more-module { padding: 10px 2px 0 2px; }
div.box { width: 99%; }
div.box h3 { color: #360; margin: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom: 1px solid #360; }
h2.header-velocit { font-size: 30px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 10px 0 0 -2px; border-bottom: 1px solid #333; }

div.column-left table { margin: 10px 0 20px 0; }

/* Velocit Styles */
h2.vitstoryheadline { margin: 15px 0 -15px -2px; font-size: 20px; }
span.vitstorydeck { color: #787878; display: block; font-size: 12px; font-weight: bold; margin: 0 0 -15px 0; }
h5.vitstorydate { color: #999; font-size: 11px; font-weight: normal; margin-bottom: 15px; }
span.vitindexdate { display: block; margin: 10px 0 5px 0; }
span.vitstorybyline { color: #666; }
span.vitstorybody { display: block; font-size: 12px; }
span.vitstorybody p { margin: 15px 0; }
span.vitstorybody ul li { margin-left: 20px; list-style-type: square; }
div.vitstoryimageright { float: right; margin: 0 0 0 10px; }
div.vitstoryimageright p.vitstoryimagecredit { color: #999; margin: 0 0 0 0 !important; font-size: 10px; font-style: italic; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.vitstoryimageright p.vitstoryimagecaption { color: #666; margin-top: 0 !important; font-size: 10px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.vitstoryimageleft, div.biimage { float: right !important; margin: 0 0 0 10px; }
div.vitstoryimageleft p.vitstoryimagecredit { color: #999; margin: 0 0 0 0 !important; font-size: 10px; font-style: italic; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.vitstoryimageleft p.vitstoryimagecaption { color: #666; margin-top: 0 !important; font-size: 10px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
span.vitindeximage img { border: 1px solid #ccc; }
span.vitindexteaser { font-size: 11px; display: block; margin: 0 0 15px 0; }
div.bithumbcredit { color: #999; margin: 0 0 0 0 !important; font-size: 10px; font-style: italic; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
div.bithumbcaption { color: #666; margin-top: 0 !important; font-size: 10px; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }

.bisidebarleft { float: left; margin: 5px 5px 5px 0; }
.bisidebarright div.bithumbcredit, .bisidebarleft div.bithumbcredit { background-color: #666; color: #fff; font-size: 10px; text-align: right; font-weight:bold; }
.bisidebarright div.bithumbcaption, .bisidebarleft div.bithumbcaption { background-color: #666; color: #fff; font-size: 10px; line-height:12px; }
.biblockheads{ padding: 5px; font-size: 10px; background-color:#eee;}
.biblockheads td { font-size: 12px; }
a.bilabel, .bilabel, a.bilabel:link, a.bilabel:visited { font-family: Arial, Helvetica, sans-serif; display: block; font-size: 12px; font-weight: bold; padding: 1px 2px 1px 2px; text-decoration: none; text-align: center;  text-indent: 0; background-color: #666; color: #fff; border-bottom: 1px solid #333; }
a.bilabel:hover, .bicenterpiece a.bilabel:hover { font-family:Arial, Helvetica, sans-serif; text-decoration: none; background-color: #666; color: #fff; }
.biblockheads p a, .biblockheads p a:link, .biblockheads p a:visited { text-decoration: none; }
.biblockheads p a:hover, a.bimore:hover, .biblockheads p a:active, a.bimore:active { text-decoration: underline; }
.biblockheads p, #bitext .biblockmore .biblockheads p { font-size: 11px; line-height: 12px; margin: 0 5px 2px 5px; padding: 0 0 4px 6px; }
.biblockheads p.bithumbcaption { font-size: 10px; font-weight: bold; padding: 0; margin-bottom: 5px; border: 0; }
.biblockheads p.bithumbcredit { font-size: 10px; text-align: right; padding: 0; border: 0; }

/* Embedded Video Player Styles */
div.story-embedded-video-container { float: right; margin: 3px 0 10px 10px; width: 240px; }
div.story-embedded-video-container div#video-widget { width: 242px; height: 254px; }
div.story-embedded-video-container div.embedded-video-caption { font-family: Verdana; font-weight: bold; font-size: 10px; color: #666; }
