*
{
  margin: 0px;
  padding: 0px;
}

body
{
  background:#303030 url('../images/background_new20110914sorel.jpg') no-repeat top center;
  color:#676767;
}

body,td,input,textarea,select
{
  font-family:"Helvetica",tahoma,verdana,arial,sans-serif;
  font-size:12px;
}

img
{
  border:0px;
}

a {text-decoration: none;}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:none}

a.underline
{
  text-decoration: underline;
}

a.greylink
{
  color: #656565;
  /*text-decoration: none;*/
  font-size: 10px;
  font-weight: bold;
}

.blue
{
  color: #336799;
}

.bold
{
  font-weight:bold;
  
}


.link
{
  cursor:pointer;
}

.fLeft
{
  float:left;
}

.fRight
{
  float:right;
  padding-left:7px;
}
.fcRight
{
  float:right;
  margin-right:70px;
  
}

.clear
{
  clear:both;
  height:1px;
}

.font10
{
  font-size:10px;
}

.greyA7
{
  color: #a7a7a7;
}

.box_border
{
  border: 1px solid #333333;
}

tr.odd td
{
  background-color:#f2f2f2;
}

/* ---- fashion index colors ---- */
.platinum
{
  background-color:#e8edf6;
}

.gold
{
  background-color:#f8ce25;
}

.silver
{
  background-color:#c0c0c0;
}

.bronze
{
  background-color:#de7f1f;
}


.add_link
{
  background: url(../images/icon_add.gif) no-repeat left;
  padding-left: 14px;
  color: #000000;
  font-size:11px;
}

.add_link span
{
  margin: 0;
  display: inline;
}

.advertise
{
  padding-left: 80px;
  color: #333333;
  font-size:11px;
}

.advertise span
{
  margin: 0;
  display: inline;
}

/* ---- header_helpcontact ---- */
ul.header_helpcontact
{
  height: 25px;
  list-style-type:none;
}

ul.header_helpcontact li
{
  height: 25px;
  color:#ffffff;
  display:block;
  float:left;
  padding:2px;
}

ul.header_helpcontact li  a
{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}

/* ---- header_menu ---- */
ul.header_menu
{
  height: 20px;
  list-style-type:none;
}

ul.header_menu li
{
  color:#ffffff;
  display:block;
  float:left;
  padding:2px;
}

ul.header_menu li  a
{
  color:#ffffff;
  font-size:11px;
  text-decoration:none;
}

/* ---- loading ---- */
.loading
{
  background-color: #f2f2f2;
  text-align: center;
  clear:both;
}

.loading img
{
  margin-top: 100px;
}

#stBody
{
  width: 975px;
  margin: 0px auto;
}

/* ---- stHeader ---- */
#stHeader
{
  background-color: #336799;
}

#stHeader .powered
{
  padding: 0px;
}

#stHeader .main
{
  margin: 0px 0px 0px 20px;
}

#stHeader .main .header_menu
{
  clear:both;
}

#stHeader .main .header_menu li a
{
  color: #cccccc;
}

#stHeader .main .header_menu li a:hover,
#stHeader .main .header_menu li.active a
{
  color: #ffffff;
}

#stHeader .main .imglinks
{
  height: 32px;
}

#stHeader .main .imglinks div
{
  float:left;
  }

.menu_wrapper
{
  clear: both;
  height: 34px;
  background-color: #bca876;
  margin-top: 6px;
  border-bottom: 2px solid #336799;
}

/* ---- main_menu ---- */
#main_menu
{
  margin: 9px 0px 0px 3px;
  height: 24px;
  float:left;
  list-style-type:none;
}

#main_menu li
{
  display:block;
  float:left;
  height: 24px;
}

#main_menu li a
{
  display:block;
  height: 24px;
}

#main_menu li a span
{
  cursor:pointer;
  color: #000000;
  font-weight: bold;
  font-size: 13px;
  display:block;
  height: 18px;
  padding: 6px 16px 0px 0px;
  margin-left: 16px;
  background: url(../images/main_menu_sep.gif) no-repeat bottom right;
}

#main_menu li.last a span
{
  background-image: none;
}

#main_menu li.active
{
  margin-right: 0px;
}

#main_menu li a:hover,
#main_menu li.active a
{
  margin-right: 1px;
  margin-left: -2px;
  background: url(../images/main_menu_left.gif) no-repeat bottom left;
}

#main_menu li a:hover span,
#main_menu li.active a span
{
  margin-left: 17px;
  /*margin-right: -1px;*/
  background: url(../images/main_menu_right.gif) no-repeat bottom right;
  color: #ffffff;
}

