* {
margin:0;
padding:0;
}

body {
font-family:verdana,arial,sans-serif;
font-size:62.5%;
background-color:#aae0fa;
margin:10px 0;
padding:0;
}

h1#dr-main-title a {
display:block;
position:absolute;
top:40px;
left:2px;
height:100px;
width:231px;
background-image:url(/media/images/layout/avenuerouge/main_logo.gif);
background-repeat:no-repeat;
}
div#daily-report div#left-column {
width:595px;
margin-left:5px;
}
div#daily-report div#left-column div#day-nav-wrapper {
border-bottom:1px solid #999;
font-size:110%;
margin:0 0 10px;
padding:3px;
}

div#daily-report div#left-column div#day-nav-wrapper div#day-nav {
float:left;
display:inline;
color:#999;
text-transform:uppercase;
font-weight:700;
font-size:11px;
}

div#daily-report div#left-column div#day-nav-wrapper div#day-nav a {
color:#103a6c;
font-size:11px;
}

div#daily-report div#left-column div#day-nav-wrapper div#day-nav a.selected-day {
color:#d31e47;
}

div#daily-report div#left-column div#day-nav-wrapper div.other-links {
float:right;
display:inline;
color:#d31e47;
font-size:80%;
font-weight:700;
position:relative;
padding:0 0 0 35px;
}

div#daily-report div#left-column div#day-nav-wrapper div.other-links img.other-edition {
width:30px;
height:30px;
position:absolute;
top:-5px;
left:0;
}

div#daily-report div#left-column div#day-nav-wrapper div.other-links a {
color:#2e8ccd;
font-size:10px;
text-decoration:underline;
}

div#daily-report div#left-column h2.date {
font-weight:700;
color:#000;
float:left;
display:inline;
font-size:15px;
padding:0px;
}

div#daily-report div#left-column div#print-link-wrapper {
float:right;
display:inline;
margin:0 5px 0 0;
padding:0;
}

div#daily-report div#left-column div#print-link-wrapper a {
color:#2e8ccd;
font-weight:normal;
text-decoration:underline;
}

div#daily-report div#left-column div.story p {
margin:0 0 4px;
}

div#daily-report div#left-column div.story a {
color:#00f;
text-decoration:underline;
}

div#daily-report div#left-column div.right-float-ad-box {
width:300px;
height:275px;
float:right;
display:inline;
margin-left:10px;
margin-right:10px;
}

div#daily-report div#right-column {
width:300px;
margin-left:35px;
}

div#daily-report div#right-column div#business-report-preview div.header {
position:relative;
top:0;
left:0;
background-image:url(http://media.businessreport.com/media/images/layout/daily_report/br_header.gif);
background-repeat:no-repeat;
width:344px;
height:63px;
}

div#daily-report div#right-column div#business-report-preview div.header h2 {
text-indent:-999em;
margin:0;
padding:0;
}

div#daily-report div#right-column div#business-report-preview div.header h2 a#br-logo-link {
display:block;
position:absolute;
top:9px;
left:17px;
width:87px;
height:44px;
}

div#daily-report div#right-column div#business-report-preview div.header p {
display:inline;
text-indent:-999em;
}

div#daily-report div#right-column div#business-report-preview div.header p a#homepage-link {
display:block;
position:absolute;
top:7px;
left:227px;
width:103px;
height:21px;
}

div#daily-report div#right-column div#business-report-preview div.header p a#br-current-issue-link {
display:block;
position:absolute;
top:34px;
left:227px;
width:103px;
height:21px;
}

div#daily-report div#right-column div#business-report-preview {
width:344px;
margin-bottom:5px;
}

div#daily-report div#right-column div#business-report-preview div.content {
border-left:1px solid #002d62;
border-right:1px solid #002d62;
border-bottom:1px solid #002d62;
padding:4px;
}

div#daily-report div#right-column div#business-report-preview div.content img.tease {
margin:0 5px 0 0;
}

div#daily-report div#right-column div#business-report-preview div.content p.menu {
text-align:center;
border-top:1px solid #e5e5e5;
font-weight:700;
margin:3px 0 0;
padding:3px;
}

div#daily-report div#right-column div#business-report-preview div.content ul {
margin:8px 0;
}

