/******************************PAGE******************************/

body {
margin: 0px;
padding-top: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
background-color:#000;
color:#CCC;
}


/******************************MODULES******************************/

/**********MODULE: M1 WIDE PAGE GRID**********/
/**********MODULE: M7 WIDE PAGE**********/
#page_outer {
margin: 0 auto; 
padding: 0;
text-align: left; 
}

/*logos*/
#logos {
margin: 21px auto 3px auto; 
height:42px;
width: 940px;
}

.logo_barx{ float:right; }

.logo_stockbroker{ float:left; }

/*MODULE END: M7 WIDE PAGE*/
/*MODULE END: M1 WIDE PAGE GRID*/

/**********MODULE: M2 FOOTER**********/
/*breadcrumbs*/
#footer{
width:994px;
margin:30px auto 0 auto;
font-size:1em;
}

.endsection{ clear:both; }


#breadcrumbs_top {
height:6px;
margin: 0 auto;
padding:0; 
width:100%;
background: #000 url(/barx/images/login_fullstrip.jpg) center top repeat-y;
}

#breadcrumbs{
width:994px;
margin:0 auto;
}

#breadcrumbs_end{
height:1px;
line-height:0;
font-size:0;
margin: 0 auto;
padding:0; 
width:100%;
background: #000 url(/barx/images/login_fullstrip.jpg) center top repeat-y;
}

#breadcrumbs_text{ padding:7px 37px;
font-weight:bold;
 }

/*footer navigation*/
#footernav{
background: #000 url(/barx/images/footernav_bg.jpg) center top no-repeat;
padding:7px 0 7px 25px;
}

.footernav_col{
width:220px;
padding-right:20px;
float:left;
}

.footernav_col_last{
width:220px;
float:left;
}

#footernav ul{
margin:0;
padding:0;
}

#footernav ul li{
background-image:none;
margin:0 0 12px 0;
}

#footernav ul ul{
margin:0;
padding:0;
}

#footernav ul ul li{
margin:0;
padding:0;
}

#footernav ul a, #footernav ul a:visited{ color:#999; }

#footernav ul a{
color:#CCCCCC;
}

#footernav ul ul a{
color:#999999;
font-weight:normal;
}

#footernav ul a:hover{ color:#FFF; }

/*copyright*/
#copyright{
width:994px;
margin:0 auto;
}

.copyright_strip_top{
width:994px;
background: url(/barx/images/copyright_strip_top.jpg) left bottom no-repeat;
height:4px;
line-height:4px;
font-size:4px;
}

.copyright_strip_end{
width:994px;
background: url(/barx/images/copyright_strip_end.jpg) left top no-repeat;
height:4px;
line-height:4px;
font-size:4px;
}

#copyright_text{
font-size:1.1em;
padding:7px 37px;
width:920px;
background: url(/barx/images/copyright_strip.jpg) left top repeat-y;
}

#copyright_text a, #copyright_endtext a{
color:#FFF;
text-decoration:none;
border-bottom:1px dotted #FFF;
}

#copyright_text a:hover, #copyright_endtext a:hover{
color:#FFF;
text-decoration:none;
border-bottom:1px solid #FFF;
}

#copyright_text a:visited, #copyright_endtext a:visited{
color:#CCC;
}

#copyright_endtext{
font-size:1.1em;
padding:13px 37px;
width:920px;
color: #999999;
}

/*copyright end*/
/*MODULE END: M2 FOOTER*/

/**********MODULE: M3 LOGIN OPEN ACCOUNT**********/
/*login*/

#login_bg{
margin: 0 auto;
padding:0; 
}

#login {
margin: 0 auto; 
width: 940px;
font-size:0.9em;
text-transform:uppercase;
}

#login ul{
margin:0;
padding:0;
float:right;
}

#login ul li{
background-image:none;
float:left;
display: inline; 
text-align:center;
margin:0;
padding:0;
}

#login_nav a { color: #001746; }

#login_navclear {
clear:both;
margin: 0 auto;
padding:0; 
}

#login_end {
clear:both;
height:6px;
margin: 0 auto;
padding:0; 
background: #000 url(/barx/images/login_fullstrip.jpg) center top repeat-y;
}

#login_nav #contact
{
background: #575757 url(/barx/images/login_btn_contact.gif) left top no-repeat;
width:92px;
margin-right:40px;
padding:5px 0 0 0;
}