/* ---- add_links ---- */
#add_links
{
  float:left;
  margin-top: 10px;
  /*margin-left: 220px;*/
  text-align:center;
  padding-top:5px;
}

#add_links a.add_link
{
  margin: 0px 4px;
 
}

/* ---- stContent ---- */
#stContent
{
  background-color: #fff;
}

#stContent .main_content
{
  float:left;
  margin: 3px;
}

#stContent .right_column
{
  width: 264px;
  float:left;
  margin: 3px 0px 0px 3px;
}

#stContent .right_column .ad
{
  margin-bottom: 6px;
}

/* ---- stFashionIndex ---- */
#stFashionIndex
{
  /*width: 265px;*/
  width: 690px;
  margin-right: 6px;
}

#stFashionIndex .tabs
{
  height: 27px;
  padding: 0px 6px;
  line-height:1;
}

#stFashionIndex .tabs ul 
{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:absolute;
  z-index:2;
}

#stFashionIndex .tabs li
{
  height: 12px;
  cursor:pointer;
  padding: 10px 8px 4px 8px;
  float: left;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  border-bottom: 1px solid #000000;
}

/* ---- fashion index tabs colors ---- */
#stFashionIndex .tabs li.websites
{
  background-color:#e8edf6;
}

#stFashionIndex .tabs li.platinum,
#stFashionIndex .tabs li.websites
{
  border-top: 1px solid #e8edf6;
}

#stFashionIndex .tabs li.gold
{
  border-top: 1px solid #f8ce25;
}

#stFashionIndex .tabs li.silver
{
  border-top: 1px solid #c0c0c0;
}

#stFashionIndex .tabs li.bronze
{
  border-top: 1px solid #de7f1f;
}

#stFashionIndex .tabs li.platinum.active,
#stFashionIndex .tabs li.websites.active
{
  border-bottom: 1px solid #e8edf6;
}

#stFashionIndex .tabs li.gold.active
{
  border-bottom: 1px solid #f8ce25;
}

#stFashionIndex .tabs li.silver.active
{
  border-bottom: 1px solid #c0c0c0;
}

#stFashionIndex .tabs li.bronze.active
{
  border-bottom: 1px solid #de7f1f;
}

#stFashionIndex .tabs li.active
{
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
}

/* ---- index_content ---- */
#index_content
{
  clear: both;
  float:left;
  
  border: 1px solid #000000;
  padding: 4px;
  width:687px;
  
}

#index_content .header p
{
  color: #333333;
  font-size: 9px;
  padding-left: 30px;
}

#index_content .header p.index_type
{
  color: #333333;
  margin-top:-12px; margin-left:115px;
}

#index_content .select_container
{
  clear:both;
  margin: 6px 0px;
  width:100%;
  float:left;
  
}

#index_content .select_container select
{
  margin-right: 6px;
  border: 1px solid #7f9db9;
}

/* ---- pagebox ---- */
#index_content .pagebox
{
  border: 1px solid #000000;
  float:left;
  margin-top:5px;
}

#index_content .pagebox .tblContainer .loading
{
  height:382px;
  width:680px;
}

#index_content .pagebox .tblContainer
{
  /*background-color:#ffffff;*/
  background-color:#CCCCCC;
  height:382px;
  width:685px;
  overflow-y:auto;
  overflow-x:hidden;
  _height:380px;
}

#index_content .pagebox .tblContainer a:hover
{
  color:#66AFE2;
}

#index_content .pagebox .tblContainer a
{
  color:#336799;
}

#index_content .pagebox .tblContainer table
{
  /*border-collapse: separate;
  border-spacing: 0px;
  width:673px;*/
}

#index_content .pagebox .tblContainer td
{
  height:14px;
  overflow-x:hidden;
  /*white-space: pre-line;*/
}

#index_content .pagebox .tblContainer td,
#index_content .pagebox .tblHeader th
{
  color:#000000;
  /*border-left: 1px solid #ccc;*/
  padding: 2px;
  font-size:10px;
}

#index_content .pagebox .tblContainer td.numField,
#index_content .pagebox .tblHeader td.numField
{
  /*border-left:0px;*/
}

#index_content .pagebox .tblHeader
{
  /*width:670px;*/
}

#index_content .pagebox .tblHeader td
{
  cursor:pointer;
  /*border-bottom: 2px solid #ccc;*/
  font-weight:normal;
  background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center right;
}