div#daily-report div#right-column div#business-report-preview div.content ul li {
list-style:none;
background-image:url(http://media.businessreport.com/media/images/layout/index/dr_headline_bullet.gif);
background-repeat:no-repeat;
background-position:0 0.1em;
padding:0 0 5px 20px;
}

div#daily-report div#right-column div#business-report-preview div.content p.bottom-menu,div#daily-report div#right-column div#business-report-preview div.content p.bottom-menu a {
color:#911f1f;
font-weight:700;
}

div#daily-report div#right-column div#banners_right ul,
div#daily-report div#right-column div#banners_right ul li
{
list-style:none;margin:0;padding:0;
}
div#daily-report div#right-column div#banners_right ul
{
margin-top: 15px;
}
div#daily-report div#right-column div#banners_right ul li{
margin-bottom: 15px;
}

div#daily-report div#right-column div#two-two-five-preview {
width:300px;
}

div#daily-report div#right-column div#two-two-five-preview h2 {
text-indent:-999em;
margin:0;
padding:0;
}

div#daily-report div#right-column div#two-two-five-preview h2 a {
display:block;
width:300px;
height:41px;
background-image:url(/media/images/layout/content_area/225_magazine_header.gif);
background-repeat:no-repeat;
margin:0;padding:0;
}

div#daily-report div#right-column div#two-two-five-preview div.content {
border-left:1px solid #d31e47;
border-right:1px solid #d31e47;
border-bottom:1px solid #d31e47;
padding: 4px;
}

div#daily-report div#right-column div#two-two-five-preview div.content p.menu {
text-align:center;
font-weight:700;
padding:3px 0 0;
}

div#footer.daily-report-footer {
height:26px;
background-position:bottom left;
margin:0;
padding:0;
}

div#footer.daily-report-footer p#footer-nav {
margin:0 auto;
padding:5px 0 0;
}

div#footer.daily-report-footer p#copyright {
top:5px;
left:750px;
}

div#footer.daily-report-footer a#kfx-logo {
top:0;
}

div#daily-report-preview p.bottom-menu {
display:block;
float:left;
height:41px;
}

div#daily-report-preview p.bottom-menu a,div#daily-report-preview p.bottom-menu img {
float:left;
margin:0;
}

div#daily-report-preview p.bottom-menu a,div#daily-report-preview p.bottom-menu span {
display:block;
float:left;
margin:10px 0 0 5px;
}

#category-content-wrapper {
font-size:12px;
color:#312e2f;
line-height:18px;
}

#category-content-wrapper .teaser p.left {
float:left;
display:inline;
margin-right:25px;
}

#category-content-wrapper .teaser p.right {
float:right;
display:inline;
margin-left:25px;
}

#category-content-wrapper .teaser {
font-style:italic;
}
#category-content-wrapper .teaser h3
{
font-size: 13px;
}

#category-content-wrapper h2,h3 {
color:#c71b20;
}
#category-content-wrapper h2
{
font-size: 15px;
}

#category-content-wrapper .see_below {
color:#a9aaad;
display:block;
}

div#header {
color:#fff;
height:185px;
position:relative;
top:0;
left:0;
background-repeat:no-repeat;
}

div.header-blue {
background-image:url(http://media.businessreport.com/media/images/layout/header/header_bg_blue.gif);
}

div.header-green {
background-image:url(http://media.businessreport.com/media/images/layout/header/header_bg_green.gif);
}

div.header-red {
background-image:url(/media/images/layout/header/header_bg_red.gif);
}

div#header a {
color:#000;
}

h1#brbr-main-title a {
display:block;
position:absolute;
top:45px;
left:10px;
height:91px;
width:214px;
background-image:url(http://media.businessreport.com/media/images/layout/header/main_logo_blue.jpg);
background-repeat:no-repeat;
}

p#main-date {
position:absolute;
top:9px;
left:10px;
font-weight:700;
color: #000;
}

p#top-nav {
position:absolute;
top:5px;
right:13px;
font-size:11px;
}

div#header p#top-nav span#make-homepage-link-wrap,div#header p#top-nav span#make-homepage-link-wrap a {
color:#ecb8b0;
}

#home_icon {
vertical-align:bottom;
}

form.search-form {
position:absolute;
top:8px;
right:32px;
}

form.search-form div.search-label {
position:absolute;
left:-45px;
top:6px;
}

div#header div.leaderboard-ad {
top:45px;
left:240px;
position:absolute;
}