#login_nav #contact a
{
background: #575757;
color:#FFFFFF;
margin:0;
padding:0 0 2px 0;
display:block;
}

#login_nav #accountlogin
{
background: #000 url(/barx/images/login_btn_login.gif) left top no-repeat;
width:118px;
padding:5px 0 0 0;
}

#login_nav #accountlogin .loginicon{
background: #575757;
color:#FFF;
margin:0;
padding:0 0 2px 12px;
display:block;
}

#login_nav #accountlogin .padlock{
background: #575757 url(/barx/images/accountlogin_icon.gif) left center no-repeat;
}

#login_nav #accountlogin a{ 
color:#FFF;
}

#login_nav #accountopen
{
border-left:1px solid #000;
background: #000 url(/barx/images/login_btn_account.gif) left top no-repeat;
width:110px;
padding:5px 0 0 0;
}

#login_nav #accountopen a
{
background: #575757;
margin:0;
color:#FFF;
padding:0 0 2px 0;
display:block;
}
/*MODULE END: M3 LOGIN OPEN ACCOUNT*/

/**********MODULE: M4 RIGHT**********/
#centrecol_right{
float:right;
width:230px;
background: url(/barx/images/right_bg_lg.jpg) left top no-repeat;
padding:0 6px;
}

/*rightbox subnav*/

.rightbox_subnav{
display:block;
background:#000000;
margin:0;
padding:0;
}

.rightbox_subnav_list{
margin:0;
display:block;
list-style: none;
display:block;
border-left:1px solid #000000;
border-right:1px solid #000000;
color:#FFF;
}

.rightbox_subnav_list ul {
font-size:0.9em;
padding: 1px 0 0 0;
margin:0 0 0 -1px;
list-style: none;
width:228px;
float:left;
background-color:#000;
color:#FFF;
}

.rightbox_subnav_list li{
display: inline; 
background: url(/barx/images/subnav_btn_bgstrip.jpg) right top repeat-x;
margin:0;
padding: 2px 11px 3px 11px;
float: left;
background-color:#001927;
border-left:1px solid #002032;
border-right:1px solid #002032;
border-bottom:1px solid #000;
margin-right:1px;
color: #FFF;
}

/*pre Brighttalk class

.rightbox_subnav_list li.rightboxactive{
display: inline; 
background: #081419;
float: left;
border-left:1px solid #081419;
border-right:1px solid #081419;
border-bottom:1px solid #081419;
margin:0;
}

*/

.rightbox_subnav_list li.rightboxactive{
display: inline;
background: #081419;
float: left;
border-left:1px solid #081419;
border-right:1px solid #081419;
border-bottom:1px solid #081419;
margin:0;
font-weight:bold;
}

.rightbox_subnav_list li a, .rightbox_subnav_list li a:visited{
color: #FFF;
text-decoration:none;
}

