
div.pr_btn{
width:340px;
float:left;
height:99px;
margin-bottom:8px;
margin-top:3px;
}

div.br-int{
width:173px;
float:left;
height:101px;
margin-left:15px;
margin-top:1px;
background:url(images/br-inventory-box-no-more.jpg) no-repeat left -1px;
position:relative;
}

div.br-int h1{
font-family:rockwell, georgia;
margin:10px 10px 5px 13px;
color:#606261;
font-size:16px;
font-weight:bold;
text-decoration:underline;
}

div.br-int .spon-azz{
display:block;
background:url(images/spon-azz.png);
width:142px;
height:30px;
position:absolute;
bottom:12px;
left:13px;
}

div.br-int p{
margin:0px 11px 5px 13px;
color:#626866;
font-size:11px;
}

div.br-int a{
color:#626866;
text-decoration:none;
}

div.br-int p.more a{
margin:11px 19px 5px 13px;
color:#626866;
font-weight:bold;
text-align:right;
text-decoration:none;
display:block;
}

div.current_issue{
float:left;
width:100%;
margin-bottom:10px;
}

div.title_box{
background:#aeaaa9 url(images/title_bar_gradient.jpg) repeat-x;
width:100%;
height:39px;
margin-bottom:10px;
position:relative;
font-family:Rockwell,Georgia;
font-size:16px;
font-weight:bold;
color:#fff;
}

div.title_box-yellow{
background:#aeaaa9 url(images/title_bar_gradient_yellow.jpg) repeat-x;
width:100%;
height:39px;
margin-bottom:10px;
position:relative;
font-family:Rockwell,Georgia;
font-size:16px;
font-weight:bold;
color:#fff;
line-height:39px;
text-indent:10px;
}

div.title_box p{
padding:9px 0px 0px 9px;
}

div.black_title_box{
background:#000;
width:auto;
height:30px;
position:relative;
padding:9px 0px 0px 9px;
font-family:Rockwell,Georgia;
font-size:16px;
font-weight:bold;
color:#fff;
}

div.arrow{
background:url(images/white_arrow.png) no-repeat right 9px;
width:100px;
height:38px;
position:absolute;
top:0px;
right:0px;
}

div.arrow a{
width:100px;
height:38px;
display:block;
}

div.current_issue img.cover{
width:180px;
float:left;
margin: 5px 15px 0px 0px;
}

div.current_issue div.postimg{
float:left;
width:70px;
height:70px;
overflow:hidden;
margin:0px 5px 0px 0px;
}

div.current_issue div.post_group{
float:left;
width:335px;
border-bottom:1px dashed #ccc;
padding-top:5px;
height:76px;
}

div.current_issue h1.title a{
text-decoration:none;
}

div.current_issue p.excerpt{
font-size:11px;
letter-spacing:0.2px;
margin-bottom:5px;
}

div.current_issue p.read-more a{
font-weight:bold;
font-size:11px;
text-decoration:none;
}

div.current_issue .info-bar, 
div.news .info-bar{
background:url(images/info-bar.jpg) no-repeat -10px top;
width:530px;
height:35px;
float:left;
margin:10px 0 0 10px;
font-family:rockwell;
font-weight:bold;
}

div.current_issue .info-bar p,
div.news .info-bar p{
margin-left:13px;
}

div.current_issue .info-bar a{
display:block;
width:170px;
height:27px;
float:left;
line-height:31px;
text-decoration:none;
text-align:center;
}

div.news .info-bar a{
display:block;
width:160px;
height:27px;
float:left;
line-height:31px;
text-decoration:none;
text-align:center;
}

div.current_issue .info-bar a.middle,
div.news .info-bar a.middle{
border-right:1px solid #7c807e;
border-left:1px solid #7c807e;
display:block;
width:auto;
height:27px;
float:left;
padding:0px 19px 0 19px;
margin:4px 10px 0 15px;
line-height:22px;
text-decoration:none;
}

div.current_issue .info-bar a.last{
display:block;
width:auto;
height:27px;
float:left;
padding:0px 15px 0 15px;
margin:4px 10px 0 15px;
line-height:22px;
text-decoration:none;
}

div.news .info-bar a.last{
display:block;
width:auto;
height:27px;
float:left;
padding:0px 15px 0 15px;
margin:4px 10px 0 10px;
line-height:22px;
text-decoration:none;
}

div.news{
width:100%;
float:left;
margin:5px 0 20px 0;
}

div.news div.economics img{
float:left;
width:15px;
height:15px;
margin-right:3px;
}

div.news div.economics h1.title a{
color:#677963;
}

div.news h1.title{
font-size:12px;
margin-bottom:11px;
padding-bottom:3px;
border-bottom:1px dashed #ccc;
}

div.news h1.title a{
text-decoration:none;
}

div.news p.excerpt{
font-size:11px;
letter-spacing:0.2px;
margin-bottom:10px;
}

/*
div.news .info-bar{
background:url(images/info-bar-2.jpg) no-repeat 0px top;
width:294px;
height:35px;
float:left;
margin:10px 0 0 -2px;
font-family:rockwell;
font-weight:bold;
}

div.news .info-bar p{
margin-left:13px;
}

div.news .info-bar a{
display:block;
width:130px;
height:27px;
float:left;
line-height:30px;
text-decoration:none;
text-align:center;
}

div.news .info-bar a.middle{
border-left:1px solid #7c807e;
display:block;
width:auto;
height:27px;
float:left;
padding:0px 0px 0 33px;
margin:2px 10px 0 18px;
line-height:25px;
text-decoration:none;
}
*/

div.home_video{
float:right;
background:#000 url(images/video-bg.jpg) repeat-x left bottom;
margin-top:8px;
position:relative;
width:226px;
height:240px;
}