div.main-nav-wrapper {
background-repeat:repeat-x;
height:39px;
position:absolute;
bottom:0;
left:0;
width:981px;
}

ul#main-nav {
position:relative;
top:0;
left:0;
height:39px;
background-repeat:no-repeat;
}

ul#main-nav li {
display:inline;
float:left;display:inline;
}

ul#main-nav li a {
color: white;
text-decoration:none;
display:block;
font-size:12px;
height:26px;
padding:13px 13px 0px 13px;
border-left: 1px solid white;
}
ul#main-nav li a.first{
	border: 0px;
}

ul#main-nav li a:hover {
color: #7F0726;
}

ul#main-nav li a#home-link {
width: 48px;
background-position: -0px 0px;
}
ul#main-nav li a#home-link:hover {
background-position: 0px -40px;
}
ul#main-nav li a#current-issue-link {
width:100px;
background-position: -48px 0px;
}
ul#main-nav li a#current-issue-link:hover {
background-position: -48px -40px;
}
ul#main-nav li a#past-issues-link {
width: 86px;
background-position: -148px 0px;
}
ul#main-nav li a#past-issues-link:hover {
background-position: -148px -40px;
}
ul#main-nav li a#twotwofive-extra-link {
width: 71px;
background-position: -234px 0px;
}
ul#main-nav li a#twotwofive-extra-link:hover {
background-position:-234px -40px;
}
ul#main-nav li a#calendar-link {
width: 73px;
background-position: -305px 0px;
}
ul#main-nav li a#calendar-link:hover {
background-position:-305px -40px;
}
ul#main-nav li a#dining-link {
width: 55px;
background-position: -378px 0px;
}
ul#main-nav li a#dining-link:hover {
background-position: -378px -40px;
}
ul#main-nav li a#movies-link {
width: 58px;
background-position: -433px 0px;
}
ul#main-nav li a#movies-link:hover {
background-position: -433px -40px;
}

div#main-nav-wrapper-beige-1 {
background-image:url(/media/images/layout/main_nav/beige_wrapper_bg.gif);
}

div#main-nav-wrapper-gold {
background-image:url(http://media.businessreport.com/media/images/layout/main_nav/gold_wrapper_bg.gif);
}

div#footer {
color:#fff;
height:115px;
position:relative;
top:0;
left:0;
background-repeat:no-repeat;
margin:0;
padding:15px 0;
}

div.footer-blue {
background-image:url(/media/images/layout/footer/footer_bg.gif);
}

div.footer-green {
background-image:url(http://media.businessreport.com/media/images/layout/footer/footer_bg_green.gif);
}

div.footer-red {
background-image:url(http://media.businessreport.com/media/images/layout/footer/footer_bg_red.gif);
}

div#footer a {
color:#fff;
text-decoration:none;
}

p#footer-nav {
text-align:center;
width:500px;
margin:15px auto 0;
}

div#footer div.leaderboard-ad {
margin:0 auto;
}

div#footer a#kfx-logo {
display:block;
position:absolute;
top:114px;
left:0;
width:86px;
height:26px;
}

div#footer p#copyright {
display:block;
position:absolute;
top:121px;
right:8px;
width:220px;
height:26px;
text-align:right;
}

div.adzone {
background-color:#ffde00;
}

div.adzone.skyscraper_right {
width:300px;
height:600px;
margin: 0 0 15px 0;
}

div#category-content-wrapper div.text-advertisement {
margin:0 15px 20px 0;
padding:20px 0;
}

div#category-content-wrapper div.text-advertisement a {
color:#717275;
}

div.text-advertisement b {
color:#d04043;
font-weight:700;
font-size:13px;
}

div.text-advertisement-marker,div#category-content-wrapper div.text-advertisement-marker a {
text-align:center;
color:#aeab7e;
font-weight:700;
margin:20px 0 0;
}


h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0.25em 0;
}

h1 {
font-size:200%;
}

h2 {
font-size:185%;
}

h3 {
font-size:170%;
}

h4 {
font-size:155%;
}

h5 {
font-size:145%;
}

h6 {
font-size:130%;
}

li {
margin:0 0 0 2em;
}

hr {
margin:5px 0;
}

div#page-wrapper {
width:980px;
margin:0 auto 0 auto;
padding: 10px;
background-color: #fff;
}