#index_content .pagebox .tblHeader td.hdr
{
  background-image: url(../images/ico_th_bg.gif);
}

#index_content .pagebox .tblHeader td.headerSortUp
{
  background-image: url(../images/ico_asc.gif);
}

#index_content .pagebox .tblHeader td.headerSortDown
{
  background-image: url(../images/ico_desc.gif);
}

#index_content .pagebox .tblHeader th
{
  cursor:pointer;
  /*border-bottom: 2px solid #ccc;*/
  font-weight:normal;
  background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: center right;
}

#index_content .pagebox .tblHeader th.hdr
{
  background-image: url(../images/ico_th_bg.gif);
}

#index_content .pagebox .tblHeader th.headerSortUp
{
  background-image: url(../images/ico_asc.gif);
}

#index_content .pagebox .tblHeader th.headerSortDown
{
  background-image: url(../images/ico_desc.gif);
}

#index_content .pagebox .tblHeader tr.odd td
{
  background-color:#f2f2f2;
}

/* ---- brand_profile ---- */
.brand_profile
{
  width: 420px;  
  padding: 4px;
  margin-top: 10px;
}

.brand_profile .header
{
  font-weight: bold;
}

.brand_profile .header span.link
{
  text-decoration: underline;
  font-weight: bold;
}

.search
{
  /*margin-right: 10px;
  margin-top: 10px;	  
  width: 129px;*/
  height: 22px;
  border: 1px solid #858585;
  color: #000000;
  background-color: #f2f2f2;
   margin-top: 5px;	
}

.brand_profile .search
{
  width: 149px;
  height: 16px;
  border: 1px solid #858585;
  color: #000000;
  background-color: #f2f2f2;
}

#inpt_search
{
  width: 90px;
  height:22px;
  line-height:22px;
  border:0;
  float:left;
  color: #000000;
  background-color: #f2f2f2;
}
#inpt_search_1
{
  /*width: 80px;*/
  width: 60px;
  height: 16px;
  border:0;
  float:left;
  color: #000000;
  background-color: #f2f2f2;
}


#go_button
{
  width: 49px;
  height: 22px;
  cursor:pointer;
}
/*
#search_button
{
  width: 49px;
  height: 16px;
  cursor:pointer;
}
*/
#brand_not_found
{
  display:none;
  margin-bottom: 154px;
}

#brand_not_found p
{
  margin: 8px;
}

#brand_profile_chartico
{
  cursor: pointer;
}

#brand_profile_name
{
  font-size: 12px;
  font-weight: bold;
}

.brand_profile .brand_info
{
  font-size: 10px;
}
.brand_profile .brand_info div,
.brand_profile .brand_info p
{
  margin: 4px 0px;
}

.brand_profile .brand_info div a
{
  margin-right: 4px;
}

.brand_profile .brand_info .website_url
{
  font-size: 10px;
}

.brand_profile .brand_info .website_url a
{
  font-weight: normal;
}

.brand_index_data p.header
{
  font-weight: normal;
}

/* ---- brand_messages ---- */
.brand_messages .header
{
  color: #000000;
  font-size: 10px;
  margin-top: 4px;
}

.brand_messages .content
{
  background: url(../images/bg_brand_feeds.gif) no-repeat top left;
  border: 1px solid #dedede;
  width: 202px;
  height: 142px;
  overflow-y:auto;
  overflow-x:hidden;
}

.brand_messages .loading
{
  width: 202px;
  height: 142px;
  display: none;
}

.brand_messages .loading img
{
  margin-top: 60px;
}

.brand_messages .message
{
  margin: 4px;
  font-size: 10px;
}

.brand_messages .message a
{
  color: #656565;
}

/* ---- stChart ---- */
.charts
{
  background-color:#ffffff;
  clear: both;
  display: none;
}

.stChart
{
  margin:0;
  width:190px;
  height:196px;
  background-color:#ffffff;
  color:#606060;
}

.stChart .title
{
  width:140px;
  text-align:center;
  color:#606060;
  font-weight:bold;
}

.stChart .pin
{
  cursor:pointer;
  padding:2px 6px 0px 0px;
}

.stChart .content
{
  margin-left: 6px;
}

/* ---- fashion_feeds ---- */
#fashion_feeds
{
	/*width: 420px;*/
  width: 690px;
  padding: 4px;
  padding-top:10px;
  margin-top:8px;
  
}

#fashion_feeds .title
{
  margin: 2px 0px 0px 2px;
  /*width: 190px;*/
  width: 90px;
}