div.home_video iframe{
margin-top:-2px;
}

div.more_video{
width:104px;
height:28px;
background:url(images/more_video.jpg);
position:absolute;
right:5px;
top:6px;
}

div.more_video a{
width:104px;
height:28px;
display:block;
}

div.home_video span{
width:200px!important;
height:auto!important;
}

div.home_video span embed{
width:200px!important;
height:auto!important;
margin:-33px 0 0 13px;
background:#000;
}

div.home_video span object{
width:200px!important;
height:auto!important;
margin:-33px 0 0 13px;
background:#000;
}

div.sponsored_video{
float:left;
width:530px;
margin:15px 0 5px 0;
background:#EEEEEE;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
text-indent:5px;
}

div.sponsored_video h1{
font-family:rockwell,arial,sans-serif;
font-size:16px;
border-top:1px solid #fff;
padding:9px 0 9px 0;
text-transform:uppercase;
}

div.blog-header{
background:url(images/dark-grey-grad.jpg) repeat-x;
height:32px;
width:530px;
float:left;
margin-top:15px;
}

div.blog-header h2 a{
padding:9px 10px 0 10px;
color:#fff;
display:block;
text-transform:uppercase;
font-size:11px;
text-decoration:none;
text-align:right;
}

div.blog-header h1{
font-family:rockwell,georgia;
color:#fff;
padding:6px 0px 0px 14px;
}

div.blog-box{
width:530px;
height:auto;
float:left;
margin-top:1px;
background:#afb8b3 url(images/blog-bg.jpg) no-repeat left 5px;
padding-bottom:5px;
position:relative;
}

.blog-box .cp-blog{
width:254px;
margin: 12px 8px 0px 12px;
border-right:1px dashed #fff;
float:left;
}

.blog-box .cp-blog h1{
font-size:14px;
}

.blog-box .cp-blog ul{
padding-bottom:21px;
}

.blog-box .cp-blog li{
background:url(images/speech-bubble.gif) no-repeat -60px top;
padding-top:9px; 
margin:8px 12px 0 0;
}

.blog-box .cp-blog li a{
display:block;
border-bottom:1px solid #6d706f;
border-right:1px solid #6d706f;
border-left:1px solid #6d706f;
padding:6px;
margin:5px 0px 0px 0px;
background:#c0c8c4;
font-family:rockwell,georgia;
font-size:12px;
}

.blog-box .br-blog{
width:238px;
margin: 12px 12px 0px 0px;
float:right;
}

.blog-box .br-blog ul{
padding-bottom:21px;
}

.blog-box .br-blog li a{
display:block;
border-bottom:1px solid #6d706f;
border-right:1px solid #6d706f;
border-left:1px solid #6d706f;
padding:6px;
margin:5px 0px 0px 0px;
background:#c0c8c4;
font-family:rockwell,georgia;
font-size:12px;
}

.blog-box .br-blog h1{
font-size:14px;
}

.blog-box .br-blog li{
background:url(images/speech-bubble.jpg) no-repeat -140px top;
padding-top:9px; 
margin:8px 4px 0 0;
}

.blog-box a.more-blog{
font-size:10px;
position:absolute;
bottom:5px;
text-decoration:none;
color:#67706b;
}

div.press-releases{
float:left;
width:100%;
margin:20px 0 0 0;
border-bottom:2px solid #ccc;
}

div.press-releases div.postimg{
float:left;
width:70px;
height:70px;
overflow:hidden;
margin:0px 5px 0px 0px;
}

div.press-releases div.post_group{
float:left;
width:100%;
border-bottom:1px dashed #ccc;
padding-top:5px;
height:76px;
}

div.press-releases h1.title a{
text-decoration:none;
}

div.press-releases p.excerpt{
font-size:11px;
letter-spacing:0.2px;
margin-bottom:10px;
}

/*twitter*/

.home-twit{
float:left;
margin:8px 0 0 0;
}

/*product roundup*/
.product-roundup{
float:left;
clear:left;
width:308px;
margin-top:20px;
border-left:6px solid #6b8d97;
border-top:6px solid #6b8d97;
position:relative;
}

.product-roundup h1.pr-title{
margin:10px 0 5px 10px;
padding:0 0 2px 2px;
font-family:rockwell, georgia;
color:#6b8d97;
font-weight:bold;
font-size:16px;
border-bottom:1px dashed #a1b2ac;
}

.product-roundup .pr-info{
float:left;
margin:5px 0 0 10px;
width:300px;
}

.product-roundup .pr-info .pr-text{
padding:0px 0px 5px 0px;
float:left;
}

.product-roundup .pr-info p{
float:left;
font-size:11px;
clear:both;
}

.product-roundup .more-btn{
width:230px;
float:left;
clear:both;
background:url(images/aqua-slant.gif) #6b8d97 no-repeat left top;
height:27px;
margin:0 0 0 77px;
}

.product-roundup .more-btn a{
display:block;
padding:5px 9px 5px 5px;
font-size:14px;
text-align:right;
font-family:rockwell, arial;
font-weight:bold;
text-decoration:none;
}

.product-roundup .more-btn a:hover{
color:#ccc;
}

/*transport -tv*/

.transport-tv{
float:left;
width:180px;
margin:20px 0 0 26px;
text-align:center;
}

.transport-tv img{
margin:10px 0 0 2px;
}

.transport-tv h1{
font-size:11px;
}

/*welcome*/

div.welcome{
clear:left;
font-size:11px;
margin-top:20px;
margin-bottom:15px;
padding-top:10px;
border-top:1px dashed #ccc;
float:left;
width:100%;
} 

div.welcome p{
margin-bottom:6px;
}

img.br-spec-promo{
margin:0 0 15px 35px;
}