.rightbox_subnav_list li.rightboxactive a, .rightbox_subnav_list li.rightboxactive a:visited{color: #FFF;}

.rightbox_subnav_list li.rightboxactive a:hover, .rightbox_subnav_list li a:hover{
color: #FFF;
text-decoration:underline;
}

.subnavclear{
margin:0;
padding:0;
clear:left;
height:0;
line-height:0;
font-size:0;
}

.form_input_wide {
border:1px solid #7F9DB9;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:188px;
color:#000000;
}

/**********MODULE: M5 DAILY BRIEFING**********/

/*marketnews: geninfobox*/
.geninfobox{
width:228px;
color:#505C73;
background-color:#081419;
border:1px solid #000;
}

.geninfobox_top{
width:174px;
border-bottom:1px solid #FFF;
background: url(/barx/images/box_head_strip.jpg) left top repeat-x;
padding:8px 5px 8px 49px;
background-color:#004662;
}

.geninfobox_main{ }

.geninfobox_content{
padding:12px 10px 12px 20px;
}

.geninfobox  p a, .geninfobox  p a:visited{border-bottom:1px dotted #CCC;}

.geninfobox  p a:hover{border-bottom:1px solid #FFF;}

/*marketnews: promotion*/
.genpromobox{
width:228px;
color:#505C73;
background-color:#000;
border:1px solid #000;
margin-top:10px;
}

.genpromobox_content{
padding:12px 10px 12px 20px;
}

.geninfobox  p a, .geninfobox  p a:visited{border-bottom:1px dotted #c1c1c1;}

.geninfobox  p a:hover{border-bottom:1px solid #FFF;}


/*listen box*/
#listenicons ul { 
margin:5px 2px 0 0;
float:left;
height:20px;
padding:0;
}

#listenicons li
{
float:left;
list-style-type:none;
display:inline;
background-image:none;
margin:0 3px 0 0;
padding:0;
}

#listenicons li a:hover 
{
cursor:pointer;
}

#listenhover{
font-weight:bold;
color:#CCC;
font-size:0.9em;
margin:7px 0 0 0;
display:block;
}

.listenbox_main{
background-image:none;
background-color:#081419;
}
.listenbox_content{
padding:6px 10px 12px 20px;
}

.listenbox_feedback{
margin:10px 0;
}

.listenbox_feedbackthanks{
background-color:#E6CEB1;
border:1px solid #534741;
color:#333333;
margin:10px 10px 0 0;
padding:10px;
font-style:italic;
margin-bottom:15px;
}

.listenbox{
width:228px;
color:#505C73;
background-color:#081419;
border:1px solid #000;
}

.listenbox_mediaplayer{
padding:0 11px 10px 11px;
}

.dailybriefing_top{
width:216px;
background: url(/barx/images/box_head_listen.jpg) left top no-repeat;
padding:0 3px 3px 9px;
background-color:#09324A;
}

.dailybriefing_top h2, .marketnews_top h2, .marketdata_top h2 {
padding:10px 0 6px 42px;
margin:0;
}

/*market news*/
.marketnews_top{
width:216px;
background: url(/barx/images/box_head_marketnews.jpg) left top no-repeat;
padding:0 3px 1px 9px;
background-color:#367193;
}

/*Buttons*/
.cancel{
padding-top:5px;
margin-bottom:10px;
color:#44D9FF;
font-weight:bold;
}

.cancel a, .cancel a:visited{
color:#44D9FF;
text-decoration:none;
border:none;
}

.cancel a:hover{
text-decoration:underline;
border:none;
color:#FFF;
}

.btn_submit a, .btn_ok a, .btn_submit a:visited, .btn_ok a:visited{border:none;}

.btn_submit, .btn_ok{border:none;}

.btn_submit a:hover, .btn_ok a:hover{
border:none;
text-decoration:none;
}

.btn_submit{
float:left;
margin-right:10px;
}

/*MODULE END: M5 DAILY BRIEFING*/

/********** MODULE: M6 MARKET NEWS: Market Data **********/

.marketdata_top{
width:216px;
background: url(/barx/images/box_head_marketdata.jpg) left top no-repeat;
padding:0 3px 3px 9px;
background-color:#09324A;
}

.marketdata_date{
float:right;
padding:1.2em 4px 0 0;
color:#FFF;
font-size:0.9em;
}

.marketdatabox_content{
margin-top:5px;
padding:12px 9px 2px 9px;
width:188px;
background-color:#000509;
margin-left:11px;
}

.marketdatabox{
width:228px;
color:#505C73;
background-color:#081419;
border:1px solid #000;
}

.marketdatabox_main{
margin:0;
background-color: #081419;
padding-bottom:15px;
}

/*marketdata data*/
#marketdata input, select, textarea{
border:1px solid #7E9DB8;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:188px;
color:#001746;
margin-bottom:10px;
}

#marketdata {
padding:16px 0 2px 12px;
margin:0;
}

#marketdata ul {
list-style: none;
padding: 0;
margin: 0;
}

#marketdata li {
font-size:0.9em;
padding: 0;
margin: 0;
width:206px;
display:block;
background-image: none;
clear:left;
}

#marketdata a, #marketdata a:visited{font-weight:normal;}

.rowhead{
font-weight:bold;
color:#FFF;
}

.marketdatarow{
width:206px;
background-color:#162024;
}

.marketdatarow2{
width:206px;
background-color:#242D31;
}

.marketdatarow_active{
width:206px;
background-color:#000509;
}

.marketdatarow a, .marketdatarow2 a, .marketdatarow a:visited, .marketdatarow2 a:visited{
color:#CCCCCC;
}

.marketdatarow a:hover, .marketdatarow2 a:hover{
color:#FFF;
display:block;
cursor:pointer;
}

.marketdatarow_active .reddata{
color:#FF5050;
}

.marketdatarow_active .bluedata{
color:#0F587B;
}

.marketdatarow_active .reddata a, .marketdatarow_active .reddata a:visited{
color:#FF5050;
display:block;
cursor:pointer;
}