#fashion_feeds .links span
{
  font-size:10px;
}

#fashion_feeds .content
{
  background: url(../images/bg_brand_feeds_promo.gif) no-repeat top left;
 /* width: 418px;*/
  width: 678px;
  height: 196px;
  border: 1px solid #e8e8e8;
  overflow-y:auto;
  overflow-x:hidden;
}

#fashion_feeds .loading
{
  width: 418px;
  height: 196px;
}

#fashion_feeds .content .message
{
  font-size: 10px;
  margin: 4px 6px;
}

#fashion_feeds .content .message a
{
  color: #656565;
}

#fashion_feeds .links select
{
  border: 1px solid #7F9DB9;
}

/* ---- header_menu ---- */
#fashion_feeds ul.feeds_menu
{
  height: 16px;
  list-style-type:none;
  clear:both;
  _margin-bottom:2px;
}

#fashion_feeds ul.feeds_menu li
{
  color:#676767;
  display:block;
  float:left;
  padding:2px;
}

#fashion_feeds ul.feeds_menu li  a
{
  color:#676767;
  font-size:11px;
  font-weight: bold;
  text-decoration:underline;
}

#fashion_feeds ul.feeds_menu li  a.active
{
  color: #336799;
}

/* ---- content_bottom ---- */
.content_bottom
{
  margin-top: 8px;
  padding: 8px;
  width: 683px;
}

.content_bottom h2.blue
{
  margin: 6px 10px 0px 0px;
  font-weight: normal;
}

.content_bottom h2.grey
{
  margin: 6px 10px 0px 0px;
  font-weight: normal;
}

.content_bottom .brandstar_info
{
  width: 370px;
}

.content_bottom .brandstar_info p.links1,
.content_bottom .brandstar_info p.links2
{
  color: #656565;
  font-size: 10px;
  font-weight: bold;
}

.content_bottom .brandstar_info p.links1
{
  padding-top: 14px;
}

.content_bottom .brandstar_info p.links2
{
  clear:both;
}

.content_bottom .brandstar_info .description
{
  margin: 6px 0px 10px 0px;
  font-size: 12px;
  font-weight: bold;
}

.content_bottom .brandstar_info .description .greyA7
{
  font-size: 10px;
}

.brand_text div.fLeft
{
  margin-right: 4px;
}

/* ---- stFooter ---- */
#stFooter
{
  background-color: #ffffff;
  padding: 8px;
  font-size: 11px;
}

#stFooter .disclaimer
{
  padding-bottom: 10px;
  border-bottom: 1px solid #666666;
}

#stFooter div.copyright
{
  padding-top: 4px;
}

#stFooter div.copyright a
{
  font-size: 9px;
  color: #656565;
}

/* ---- stPopup ---- */
.stPopup
{
  background-color: #ffffff;
  position: absolute;
  display: none;
  width: 220px;
  height: 160px;
  border: 1px solid #cccccc;
  padding: 10px;
  z-index: 999;
}

.stPopup .close
{
  cursor: pointer;
  margin: -4px -4px 6px 0px;
  text-align: right;
  font-size: 10px;
  font-weight: bold;
}