ul.text-menu {
list-style:none;
}

ul.text-menu li {
display:inline;
margin:0;
padding:0;
}

a:visited {
color:#333;
}

a img {
border:none;
}

.design-question,.design-note {
background-color:#fffabf;
}

p.disclaimer {
text-align:center;
font-size:9px;
padding:0 0 5px;
}

div#right-skyscraper-ad {
position:absolute;
top:205px;
left:995px;
width:120px;
height:600px;
}

div#page-peel-ad {
position:absolute;
top:20px;
left:990px;
width:133px;
height:20px;
}

div#flash_popup_ad {
position:absolute;
height:430px;
top:10px;
left:56px;
z-index:9999;
display:none;
}

div#content-area {
color:#002d62;
background-image: url(/media/images/layout/content_area/content_area_bg.gif);
background-position: top right;
background-repeat:repeat-y;
min-height:450px;
height:auto;
background-color:#fff;
padding:10px 0;
}

div#content-area a {
color:#002d62;
text-decoration:none;
}

.image-caption {
color:#8c8c8c;
font-style:italic;
}

div.wide-skyscraper-ad-box {
width:160px;
display:inline;
float:left;
height:600px;
margin:0 0 10px 8px;
}

.internal-content-wrapper {
height:1%;
padding:0 15px;
}

.internal-content-wrapper div#left-column {
float:left;
display:inline;
width:600px;
padding:0;
}

.internal-content-wrapper div#left-column p {
line-height:16px;
font-size:12px;
padding:0 0 8px;
}

.internal-content-wrapper div#center-column {
float:left;
display:inline;
width:340px;
margin-left:10px;
}

.internal-content-wrapper div#right-column {
float:left;
display:inline;
}

div#stock-report-box {
width:175px;
display:inline;
float:left;
color:#fff;
background-color:#1f4775;
text-align:center;
border:1px solid #000;
margin:0 0 10px;
padding:0 0 6px;
}

div#stock-report-box h4 {
text-transform:uppercase;
font-size:135%;
}

div#stock-report-box div#stock-report-sponsor-ad {
width:160px;
height:160px;
margin:0 auto;
}

div.most-popular-stories-pane {
border-top:3px dotted #999;
border-bottom:3px dotted #999;
padding:0 0 8px;
}

a.back-to-top-link {
display:block;
height:13px;
width:85px;
background-image:url(http://media.businessreport.com/media/images/layout/universal/back_to_top_link_bg.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

div#third-party-content-wrapper {
background-color:#fff;
min-height:450px;
height:auto;
padding:1em;
}

form table tr td.label {
text-align:right;
font-weight:700;
width:40%;
padding:4px;
}

form table tr td.element {
padding:4px;
}

.error {
color:red;
}

div#center-column ul li a {
font-size:small;
}

div.text-ad-box {
font-family:Arial, sans-serif;
border-top:3px dotted #999;
border-bottom:3px dotted #999;
text-align:center;
font-size:16px;
margin:12px 0;
padding:12px 0;
}

div#daily-report div.right-float-ad-box {
background-color:red;
}

h1#dr-main-title,h1#brbr-main-title {
text-indent:-999em;
}

div#daily-report div#left-column h1#print-header,div#daily-report-preview p.bottom-menu a.other_daily_report span.pm,div#daily-report-preview p.bottom-menu a.other_daily_report span.am,div#footer a#kfx-logo span {
display:none;
}

div#daily-report div#left-column div.story h3,div#daily-report div#left-column div.text-ad-box,div#stock-report-sponsor-ad {
margin:0 0 5px;
}

div#main-nav-wrapper-red ul#main-nav,div#main-nav-wrapper-red ul#main-nav a:hover {
background-image:url(http://media.businessreport.com/media/images/layout/main_nav/red_nav_bg.gif);
}

div#main-nav-wrapper-blue-1,div#main-nav-wrapper-blue-2 {
background-image:url(http://media.businessreport.com/media/images/layout/main_nav/blue_wrapper_bg.gif);
}

div#main-nav-wrapper-blue-1 ul#main-nav,div#main-nav-wrapper-blue-1 ul#main-nav a:hover {
}

div#main-nav-wrapper-beige-1 ul#main-nav a {
}

div#main-nav-wrapper-beige-1 ul#main-nav a:hover {
}