.marketdatarow_active .bluedata a, .marketdatarow_active .bluedata a:visited{
color:#0F587B;
display:block;
cursor:pointer;
}

.marketdatarow_active .bluedata a:hover, .marketdatarow_active .reddata a:hover{
color:#FFF;
display:block;
cursor:pointer;
}

span.marketdata_name{
float:left;
width:75px;
padding-left:10px;
text-align:left;
border-bottom:1px solid #081419;
}

.marketdatarow span.marketdata_name{
background-color:#162024;
}

.marketdatarow2 span.marketdata_name{
background-color:#242D31;
}

span.marketdata_price{
float:left;
width:50px;
padding-left:10px;
text-align:left;
border-left:1px solid #081419;
border-bottom:1px solid #081419;
}

.marketdatarow .reddata span.marketdata_price{
background-color:#461F21;
}

.marketdatarow2 .reddata span.marketdata_price{
background-color:#702D32;
}

.marketdatarow .bluedata span.marketdata_price{
background-color:#0F587B;
}

.marketdatarow2 .bluedata span.marketdata_price{
background-color:#126890;
}

span.marketdata_percentage{
float:right;
width:51px;
padding-right:8px;
text-align:right;
border-left:1px solid #081419;
border-bottom:1px solid #081419;
}

.marketdatarow .reddata span.marketdata_percentage{
background-color:#351718;
}

.marketdatarow2 .reddata span.marketdata_percentage{
background-color:#592125;
}

.marketdatarow .bluedata span.marketdata_percentage{
background-color:#0B4463;
}

.marketdatarow2 .bluedata span.marketdata_percentage{
background-color:#0D5277;
}

.marketdata_clear{
clear:both;
}

.poweredby{
font-size:0.9em;
padding:5px 20px 5px 0;
text-align:right;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
background: #030709 url(/barx/images/poweredby_bg.jpg) bottom repeat-x;
width:208px;
}

.poweredby a, .poweredby a:visited{
font-weight:bold;
color:#44D9FF;
border:none;
}

.poweredby a:hover{
color:#FFF;
text-decoration:underline;
border:none;
}

/* newshover */

span.newsitem {  position: relative;  }
 
span.newsitem span.teaser {  display: none; }

span.newsitem:hover span.teaser {
  display: block;
  position: absolute;
  top: 2.1em;
  left: 1em;
  width: auto;
  line-height: 1.4em;
  padding: 7px 9px 7px 8px;
  border: 1px dotted #534741;
  background-color: #e6cdb1;
  font-family: arial, helvetica, sans-serif;
  font-weight: normal;
  color: #362f2d;
  text-align: left;
}

span.teaser_date{ color:#000;
}

/*MODULE END: M4 RIGHT*/

/**********MODULE: M8 PRIMARY NAVIGATION**********/
/*main navigation*/
#nav_background{
width:100%;
background: url(/barx/images/content_main_bg_nav.jpg) center top no-repeat;
padding-top:20px;
}

#navcontainer {
background:#112A33 url(/barx/images/nav_btn_bgstrip2.jpg) right top repeat-x;
width:940px;
margin: 0 auto 0 auto;
/*text-transform:uppercase; */
font-size:1em;
font-weight:bold;
}
    
#navcontainer ul
{
margin:0;
padding:0;
color: #FFF;
float: left;
background-color:#112A34;
}

#navcontainer ul#info
{
padding-right:1px;
}

#navcontainer ul li { 
display: inline; 
background-color: #FFF;
background: url(/barx/images/nav_btn_bgstrip.jpg) right top repeat-x;
margin:0 1px 0 0;
border:1px solid #101010;
padding: 7px 12px 7px 9px;
float: left;
background-color:#02455D;
}
    
#navcontainer ul#info li { 
display: inline; 
background: url(/barx/images/nav_btn_bgstripinfo.jpg) right top repeat-x;
margin-right:1px;
border:1px solid #101010;
padding: 7px 12px 7px 9px;
float: left;
background-color:#011723;
}
    
#navcontainer ul li a
{
background: url(/barx/images/topnav_arrow.gif) left center no-repeat;
padding-left:10px;
color: #fff;
}

#navcontainer ul#info li a {
background: url(/barx/images/topnav_arrow_info.gif) left center no-repeat;
padding-left:10px;
color: #fff;
}
    