#stHelpPopup
{
  width: 700px;
  height: 710px;
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#stHelpPopup .title
{
  margin-top: 10px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-color: #336799;
}

#stHelpPopup p.blue
{
  margin-top: 10px;
  font-weight: bold;
}

#stSearchHelper
{
  position:absolute;
  border: 2px solid #333333;
  width: 160px;
  height: 150px;
  display:none;
  background: #ffffff url(../images/bg_brand_feeds.gif) no-repeat top left;
  overflow-y:auto;
  overflow-x:hidden;
}
#stSearchHelper a
{
  display:block;
  margin: 2px;
  padding: 2px;
  font-size: 10px;
}


#stSearchHelper a:hover
{
  background-color: #336799;
  color: #ffffff;
}

#stSearchmessagesHelper
{
  position:absolute;
  border: 2px solid #333333;
  width: 160px;
  height: 150px;
  display:none;
  background: #ffffff url(../images/bg_brand_feeds.gif) no-repeat top left;
  overflow-y:auto;
  overflow-x:hidden;
}
#stSearchmessagesHelper a
{
  display:block;
  margin: 2px;
  padding: 2px;
  font-size: 10px;
}
#stSearchmessagesHelper a:hover
{
  background-color: #336799;
  color: #ffffff;
}




#line div.fLeft
{
  background: url(../images/line_brandprofile.gif) no-repeat top left;
  width: 678px;
}

#header .joinus fieldset { float:right; border:none; padding-right:10px}
#header .joinus fieldset .input { width:160px; height:20px; float:left; font-size:11px; color:#edebeb; word-spacing:-1px; line-height:16px; background:#3c3c3c; border:none; padding:0 4px}
#header .joinus fieldset .buttonsubscribe { width:75px; height:20px; float:left; background:#3c3c3c; border:none; font-size:10px; color:#edebeb} 
.select_box{float:left;}
.lsleft{float:left;}
.select_box .index_info{
	float:left;}
.index_info span{
color:#333333;
font-size:9px;
}
span.index_type{color:#A1A5A4;font-size:9px;}
.index_info{float:left;margin-left:50px;}
/*profile css
*/ 
#cat_fashion{width:690px;}
.cat_fashion {
border:1px solid #DEDEDE;
height:142px;
overflow-x:hidden;
overflow-y:auto;
width:202px;
}

div.row {float: left; margin: 0; padding: 0; width: 700px;}
div.cols3 {float: left; width: 225px;  margin: 0 5px 0 0; padding: 0; border-right: 1px solid #acacac; height:89px;}
span.cols3{color:#A1A5A4;font-size:9px;}

div.row1 {float: left; margin: 10px 10px 10px 10px; padding: 0; }
div.cols31 {float: left;  margin: 0 3px 0 0; padding: 0; border: 1px solid #000000;}
.image{float:left;width:48px;margin:3px;}
.data{float:left; margin-left:5px; width:125px;}
p.heading{color:#336799;font-size:14px;font-weight:bold;line-height:20px;}
h2.headingh2{color:#336799;font-size:16px;font-weight:bold;line-height:20px;}
h3.headingh3{color:#666666;font-size:12px;font-weight:bold;line-height:20px;float:right;margin-left:10px;}
p.gray{color:#acacac;font-size:11px;}
.gray a{color:#acacac;font-size:11px;}
.small-image{margin:0px 3px;}
span.gray{color:#acacac;font-size:11px;}
.last{border:none !important;}
p.gray-bold{color:#acacac;font-size:12px;}
span.black{color:#666666;font-weight:bold;}
.data-feeds{float:right;
margin-bottom:10px;
width:96%;}
.images-brand{float:left;
width:18px;}
.fashion_box{background:#e3e3e3;}
.input-boxes{}
input.input-button{color:#ffffff;background:#336799;border:none;width:75px;height:20px;font-weight:bold;font-size:12px;text-align:center;line-height:21px;}
input.input-text{height:20px;background:#fff;border:none;}

.brand_graph{width:696px;}
.menu_links{background:#666666;width:690px;height:35px;color:#ffffff;padding:10px 4px 4px;}
ul.links_menu{display:inline;list-style:none;float:left;margin-top:5px;}
ul.links_menu li a{color:#ffffff;font-size:13px;padding:1px;}
ul.facebook_links{border-right:1px solid #ffffff;}
ul.links_menu li{margin:2px 5px;display:inline;padding:2px 3px;}
ul.links_menu li:hover{background:#336799;}
.graph-content{width:574px;height:auto;padding:0px 60px 0px;background:#ffffff; border: 2px solid #acacac;}
h2.heading{font-size:13px;font-weight:bold;line-height:20px;color:#0000FF;}
.brand_column{  
 margin-top:10px;
 border:none !important;
padding:0 20px !important;
width:85%;}
.brand_profile_fLeft{
width:100%;
float:left;
}
.learnmore{width:698px; border:none;}
.learnmore_right{float:right; margin-right:10px;}

span.blackfont{color:#000000;font-weight:bold; font-size:11px;}
.btn_search{background:#303030 url('../images/btn_search.gif') no-repeat top center;text-decoration:none; border:#336799;}
.black{color:#000000;font-size:11px;}


.color{color:#999999;font-size:10px;}
.headeing_right{ border-bottom: 1px solid #acacac; padding-top:20px;font-weight: bold;font-size:11px; margin-bottom:10px;}
.tip{float:right; margin-top:7px;font-size:10px;}
div.right {float: left; width: 260px;  margin: 0 5px 0 0; padding: 20; padding-top:15px;}
.image_right{float:left;width:80px;margin:3px; border: 1px solid #acacac;}
.data_right{float: left; padding-top:10px;}
span.gray_right{font-weight: bold;font-size:11px;}
.gray1{color:#acacac;font-size:12px;}