div#main-nav-wrapper-blue-2 ul#main-nav,div#main-nav-wrapper-blue-2 ul#main-nav a:hover {
}

div#main-nav-wrapper-gold ul#main-nav,div#main-nav-wrapper-gold ul#main-nav a:hover {
}

div.adzone.top_leaderboard,div.adzone.bottom_leaderboard,div.leaderboard-ad {
width:728px;
height:90px;
}
div.adzone.bottom_leaderboard {
margin: 0px auto 0px auto;
}
div.adzone.square_right,div.adzone.square_right_content {
width:300px;
height:250px;
margin-top: 5px;
}
div.square_right_content_wrapper {
text-align: center;
float:right;display:inline;
margin: 0 0 15px 15px;
}
div#content-area div.square_right_content_wrapper,
div#content-area div.square_right_content_wrapper a
{
color: #487fac;
font-size: 11px;
}

div.adzone.square_right {
margin: 0 0 15px 0;
}

ul.text-menu li a,.center,div.centered-ad-box {
text-align:center;
}

a:hover,div#content-area a:hover {
text-decoration:underline;
}

* html div#content-area,* html div#third-party-content-wrapper {
height:450px;
}

.article-body
{
margin-bottom: 15px;
}
.article-photo
{
margin-right: 15px;
margin-bottom: 10px;
}
.article-photo.left
{
margin-right: 15px;
}
.article-photo.right
{
margin-left: 15px;
}
ul.editions {
margin: 0;padding:0;list-style:none;
}
ul.editions li
{
margin:0;padding:0 15px 0 0 ;list-style:none;
float: left; display: inline;
}

div#styles-trends-blogs {
margin: 0 0 30px 0;
width: 602px;
background-color: #c7eafc;
float:left;display:inline;
}
div#styles-trends-blogs h2 {
height: 37px;
width: 602px;
background-image:url(/media/images/headers/styles-trends-blogs.gif);
padding:0px;
float:left;display:inline;
}
div#styles-trends-blogs h2 span {
visibility: hidden;
}
div#styles-trends-blogs ul,
div#styles-trends-blogs ul li{
margin:0px;padding:0px;list-style:none;
float:left;display:inline;
}
div#styles-trends-blogs ul li {
padding: 0px 20px 10px 20px;
width: 161px;
float:left;display:inline;
background-image: url(/media/images/layout/avenuerouge/stb-dotted.gif);
background-position: top right;
background-repeat: no-repeat;
}
div#styles-trends-blogs ul li.last {
background: none;
width:160px;
}
div#styles-trends-blogs ul li div.image{
width:123px;height:147px;
border:1px solid #70a3d7;
background-color:black;
margin: 19px 0px 0px 0px;
}
div#styles-trends-blogs ul li h3 {
color: #363636;
text-transform: uppercase;
font-size: 16px;
margin: 5px 0px 5px 0px;
}
/* poll */

div#poll-box {
	color:#322e2f;
margin:0px auto 10px auto;
}

div#poll-box a {
color:#322e2f;
}
div#poll-box div#poll-title-wrapper {}

div#poll-box h2.title {
background-image:url(/media/images/headers/poll.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 303px;
height: 38px;
margin: 0px;padding:0px;
}
div#poll-box h2.title span{
visibility: hidden;
}

div#poll-box div.sponsored-by {
	font-style:italic;
	color:#322e2f;
	text-align:center;
margin: 3px 0 3px 0;
}

div#poll-box div.poll-sponsor-ad {
	font-size:10px;
	height:100px;
	width:300px;
	margin:0 auto;
}
div#poll-box div.content {
	padding:8px 16px 0 16px;
}
div#poll-box div.content p {
	margin:0 0 5px 0;
}
div#poll-box div.content p.poll-question {
	font-size:1.25em;
}
div#poll-box div.content form p input {
margin-left: 10px;
}
div#poll-box div.content form p label {
font-size: 1em;
text-transform: uppercase;
}
div#sales-tweets ul,
div#sales-tweets ul li {
list-style:none;
margin:0px;padding:0px;
}
div#sales-tweets ul li {
margin: 0px 0px 15px 0px;
}
div#sales-tweets div.image{
width:123px;height:147px;
border:1px solid #70a3d7;
background-color:black;
float:left;display:inline;
margin: 0px 15px 0px 0px;
}