#navcontainer ul li#active{ 
display: inline; 
background: url(/barx/images/nav_btn_bgstrip_active.gif) right top repeat;
border-top:1px solid #101010;
border-left:1px solid #101010;
border-right:1px solid #101010;
border-bottom:none;
margin-right:1px;
padding: 7px 12px 9px 7px;
float: left;
background-color:#1E495A;
}
    
#navcontainer ul li .active a, #navcontainer ul#info li .active a 
{
background:  #1E495A url(/barx/images/topnav_arrow_active.gif) left center no-repeat;
padding-left:12px;
color: #FFF;
}
    
#navclear {
clear:both;
padding:0;
margin:0;
}    
/*MODULE END: M8 PRIMARY NAVIGATION*/    

/**********MODULE: M14 LEFT COLUMN***********/    
#leftcol {
padding-left:3px;
float:left;
width:171px;
font-size:1em;
}

/**********MODULE: M15 LOCAL NAVIGATION**********/
/*leftnav*/

#leftnav {
margin: 0 0 0 3px;
}

#leftnav ul
{
margin: 0 0 1px 0;
padding:0;
}

#leftnav li { 
background-image:none;
margin: 0; 
padding:0;
}

#leftnav .mainnav 
{
background: url(/barx/images/arrow_mainnav.gif) no-repeat left;
display: block;
padding: 4px 3px 4px 23px;
width: 139px;
color: #44D9FF;
background-color: #000000;
font-weight:bold;
}

#leftnav ul ul a
{
display: block;
padding: 3px 3px 3px 22px;
width: 140px;
color: #FFF;
border-bottom:1px solid #000;
font-weight:normal;
}

#leftnav ul ul a:visited { color:#999; }

#leftnav ul ul a:hover
{
color:#FFF;
text-decoration:none;
background-color:#285466;
}

#leftnav ul ul .active
{
margin:0;
display: block;
padding: 3px 3px 3px 22px;
width: 140px;
color: #FFFFFF;
background-color:#01729C;
border-bottom:1px solid #000;
font-weight:normal;
}
/*MODULE END:M15 LOCAL NAVIGATION*/

/**********MODULE: M9 QUICKLINKS**********/
.quicklinks ul{
margin:0;
padding:0;
}

.quicklinks ul ul{
padding: 10px 0 0 0;
}

.quicklinks_divide{
height:1px;
color:#E5E5E5;
border-bottom:1px solid #FFF;
}

.quicklinks{
margin-top:15px;
width:163px;
padding:0 3px;
background:url(/barx/images/box_strip_quicklinks.jpg) left top no-repeat;
}

.quicklinks_top{
width:144px;
background: #09324A url(/barx/images/box_head_strip_quicklinks.jpg) left top repeat-x;
padding:10px 11px 9px 8px;
}

.quicklinks h2 {
padding:0 0 0 35px;
}

.quicklinks_main{
width:142px;
background: #081419;
border-top:1px solid #000000;
padding:10px 9px 5px 12px;
}
/*MODULE END: M9 QUICK LINKS*/

/*left nav content block*/
#leftnav_contentblock{
margin-top:10px;
width:165px;
padding:0 3px;
}

/*MODULE END: M14 LEFT COLUMN*/

/**********MODULE: M13 INNER RIGHT**********/
#inner_right{
float:right;
width:163px;
margin-bottom:20px;
}

#inner_right_content_block{
width:165px;
}

.inner_right_content_text{
padding:0 10px 10px 10px;
}

/**********MODULE: M10 CONTACT US**********/
.gencontentblock{
width:163px;
margin-bottom:10px;
background-color:#000;
border:1px solid #000;
}

.gencontentblock_top{
width:146px;
border:1px solid #2D444D;
background: url(/barx/images/contactus_head_strip.jpg) left top repeat-x;
padding:10px 5px 9px 10px;
background-color:#34535E;
}

.gencontentblock_main{
width:141px;
border:1px solid #2D444D;
margin-top:1px;
padding:12px 10px 10px 10px;
color:#CCCCCC;
}

.gencontentblock p{ padding:0 0 15px 0; }
/*MODULE END: M10 CONTACT US*/
/*MODULE END: M13 INNER RIGHT*/


/******************************CONTENT******************************/
#content_background{
width:100%;
background: url(/barx/images/content_main_bg_strip.jpg) top  center no-repeat;
}

#maincontent {
margin: 0 auto;
width:952px;
padding-top:11px;
}

#content_intro{
padding-bottom:6px;
}

#content_detail{
width:320px;
}

#content_detail_full{
width:100%;
}

.content_divide{
border-top:1px solid #013D52;
border-bottom: 1px solid #013D52;
margin:15px 0;
height:1px;
font-size:1px;
line-height:1px;
}

#centrecol{
float:right;
width:755px;
font-size:1.1em;
}

#centrecol_left{ width:499px; 

}

#centrecol_left #content_detail h2, #centrecol_left #content_intro h2{ margin:15px 0 7px 0; }
/*page layout end*/

/******************************GENERAL******************************/

/*Buttons*/
.img_btn {
border:none;
}

.img_btn a, .img_btn a:visited{
border:none;
}

.img_btn a:hover{
border:none;
}

.img_left{
float:left;
margin:0 10px 10px 0;
}

/*text*/
/*paragraph*/
p{
margin:0;
padding:12px 0 12px 0;
line-height:1.4em;
color:#CCCCCE;
}

/*header*/
h1 {
font-size:2em;
color:#FFFFFF;
font-weight:normal;
padding:0;
margin:8px 0 0 0;
}

h2 {
font-size:1.4em;
color:#FFFFFF;
font-weight:normal;
padding:0;
margin:0;
}

#content_intro h2, #content_detail_full h2 {
margin-top:15px;
}

h3 {
font-size:1em;
color:#FFFFFF;
font-weight:bold;
padding:0;
margin:0;
}

/*bullet lists*/
ul{
margin:0 0 10px 0;
padding-left:0;
list-style-type:none;
}

li{
padding: 0 9px 0 12px;
background-image: url(/barx/images/standard_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.arrow ul { margin: 0 0 20px 0; }

.arrow li 
{
padding: 3px 9px 3px 12px;
background-image: url(/barx/images/arrow_general.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.standard{ margin:10px 0; }

.standard ul { margin: 0 0 20px 0; }

.standard li 
{
padding: 0 9px 0 12px;
background-image: url(/barx/images/standard_bullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

/*links*/
ul a {
border-bottom:none;
font-weight:bold;
color:#44D9FA;
text-decoration:none;
}

ul a:visited { color:#44D9FA; }

ul ul a{ font-weight:normal; }

ul a:hover{
color:#FFF;
text-decoration:underline;
border-bottom:none;
}

a { color: #CCCCCC; 
text-decoration:none;
border-bottom:1px dotted #CCCCCC;
}

a:visited { color: #CCCCCC; }

a:hover {
color:#FFF;
border-bottom:1px solid #FFF;
}

/*accessibility*/
.hidden { display:none; }

/*images*/
img{ border:0; }

/*standard bordered image*/
.barximg{
margin:5px 0 10px 0;
padding:1px;
background-color:#2D444D;
border:1px solid #000000;
}

.barximglink{
margin:5px 0 10px 0;
padding:1px;
background-color:#2D444D;
border:1px solid #000000;
}

.barximglink a, .barximglink a:visited .barximglink a:active{
border:none;
}

.barximglink a:hover{
border:none;
}

/*content image float left*/
.floatleftimg{
padding:1px;
background-color:#FFF;
border:1px solid #AFC2C9;
margin:12px 20px 20px 0;
float:left;
}

.floatleftimgnobdr{
background-color:#FFF;
margin:12px 20px 10px 0;
float:left;
}

/*product image*/
.productimg{
display:block;
text-align:center;
padding-bottom:20px;
}

/*brighttalk extra */

#box1 {
position: absolute;
 z-index: 1;
}
#box2 {
position: absolute;
 display: none;
 z-index: 2;
}
 
img a, a:hover, a:visited, a:link{
text-decoration:none;
border:0
}

/*HOVER POPUP LINKS*/
#popup { color: #000; }
#popup a, #popup a:visited {
    position: relative;
    display: block;
    width: 179px;
    padding: 0;
    margin: 0;
    text-decoration: none;
}
#popup a span {
    display: none;
}
#popup a:hover { 
    background-color: transparent;
}
/* the IE correction rule */
#popup a:hover    {
    color: #f00; background-color: transparent;
    text-indent: 0; /* added the default value */
}
#popup a:hover span{
    display: block;
    position: absolute;
    top: 0px;
    width: 640px;
    height: 512px;
    left: -280px;
    top: -320px;
}
/* end HOVER POPUP LINKS*/
