﻿/*****************
tab_list_pink
tab_list_orange
tab_list_blue

tab_font_green
tab_font_brown
tab_font_brown_w_bg
tab_font_red

tab_font_pink
tab_font_purple
tab_font_orange

tab_font_purple_underlined_Header

tab_font_pink_plaids 
tab_font_green_plaids
tab_font_orange_plaids
tab_font_green2_plaids

tab_headerdotted_orange
tab_headerdotted_blue
tab_headerdotted_black
tab_headerdotted_green
tab_headerdotted_green2
tab_headerdotted_pink
tab_headerdotted_purple

*****************/

body { margin: 0px auto; }
body, input, td, span, div {font-family: Verdana, Geneva, sans-serif;}
input { border: 1px solid #CCC; }


table {
	border-collapse: collapse;
	border-spacing: 0;
} 
.container { width: 954px; height: auto; background-color: #FFF;  margin:0px auto;}
.footer{width: 1024px; margin:0px auto;}
.bottom { height: 87px; background-image: url(../images/bottom-bg.gif); background-repeat: repeat-x; width: 100%; margin: 0px; padding: 0px; }

/***********header**************/
.header { width: 954px; margin:0px auto;}
.top-banner { width: 954px; text-align: center; }
.logo-information { width: 954px; height: 67px; background-color: #ffffff; }
.index-logo { float: left; width: 434px; height: 67px; padding-right: 328px;  }
.member { float: right; width: 192px; height: 67px; }
.member table { width: 170px; height: 67px; border-collapse: collapse; border-spacing: 0px; }
.member table,th,td { padding: 0; }
.menu { width: 954px; height: 30px; background-image: url(../images/menu-bg.gif); background-repeat: repeat-x; padding: 0px; margin: 0px; border-bottom: 1px solid black; }
.menu table { width: 954px; border: 0; padding: 0px; margin: 0px;}
.menu td, .menu tr { margin: 0px; padding: 0px;}
.menu table ul { padding: 0px; margin: 0px; list-style-type: none;}
.menu table ul li { background: transparent url(../images/seperator.jpg) no-repeat scroll center right; float: left; padding: 0px 2px 0px 0px; margin: 0px 0px 0px 0px; height: 31px;  }
.menu table ul a { padding: 5px 20px 0px 20px; font-family: Century Gothic, Arial; height: 30px; display: inline-block; font-size: 13px; vertical-align: middle; color: black !important;}
.menu table ul div { position: absolute; display: none;}
.menu table ul div ul li { float: none; background: transparent none no-repeat scroll 0px 0px; margin: 0px; padding: 0px;}
.menu table ul div ul li a { background: #FFF url(../images/submenu-bg.gif) repeat-x scroll top left; display:block; border: 1px solid #EEE;  }
.menu table ul div ul li a:hover { background: #FFF url(../images/submenu-bg-hover.gif) repeat-x scroll top left; }
.menu table ul li.purple div a { background: #FFF url(../images/menu/Spurple.gif) repeat-x scroll top left; }
.menu table ul li.green div a { background: #FFF url(../images/menu/Sgreen.gif) repeat-x scroll top left; }
.menu table ul li.grey div a { background: #FFF url(../images/menu/Sgrey.gif) repeat-x scroll top left; }
.menu table ul li.blue div a { background: #FFF url(../images/menu/Sblue.gif) repeat-x scroll top left; }
.menu table ul li.orange div a { background: #FFF url(../images/menu/Sorange.gif) repeat-x scroll top left; }
.menu table ul li.pink div a { background: #FFF url(../images/menu/Spink.gif) repeat-x scroll top left; }
.menu table ul li.green2 div a { background: #FFF url(../images/menu/Sgreen2.gif) repeat-x scroll top left; }

.menu table ul li.purple div a:hover { background: #FFF url(../images/menu/Dpurple.gif) repeat-x scroll top left; }
.menu table ul li.green div a:hover { background: #FFF url(../images/menu/Dgreen.gif) repeat-x scroll top left; }
.menu table ul li.grey div a:hover { background: #FFF url(../images/menu/Dgrey.gif) repeat-x scroll top left; }
.menu table ul li.blue div a:hover { background: #FFF url(../images/menu/Dblue.gif) repeat-x scroll top left; }
.menu table ul li.orange div a:hover { background: #FFF url(../images/menu/Dorange.gif) repeat-x scroll top left; }
.menu table ul li.pink div a:hover { background: #FFF url(../images/menu/Dpink.gif) repeat-x scroll top left; }
.menu table ul li.green2 div a:hover { background: #FFF url(../images/menu/Dgreen2.gif) repeat-x scroll top left; }


.menu table ul a.bold { background-image: none !important; cursor: default; font-weight: bold; }
.menu table ul a span { display: block;}
.menu table ul li.highlight a.purple { background: transparent url(../images/menu/purple.gif) no-repeat scroll top left;}
.menu table ul li.highlight a.green  { background: transparent url(../images/menu/green.gif) no-repeat scroll top left; }
.menu table ul li.highlight a.grey { background: transparent url(../images/menu/grey.gif) no-repeat scroll top left; }
.menu table ul li.highlight a.blue { background: transparent url(../images/menu/blue.gif) no-repeat scroll top left; }
.menu table ul li.highlight a.orange { background: transparent url(../images/menu/orange.gif) no-repeat scroll top left; }
.menu table ul li.highlight a.orange2 { background: transparent url(../images/menu/orange2.gif) no-repeat scroll top left; }
.menu table ul li.highlight a.pink { background: transparent url(../images/menu/pink.gif) no-repeat scroll top left; }
.menu table ul li.highlight a.green2 { background: transparent url(../images/menu/green2.gif) no-repeat scroll top left; }
.menu table ul a:hover.purple { background: transparent url(../images/menu/purple.gif) no-repeat scroll top left; }
.menu table ul a:hover.green { background: transparent url(../images/menu/green.gif) no-repeat scroll top left; }
.menu table ul a:hover.grey { background: transparent url(../images/menu/grey.gif) no-repeat scroll top left; }
.menu table ul a:hover.blue { background: transparent url(../images/menu/blue.gif) no-repeat scroll top left; }
.menu table ul a:hover.orange { background: transparent url(../images/menu/orange.gif) no-repeat scroll top left; }
.menu table ul a:hover.orange2 { background: transparent url(../images/menu/orange2.gif) no-repeat scroll top left; }
.menu table ul a:hover.pink { background: transparent url(../images/menu/pink.gif) no-repeat scroll top left; }
.menu table ul a:hover.green2 { background: transparent url(../images/menu/green2.gif) no-repeat scroll top left; }
.search-area { width: 954px; height: 68px; float: none;}
.search-area-left { width: 691px; padding-left: 14px; height: 68px; background-image: url(../images/search-bg.gif); float: left;  text-align: left; }

.search-area-left .searchForText {width: 60px;height:12px;padding:5px 0px;margin-right:10px;}
.search-area-left .up { width: 691px; height: 40px; float: none; }
.search-area-left .up .marginTop8 { padding-top: 8px;}
.search-area-left .down { width: 691px; height: 23px;  padding-top: 9px; text-align: left; font-size: 10px; color: #000000; float:none }
.search-area-left .down a:link { color: #4676a4; text-decoration: none; }
.search-area-left .down a:visited { color: #cc3300; text-decoration: underline; }
.search-area-left .down a:hover { color: #cc3300; text-decoration: underline; }

.search-area-left .searchTypeDropBox{ width: 142px; height:14px; border: 1px solid #cecece; cursor: pointer; padding: 3px 0px; margin: 0px 1px 1px 1px; background: #FFFFFF url(../images/btn_selectmenu_black.jpg) no-repeat scroll center right; border-right: 0px; font-family: Verdana;}
.search-area-left .searchTypeDropBox .searchTypeContent {width: 114px; overflow-x:hidden; padding-left: 0px; margin-left: 2px; white-space: nowrap; }
.search-area-left .searchTypeDropBoxList{ display:block; float:none; border: 1px solid #4673A6; background: #FFFFFF none repeat scroll 0% 0%; z-index: 100; width: 142px; position: absolute; }
.search-area-left .searchTypeDropBoxList ul{padding: 3px; margin: 0px; }
.search-area-left .searchTypeDropBoxList ul li{padding: 0px; cursor: pointer; list-style-type: none; margin: 0px; }
.search-area-left .searchTypeDropBoxList ul li a{display: block;  color: #000000; padding: 1px 2px; font-family: Verdana; }
.search-area-left .searchTypeDropBoxList ul li a:hover{background-color: #0061D7; color: #FFFFFF;}
.search-area-left .searchTypeDropBoxList ul li a:hover.disabled { background-color: #FFFFFF; color: #000000; cursor: default; }
.search-area-left .searchTypeDropBoxList ul ul {padding: 3px 0px;}
.search-area-left .searchTypeDropBoxList ul ul li a { padding: 1px 2px 1px 10px;}

.search-area-left .searchKeywordText{width: 239px; height:20px; border: 1px solid #cecece; display: block; cursor: pointer; margin:0px 1px 1px 1px; background: #FFFFFF;}
.search-area-left .searchKeywordText input.defaultContent{ background: transparent url(../images/inputKeywords.gif) no-repeat scroll center left; }
.search-area-left .searchKeywordText input{ width: 217px; padding-left: 5px; border: 0px; margin: 1px; font-family: Verdana;}

.search-area-left .topSearch .topSearchText { color: #000000; background: transparent url(../images/topsearchicon.gif) no-repeat scroll top left; float: left; padding-left: 18px;  height: 18px;}
.search-area-left .topSearch .topSearchList { float: left; }
.search-area-left .topSearch .topSearchList ul { display: inline; margin: 0px; padding: 0px; list-style-type: none;}
.search-area-left .topSearch .topSearchList ul li {padding: 0px 8px; float: left; margin: 0px 0px;  }
.search-area-left .topSearch .topSearchList ul li a { color: #4673A6; text-decoration: none; }
.search-area-left .topSearch .topSearchList ul li a:hover { color: #CC3300; text-decoration: underline; }

.search-area-right { width: 249px; height: 68px; float: right; background-image: url(../images/member-bg.gif); font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #FFF; text-align: left; cursor: pointer; }
.search-area-right .up { font-size: 11px; color: #FFF; height: 9px; padding: 15px 0px 9px 19px; cursor: pointer;  }
.search-area-right .free { font-size: 10px; color: #FF0; }

.breadcrumb { width: 943px; height: 20px; margin: 0px; padding: 0px 0px 0px 10px;text-align: left; float: none}
.breadcrumb a { color: black !important; }
.breadcrumb a:hover { color: #2F92CF !important; text-decoration: underline; }

.container {text-align: left; width: 954px; background-color: #ffffff; }

.customLinkbuttons { padding-top: 20px; padding-bottom: 20px; text-transform:uppercase; }
.customLinkbuttons p, .customLinkbuttons div  { margin: 4px 0px 4px 15px; font-size: 10px;}
.customLinkbuttons img {vertical-align: middle; }
.customLinkbuttons .share img {margin: 0px 1px 0px 3px;}
.customLinkbuttons a, .customLinkbuttons a:hover, .customLinkbuttons a:visited{ padding: 0px 0px; color: #343434 !important; text-decoration: none !important;}
.customLinkbuttons a .at15t_compact {margin-left: 3px !important;}
.customLinkbuttons a.addthis_button_compact {padding-left: 0px;}

.SendToFriends { background-color: #FFFFFF; padding: 5px;}
.SendToFriends .Title {padding: 3px 0px; font-weight: bold; vertical-align: top; width: 100px;} 
.SendToFriends .Recipient input {width: 100%;}
.SendToFriends .Message textarea {width: 95%; height: 150px; padding: 3px; border: 1px solid #999999;}

.productList .text ul{font-size:14px;color: #ffffff;	margin:0px;	padding:0px;list-style-image: none;	list-style-type: none;	font-weight: bold;}
.productList .text li a:link{font-weight:normal; text-decoration:none;}
.productList .text li a:visited{text-decoration:none;}
.productList .text li a:hover{text-decoration:none;}
.productList .text li ul{ margin:0px;	padding:0px;	font-size:11px;
	font-weight:normal;	color: #666666;	list-style-image: none;	list-style-type: none;}
.productList .text li ul li{	color: #666666;	margin:0px;	background-image: url(../images/Showroom/trend/tab2_font_grey.gif);	background-repeat: repeat;	display: block;	padding-left:5px; padding-top:5px;	padding-bottom:5px;}

.productList .text li ul a:link{font-weight:normal;	color: #727272;	text-decoration: none;  padding-left:0px;  margin-left:0;}
.productList .text li ul a:visited{	font-weight:normal;	color: #727272;	text-decoration: none;  padding-left:0px;  margin-left:0;}
.productList .text li ul a:hover{	font-weight:normal;	color: #727272;	text-decoration: underline;  padding-left:0px;  margin-left:0;}


.tab_font_float {position: absolute;}

.tab_empty {margin-bottom: 13px; }

/********tab_list_blue************/
.tab_list_blue {width:auto;	height:auto;border: solid 1px #bec3c6;	background-image: url(../images/left_column_bg.gif);margin-bottom:13px;}
.tab_list_blue .heading{ 
	background-image: url(../images/category-bg2.gif);
	padding: 5px 0px 5px 10px;
	margin:0px;
 }
.tab_list_blue  .heading h1, .tab_list_blue  .heading h2, .tab_list_blue  .heading h3, .tab_list_blue  .heading h4{
	font-size: 11px;
	color: #0c427e;
	font-weight: bold;
	margin: 0px;
	font-family: "Century Gothic";
} 
.tab_list_blue .text {font-size: 11px; color: #0c427e;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px;}
.tab_list_blue .text ul{list-style-image: none;	list-style-type: none; padding-left: 0px; padding-top:0px; margin:0px;	font-size: 11px;
	color: #0c427e;	font-weight: bold;}
.tab_list_blue .text li{list-style:none;	margin-top:15px;	margin-bottom:15px; font-family: Verdana;}
.tab_list_blue .text a{ color: #0c427e; text-decoration:none;}
.tab_list_blue .text a:hover{text-decoration:none;}
.tab_list_blue .text li ul{	margin:10px 0 10px 10px;	font-size:12px;	font-weight:lighter;	color: #4673a6;}
.tab_list_blue .text li ul li{ margin-top:1px;margin-bottom:1px;margin-left:10px;list-style-type: none; list-style-image: url(../images/blue_arrow.gif); font-family: Arial;}
.tab_list_blue .text li ul {color: #4673a6;	}
.tab_list_blue .text li ul a:{color: #4673a6;	}
.tab_list_blue .text li ul a:link{color: #4673a6;	}
.tab_list_blue .text li ul a:hover{color: #0b3b70;	text-decoration: underline;}
.tab_list_blue .text li ul a:active{color: #4673a6;	}
.tab_list_blue .text li ul a:visited {color: #4673a6; }

.tab_list_blue .ProductCategories li ul {color: #4673a6 !important;	}
.tab_list_blue .ProductCategories li ul a:{color: #4673a6 !important;	}
.tab_list_blue .ProductCategories li ul a:hover{color: #0b3b70 !important;	text-decoration: underline !important;}
.tab_list_blue .ProductCategories li ul a:visited {color: #4673a6 !important; }
/********tab_list_pink************/
.tab_list_pink{width:auto;	height:auto;border: solid 1px #bec3c6;	background-image: url(../images/left_column_white_bg.gif);margin-bottom:13px;}
.tab_list_pink .heading{ background-image: url(../images/trend/tab_list_pink.gif); 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_list_pink  .heading h1, .tab_list_pink  .heading h2, .tab_list_pink  .heading h3, .tab_list_pink  .heading h4{
	font-size: 12px;
	color: #000000;
	height: 20px;
	font-weight: bold;
	margin: 0px;
	font-family: "Century Gothic";
} 
.tab_list_pink .text {font-size: 11px; color: #0c427e;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px;}
.tab_list_pink .text ul{list-style-image: none;	list-style-type: none; padding-left: 0px; padding-top:0px; margin:0px;	font-size: 12px;
	color: #0c427e;	font-weight: bold;}
.tab_list_pink .text li{list-style:none;	margin-top:15px;	margin-bottom:15px;}
.tab_list_pink .text a{ color: #0c427e; text-decoration:none;}
.tab_list_pink .text a:hover{text-decoration:none;}
.tab_list_pink .text li ul{
	margin:10px 0 10px 15px;
	font-size:11px;
	font-weight:lighter;
	color: #4673a6;
}
.tab_list_pink .text li ul li{ margin-top:1px;margin-bottom:1px;margin-left:10px;list-style-type: none; list-style-image: url(../images/blue_arrow.gif);}
.tab_list_pink .text li ul {color: #0c427e;	}
.tab_list_pink .text li ul a:{color: #0c427e;	}
.tab_list_pink .text li ul a:link{color: #0c427e;	}
.tab_list_pink .text li ul a:hover{color: #cd1b1b;	text-decoration: underline;}
.tab_list_pink .text li ul a:active{color: #0c427e;	}

/********tab_list_orange************/
.tab_list_orange{width:auto;	height:auto;border: solid 1px #bec3c6;	background-image: url(../images/left_column_white_bg.gif);margin-bottom:13px;}
.tab_list_orange  .heading{
	background-image: url(../images/industry_news/tab_list_orange.gif);
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_list_orange  .heading h1, .tab_list_orange  .heading h2, .tab_list_orange  .heading h3, .tab_list_orange  .heading h4{
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 20px;
	margin: 0px;
	font-family: "Century Gothic";
} 
.tab_list_orange .text {font-size: 11px; color: #0c427e;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px;}
.tab_list_orange .text ul{list-style-image: none;	list-style-type: none; padding-left: 0px; padding-top:0px; margin:0px;	font-size: 12px; 	color: #0c427e;	font-weight: bold;}
.tab_list_orange .text li{list-style:none;	margin-top:15px; margin-bottom:15px;}
.tab_list_orange .text  a{color: #0c427e; text-decoration:none;}
.tab_list_orange .text  a:hover{text-decoration:none;}

.tab_list_orange .text li ul{
	margin: 10px 0 10px 15px;
	font-size:11px;
	font-weight:lighter;
	color: #4673a6;
}
.tab_list_orange .text li ul li{ margin-top:1px;margin-bottom:1px;margin-left:10px;list-style-type: none; list-style-image: url(../images/blue_arrow.gif);}
.tab_list_orange .text li ul {color: #0c427e;	}
.tab_list_orange .text li ul a:{color: #0c427e;	}
.tab_list_orange .text li ul a:link{color: #0c427e;	}
.tab_list_orange .text li ul a:hover{color: #cd1b1b;	text-decoration: underline;}
.tab_list_orange .text li ul a:active{color: #0c427e;	}


/********tab_font_green************/
.tab_font_green {width:auto;height:auto;margin-bottom:13px; background: white url(../images/font_grey_bg.gif) repeat-x;}
.tab_font_green .heading{
	background-image: url(../images/events_bg.gif);
	padding:15px 0px 10px 10px;
	background-repeat: repeat-x;
}
.tab_font_green .heading h1, .tab_font_green .heading h2, .tab_font_green .heading h3, .tab_font_green .heading h4{
	font-size: 22px;
	color: #2c8888;
	height: auto;
	font-weight: bold;
	margin: 0px;
} 
.tab_font_green .text {font-size: 11px; color: #000000;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_green .text a:link { color: #000000; }
.tab_font_green .text a:visited { color: #000000; text-decoration: none; }
.tab_font_green .text a:hover { color: #000000;  }
.tab_font_green .text li{ margin-left:0px;padding-left:1px; margin-bottom:1px;}
.tab_font_green .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
}
.tab_font_green  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px;}
.tab_font_green  .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_green  .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_green  .text li ul a:hover{	font-weight:normal;	color: #0c427e;	}
.tab_font_green  .text li ul a:active{	font-weight:normal;	color: #0c427e;	}



/********tab_font_black************/
.tab_font_black {width:auto;height:auto;margin-bottom:13px; background-image: url(../images/font_grey_bg.gif);}
.tab_font_black .heading{
	background-image: url(../images/news_bg.gif);
	padding:15px 0px 10px 10px;
	background-repeat: repeat-x;
}
.tab_font_black .heading h1, .tab_font_black .heading h2, .tab_font_black .heading h3, .tab_font_black .heading h4{
	font-size: 22px;
	color: #000000;
	height: auto;
	font-weight: bold;
	margin: 0px;
} 
.tab_font_black .text {font-size: 11px; color: #000000;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_black .text a:link { color: #1b7a7c; }
.tab_font_black .text a:visited { color: #1b7a7c; text-decoration: none; }
.tab_font_black .text a:hover { color: #1b7a7c;  }
.tab_font_black .text li{ margin-left:0px;padding-left:1px; margin-bottom:1px;}
.tab_font_black .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
}
.tab_font_black  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px;}
.tab_font_black  .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_black  .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_black  .text li ul a:hover{	font-weight:normal;	color: #0c427e;	}
.tab_font_black  .text li ul a:active{	font-weight:normal;	color: #0c427e;	}


/********tab_font_brown************/

.tab_font_brown_w_bg {width:auto;height:auto;background-image: url(../images/showroom-bg-1.gif);margin-bottom:13px;}
.tab_font_brown_w_bg .heading{
	background-image: url(../images/showroom-title.gif);
	padding:15px 0px 10px 10px;
	margin: 0px;
    background-repeat: repeat-x;
}
.tab_font_brown_w_bg .heading h1, .tab_font_brown_w_bg .heading h2, .tab_font_brown_w_bg .heading h3, .tab_font_brown_w_bg .heading h4{
	font-size: 22px;
	color: #8d734f;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_brown_w_bg .text {font-size: 11px; color: #8d734f;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_brown_w_bg .text ul{	margin:0px 0px 0px 8px;	padding-left:0px;	padding-right:20px;	padding-top:0px; list-style: none;}

.tab_font_brown_w_bg .text a:link { color: #4085ac; }
.tab_font_brown_w_bg .text a:visited { color: #4085ac; text-decoration: none; }
.tab_font_brown_w_bg .text a:hover { color: #4085ac; text-decoration: underline; }
.tab_font_brown_w_bg .text li{ margin-left:0px;padding-left: 8px; margin-bottom:1px; list-style: none; background: transparent url(../images/grey-arrow.gif) no-repeat scroll 0px 4px;}
.tab_font_brown_w_bg .text li ul{ margin:0px; padding:0px; font-size:11px; font-weight:normal; color: #000000; }

.tab_font_brown_w_bg  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px; background: transparent none;}
.tab_font_brown_w_bg  .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_brown_w_bg  .text li ul a:link{font-weight:normal; }
.tab_font_brown_w_bg  .text li ul a:hover{	font-weight:normal; color: #2F92CF}
.tab_font_brown_w_bg  .text li ul a:active{	font-weight:normal;}

/********tab_font_brown************/

.tab_font_brown {width:auto;height:auto;background-image: url(../images/font_grey_bg.gif);margin-bottom:13px;}
.tab_font_brown .heading {
	background-image: url(../images/showroom-title.gif);
	padding:20px 0px 20px 10px;
	margin: 0px;
    background-repeat: repeat-x;
}
.tab_font_brown .heading h1, .tab_font_brown .heading h2, .tab_font_brown .heading h3, .tab_font_brown .heading h4{
	font-size: 22px;
	color: #8d734f;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_brown .text {font-size: 11px; color: #8d734f;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_brown .text ul{	margin:0px;	padding-left:5px;	padding-right:20px;	padding-top:0px; list-style: none;}

.tab_font_brown .text a:link { color: #3c88aa; }
.tab_font_brown .text a:visited { color: #3c88aa; text-decoration: none; }
.tab_font_brown .text a:hover { color: #3c88aa;  }
.tab_font_brown .text li{ margin-left:0px;padding-left:8px; margin-bottom:1px; background: transparent url(../images/grey-arrow.gif) no-repeat scroll 0px 4px; }
.tab_font_brown .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style: none;
}
.tab_font_brown .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px; background: transparent url(../images/spacer.gif) no-repeat scroll 0px 4px;}
.tab_font_brown .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_brown .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_brown .text li ul a:hover{	font-weight:normal;	color: #0c427e;	}
.tab_font_brown .text li ul a:active{	font-weight:normal;	color: #0c427e;	}

/********tab_font_red************/

.tab_font_red {width:auto;height:auto;margin-bottom:13px; background-image: url(../images/font_grey_bg.gif);}
.tab_font_red .heading {
	background-image: url(../images/report-title.gif);
	padding:15px 0px 10px 10px;
	margin: 0px;
    background-repeat: repeat-x;
}
.tab_font_red .heading h1, .tab_font_red .heading h2, .tab_font_red .heading h3, .tab_font_red .heading h4{
	font-size: 22px;
	color: #cb3939;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_red .text {font-size: 11px; color: #000000;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_red .text a:link { color: #000000; }
.tab_font_red .text a:visited { color: #000000; text-decoration: none; }
.tab_font_red .text a:hover { color: #0c427e;  }
.tab_font_red .text ul {list-style: none; margin: 0px; padding: 0px 0px 0px 5px;}
.tab_font_red .text li{ margin-left:0px; padding-left:1px; margin-bottom:1px;}

.tab_font_red .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style: none;
}
.tab_font_red  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px;}
.tab_font_red  .text li ul a:{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_red  .text li ul a:link{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_red  .text li ul a:hover{	font-weight:normal;	color: #0c427e;	text-decoration: none;}
.tab_font_red  .text li ul a:active{	font-weight:normal;	color: #000000;	text-decoration: none;}

/*******tab_font_pink************/
.tab_font_pink {width:auto;height:auto;margin-bottom:13px;background-image: url(../images/font_grey_bg.gif);}
.tab_font_pink .heading{
	background-image: url(../images/trends-bg.gif);
	padding:15px 0px 10px 10px;
    background-repeat: repeat-x;
    margin:0px;
}
.tab_font_pink .heading h1, .tab_font_pink .heading h2, .tab_font_pink .heading h3, .tab_font_pink .heading h4{
	font-size: 22px;
	color: #ea8a9c;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_pink .text {font-size: 11px; color: #ffffff; padding: 0px 10px 15px 10px; margin:0px;}
.tab_font_pink .text ul{
	color: #e2007b;
	margin:0px 0px 0px 13px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	list-style-image: url(../images/trends-arrow.gif);
	list-style-type: none;
}
.tab_font_pink .text li{margin-left:0px; padding-left:1px; margin-bottom:1px;}
.tab_font_pink .text a{color: #000000;  text-decoration:none;}
.tab_font_pink .text a:hover{text-decoration:none;}

.tab_font_pink .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
}
.tab_font_pink .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px;}
.tab_font_pink .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_pink .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_pink .text li ul a:hover{	font-weight:normal;	color: #0c427e; 	text-decoration: none;}
.tab_font_pink .text li ul a:active{	font-weight:normal;	color: #0c427e;		text-decoration: none;}

/*******tab_font_purple************/
.tab_font_purple {width:auto;height:auto;margin-bottom:13px;background-image: url(../images/font_grey_bg.gif);}
.tab_font_purple .heading{
	background-image: url(../images/blog-bg.gif);
	padding:15px 0px 10px 10px;
    background-repeat: repeat-x;
    margin:0px;
}
.tab_font_purple .heading h1, .tab_font_purple .heading h2, .tab_font_purple .heading h3, .tab_font_purple .heading h4{
	font-size: 22px;
	color: #665daa;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_purple .text {font-size: 11px; color: #ffffff;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_purple .text ul{
	color: #665daa;
	margin:0px;
	padding: 0px 20px 0px 25px;
	list-style-image: url(../images/blog-arrow.gif);
	list-style-type: none;
}
.tab_font_purple .text li{margin-left:0px;padding-left:1px; margin-bottom:1px;}
.tab_font_purple .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_purple .text a:hover{text-decoration:none;}

.tab_font_purple .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style-image: none;
	list-style-type: none;
}
.tab_font_purple .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px;}
.tab_font_purple .text li ul a:{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_purple .text li ul a:link{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_purple .text li ul a:hover{	font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_purple .text li ul a:active{	font-weight:normal;	color: #000000;	text-decoration: none;}


/*******tab_font_orange************/

.tab_font_orange {
	width:auto;
	height:auto;
	margin-bottom:13px;
	background-image: url(../images/font_grey_bg.gif);
}
.tab_font_orange .heading{
	background-image: url(../images/trade/trade_bg.gif);
	padding:15px 0px 10px 10px;
    background-repeat: repeat-x;
    margin:0px;
}
.tab_font_orange .heading h1, .tab_font_orange .heading h2, .tab_font_orange .heading h3, .tab_font_orange .heading h4{
	font-size: 22px;
	color: #fb9504;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 


.tab_font_orange .text {font-size: 11px; color: #000000;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_orange .text ul{	margin:0px;	padding-left:8px;	padding-right:20px;	padding-top:0px; list-style: none;}

.tab_font_orange .text a:link { color: #000000; }
.tab_font_orange .text a:visited { color: #000000; text-decoration: none; }
.tab_font_orange .text a:hover { color: #000000;  }
.tab_font_orange .text li{ margin-left:0px;padding-left:8px; margin-bottom:10px; list-style: none; background: transparent url(../images/orange-arrow.gif) no-repeat scroll 0px 4px; list-style-type}

.tab_font_orange .text li ul{ margin:0px; padding:0px; font-size:11px; font-weight:normal; color: #000000; list-style: none; }
.tab_font_orange  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px; background: transparent url(../images/spacer.gif) no-repeat scroll left top ;}
.tab_font_orange  .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_orange  .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_orange  .text li ul a:hover{	font-weight:normal;	color: #0c427e;	text-decoration: none;}
.tab_font_orange  .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: none;}


/*******tab_font_grey************/
.tab_font_grey {width:auto;height:auto;margin-bottom:13px;background-image: url(../images/font_grey_bg.gif);}
.tab_font_grey .heading{
	background-image: url(../images/grey-bg.jpg);
	padding:15px 0px 10px 10px;
    background-repeat: repeat-x;
    margin:0px;
}
.tab_font_grey .heading h1, .tab_font_purple .heading h2, .tab_font_purple .heading h3, .tab_font_purple .heading h4{
	font-size: 22px;
	color: #333333;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_grey .text {font-size: 11px; color: #ffffff;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_grey .text ul{
	color: #665daa;
	margin:0px;
	padding: 0px 20px 0px 5px;
	list-style: none;
}
.tab_font_grey .text li{margin-left:0px;padding-left:8px; margin-bottom:1px; background: transparent url(../images/grey-arrow.jpg) no-repeat scroll 0px 4px;}
.tab_font_grey .text a{color: #333333; text-decoration:none;}
.tab_font_grey .text a:hover{text-decoration:none;}

.tab_font_grey .text li ul{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	color: #000000;
	list-style: none;
}
.tab_font_grey .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px; background: transparent url(../images/spacer.gif) no-repeat scroll 0px 4px;}
.tab_font_grey .text li ul a:{font-weight:normal;	color: #333333;	text-decoration: none;}
.tab_font_grey .text li ul a:link{font-weight:normal;	color: #333333;	text-decoration: none;}
.tab_font_grey .text li ul a:hover{	font-weight:normal;	color: #333333;	text-decoration: none;}
.tab_font_grey .text li ul a:active{	font-weight:normal;	color: #333333;	text-decoration: none;}




/*******tab_headerdotted_purple********/

.tab_headerdotted_purple {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_purple .heading{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_purple.gif);
	
}
.tab_headerdotted_purple .heading h1, .tab_headerdotted_purple .heading h2, .tab_headerdotted_purple .heading h3, .tab_headerdotted_purple .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #834d98;
	font-size: 22px;
	padding-right: 22px;
	line-height: 22px;
	margin: 0px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_purple .text {color: #000000; }
.tab_headerdotted_purple .text a:link { color: ##3986B1; }
.tab_headerdotted_purple .text a:visited { color: ##3986B1; text-decoration: none; }
.tab_headerdotted_purple .text a:hover { color: ##3986B1; text-decoration: none; }

/*******tab_headerdotted_green********/

.tab_headerdotted_green {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_green .heading{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_green.gif);
	
}
.tab_headerdotted_green .heading h1, .tab_headerdotted_green .heading h2, .tab_headerdotted_green .heading h3, .tab_headerdotted_green .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #6eaaa8;
	font-size: 22px;
	line-height: 22px;
	margin: 0px;
	background-color: white; 
	padding-right: 22px;
	display: inline;
}
.tab_headerdotted_green .text {color: #000000; }
.tab_headerdotted_green .text a:link { color: #090909; }
.tab_headerdotted_green .text a:visited { color: #090909; text-decoration: none; }
.tab_headerdotted_green .text a:hover { color: #090909; text-decoration: none; }


/*******tab_headerdotted_green2********/

.tab_headerdotted_green2 {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_green2 .heading{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_green2.gif);
	
}
.tab_headerdotted_green2 .heading h1, .tab_headerdotted_green2 .heading h2, .tab_headerdotted_green2 .heading h3, .tab_headerdotted_green2 .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #74A127;
	font-size: 22px;
	line-height: 22px;
	margin: 0px;
	background-color: white; 
	padding-right: 22px;
	display: inline;
}
.tab_headerdotted_green2 .text {color: #000000; }
.tab_headerdotted_green2 .text a:link { color: #999999 !important; }
.tab_headerdotted_green2 .text a:visited { color: #999999 !important; text-decoration: none; }
.tab_headerdotted_green2 .text a:hover { color: #2F92CF !important; text-decoration: none; }


/*******tab_headerdotted_pink********/

.tab_headerdotted_pink {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_pink .heading{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_pink.gif);
	
}
.tab_headerdotted_pink .heading h1, .tab_headerdotted_pink .heading h2, .tab_headerdotted_pink .heading h3, .tab_headerdotted_pink .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #e67285;
	font-size: 22px;
	padding-right: 22px;
	line-height: 22px;
	margin: 0px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_pink .text {color: #000000; }
.tab_headerdotted_pink .text a:link { color: #000000; }
.tab_headerdotted_pink .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_pink .text a:hover { color: #000000; text-decoration: none; }

/*************tab_headerdotted_black*******************/


.tab_headerdotted_black {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_black .heading{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_black.gif);
	
}
.tab_headerdotted_black .heading h1, .tab_headerdotted_black .heading h2, .tab_headerdotted_black .heading h3, .tab_headerdotted_black .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #000000;
	font-size: 22px;
	padding-right: 22px;
	line-height: 22px;
	margin: 0px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_black .text {color: #000000; }
.tab_headerdotted_black .text a:link { color: #000000; }
.tab_headerdotted_black .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_black .text a:hover { color: #000000; text-decoration: none; }

/*************tab_headerdotted_orange*******************/
.tab_headerdotted_orange {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_orange .heading{
	font-family: Arial, Helvetica, sans-serif;
	width:auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_orange.gif);
	
}
.tab_headerdotted_orange .heading h1, .tab_headerdotted_orange .heading h2, .tab_headerdotted_orange .heading h3, .tab_headerdotted_orange .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #fa970a;
	font-size: 22px;
	line-height: 22px;
	margin: 0px;
	padding-right: 22px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_orange .text {color: #000000; }
.tab_headerdotted_orange .text a:link { color: #000000; }
.tab_headerdotted_orange .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_orange .text a:hover { color: #000000; text-decoration: none; }
/***********tab_headerdotted_blue**********************/
.tab_headerdotted_blue {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_blue .heading{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:12px;
	
	background-repeat: no-repeat;
	background-image: url(../images/headerdottedbg_blue.gif);
	
}
.tab_headerdotted_blue .heading h1, .tab_headerdotted_blue .heading h2, .tab_headerdotted_blue .heading h3, .tab_headerdotted_blue .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #4673a6;
	font-size: 22px;
	margin: 0px;
	line-height: 22px;
	padding-right: 22px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_blue .text {color: #000000; font-family: Arial; }
.tab_headerdotted_blue .text a {font-family: Arial; }
.tab_headerdotted_blue .text a:link { color: #000000; }
.tab_headerdotted_blue .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_blue .text a:hover { color: #000000; text-decoration: none; }


/*begin--of--topsearchkeyword_news*/
.search_result{	width: 732px;	height: 14px;	padding-top: 17px;	padding-bottom: 13px;	padding-left: 4px;}

.search_bar{height: 18px;	width: 736px;	background-color: #deebf4;	padding-top: 3px;	padding-bottom: 2px;}
.search_item{
	float: left;
	height: auto;
	width: 621px;
	line-height: 14px;
	font-size: 12px;
	padding-top: 40px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 45px;
}

.search_item h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 3px 0;
	margin:0;
}
.search_item .time{
	height: 16px;
	padding-top: 9px;
}

.search_item .bottomline{
	height: 20px;
	background-image: url(../images/news/news-bg.gif);

	padding-bottom: 2px;
}

/*end--of--topsearchkeyword_news*/


/***********topsearchkeyword***layout************/
.middlecolumn-1{float:left; width:736px;}

/*********** begin of trade layout************/



.top_picks{
	width: 95%;
	height: 300px;
	float: left;
	border: 1px solid #cecece;
	padding-left: 10px;
}
.top_picks .heading { padding: 13px 0px 11px 2px;}
	
.top_picks h1, .top_picks h2, .top_picks h3, .top_picks h4{ padding: 0px; margin: 0px; color: #436E9A; font-family: Verdana,Geneva,sans-serif; font-size: 12px; }
	
.top_picks .toppicks td{padding: 5px 2px; vertical-align: middle; } 
.top_picks .name a{ color: #000000;}
.top_picks .name a:hover {text-decoration: none;}
.top_picks .country {color: #666666;}
.top_picks .text img{border: 1px solid #cecece; margin-left:5px;}








.tab_blue_table{width:100%;
	border: 1px solid #CCCCCC;
}
.tab_blue_table .heading {
	padding-top:0px;
	padding-bottom: 0px;
	margin-top:5px;
	margin-bottom:5px;
}
.tab_blue_table h1{
	font-size: 12px;
	color: #0e3458;
}
.tab_blue_table tr {
	
	padding-top: 2px;
	padding-bottom: 2px;
}

.tab_blue_table  td{
   padding-left: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
}






/*********** begin of blog layout************/
.tab_font_purple_underlined_Header {width:auto;height:auto;margin-bottom:13px;}
.tab_font_purple_underlined_Header .heading{
	background: white url(../images/blog/line_bg.gif) repeat-x scroll left 4px;
	padding-top:10px;
	padding-bottom: 5px;
	padding-left: 2px;
	margin:0px;

}
.tab_font_purple_underlined_Header .heading h1, .tab_font_purple_underlined_Header .heading h2, .tab_font_purple_underlined_Header .heading h3, .tab_font_purple_underlined_Header .heading h4{
	font-size: 11px;
	color: #834d9b;
	height: 26px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: 1pt;
	margin: 0px;
} 
.tab_font_purple_underlined_Header .text {font-size: 11px; color: #000000;padding-left: 10px;padding-right: 0px; padding-top:0px; margin:0px; padding-bottom:5px;}
.tab_font_purple_underlined_Header .text a {color: #000000 !important;}
.tab_font_purple_underlined_Header .text a:hover {color: #2F92CF !important;}
.tab_font_purple_underlined_Header .text ul{
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-left:0px;
	margin-top: 0px;
	margin-left: 0px;
}
.tab_font_purple_underlined_Header .text li{
  
   margin-left:0px;
   padding-left:0px;
	padding-bottom: 10px;
	line-height:15px;
   text-overflow:ellipsis; 
    overflow: hidden;

}


/********tab2_font_pink************/

.tab_font_pink_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_pink_plaids .heading{
padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_pink_plaids   .heading h1, .tab_font_pink_plaids   .heading h2, .tab_font_pink_plaids   .heading h3, .tab_font_pink_plaids   .heading h4{
	font-size: 12px;
	color: #e67389;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	font-family: "Century Gothic";
} 
.tab_font_pink_plaids  .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_pink_plaids  .text ul{
	font-size:12px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/trend/tab2_font_pink_bg1.gif);
	background-repeat: repeat;
	border: 1px solid white;
}
.tab_font_pink_plaids  .text li{
	height:auto;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:0px;

	text-transform: uppercase;
}
.tab_font_pink_plaids .text li .block{ display: block; padding: 3px 0px 3px 10px;}

.tab_font_pink_plaids  .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_pink_plaids  .text a:hover{text-decoration:none;}
.tab_font_pink_plaids  .text li ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px solid white;
	background-image: url(../images/trend/tab2_font_grey.gif);
	background-repeat: repeat;
}
.tab_font_pink_plaids  .text li ul li{
	color: #666666;
	margin:0px;
	padding:0px 5px 10px 10px;
	display: block;
	text-transform: none;
}
.tab_font_pink_plaids  .text li ul a{font-weight:normal;	color: #4673a6;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_pink_plaids  .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_pink_plaids  .text li ul a:hover{	font-weight:normal;	color: #438ec8;	text-decoration: none;}
.tab_font_pink_plaids  .text li ul a:active{	font-weight:normal;	color: #4673a6	;	text-decoration: none;}


/********tab2_font_green************/
.tab_font_green_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_green_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;

}
.tab_font_green_plaids  .heading h1, .tab_font_green_plaids  .heading h2, .tab_font_green_plaids  .heading h3, .tab_font_green_plaids  .heading h4{
	font-size: 12px;
	color: #6faaa6;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	font-family: "Century Gothic";
} 
.tab_font_green_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_green_plaids .text ul{
	font-size:12px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/events/tab2_font_green_bg1.gif);
	background-repeat: repeat;
	border: 1px solid white;
}
.tab_font_green_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:2px;
	padding-bottom:0px;

	text-transform: uppercase;
}
.tab_font_green_plaids .text li .block{  display: block; padding: 3px 0px 3px 10px;}

.tab_font_green_plaids .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_green_plaids .text a:hover{text-decoration:none;}
.tab_font_green_plaids .text li ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px solid white;
	background-image: url(../images/events/tab2_font_grey.gif);
	background-repeat: repeat;
}
.tab_font_green_plaids .text li ul li{
	color: #666666;
	margin:0px;
	padding:0px 5px 10px 10px;

	display: block;
	text-transform: none;
}
.tab_font_green_plaids .text li ul a{font-weight:normal;	color: #000000;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_green_plaids .text li ul a:link{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_green_plaids .text li ul a:hover{	font-weight:normal;	color: #438EC8;	text-decoration: none;}
.tab_font_green_plaids .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: none;}



.HighlightedEvent   li ul { text-indent: 0px ! important; }
.HighlightedEvent   li ul h2{font-weight:lighter;font-size:13px;margin-top:0px;margin-bottom:0;padding-top:8px; padding-bottom:8px; color:#6faaa6; text-transform: uppercase;}
.HighlightedEvent   li ul li { padding: 0px 0px 0px 10px ! important; margin-left: 0px; }
.HighlightedEvent   li ul li a { padding: 0px 0px 0px ! important; color: #666666!important; }
.HighlightedEvent   li ul li a .newsDate { color:#666666; }
.HighlightedEvent   li ul li a:hover .newsDate { color:#666666 !important; }
.HighlightedEvent   li ul li a:hover {color: #666666 !important; text-decoration: none; }


/********.tab2_font_orange************/
.tab_font_orange_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_orange_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_orange_plaids  .heading h1, .tab_font_orange_plaids  .heading h2, .tab_font_orange_plaids  .heading h3, .tab_font_orange_plaids  .heading h4{
	font-size: 12px;
	color: #fa970a;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	font-family: "Century Gothic";
	
} 
.tab_font_orange_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_orange_plaids .text ul{
	font-size:12px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/industry_news/tab2_font_orange_bg1.gif);
	background-repeat: repeat;
	border: 1px solid white;
}
.tab_font_orange_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;

	text-transform:uppercase;
}
.tab_font_orange_plaids .text li .block{ display: block; padding: 3px 0px 3px 10px;}

.tab_font_orange_plaids .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_orange_plaids .text a:hover{text-decoration:none;}
.tab_font_orange_plaids .text li ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px solid white;
	background-image: url(../images/industry_news/tab2_font_grey.gif);
	background-repeat: repeat;
}
.tab_font_orange_plaids .text li ul li{
	color: #666666;
	margin:0px;
	padding:0px 5px 10px 10px;

	display: block;
	text-transform:none;
}
.tab_font_orange_plaids .text li ul a{font-weight:normal;	color: #000000;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_orange_plaids .text li ul a:link{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_orange_plaids .text li ul a:hover{	font-weight:normal;	color: #438ec8;	text-decoration: none;}
.tab_font_orange_plaids .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: none;}

/********.tab2_font_green2************/
.tab_font_green2_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_green2_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_green2_plaids  .heading h1, .tab_font_green2_plaids  .heading h2, .tab_font_green2_plaids  .heading h3, .tab_font_green2_plaids  .heading h4{
	font-size: 12px;
	color: #fa970a;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	font-family: "Century Gothic";
	
} 
.tab_font_green2_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_green2_plaids .text ul{
	font-size:12px;
	color: #ffffff;
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
	background-image: url(../images/modules/tab2_font_green2_bg1.gif);
	background-repeat: repeat;
	border: 1px solid white;
}
.tab_font_green2_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;

	text-transform:uppercase;
}
.tab_font_green2_plaids .text li .block{ display: block; padding: 3px 0px 3px 10px;}

.tab_font_green2_plaids .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_green2_plaids .text a:hover{text-decoration:none;}
.tab_font_green2_plaids .text li ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px solid white;
	background-image: url(../images/modules/tab2_font_green2_bg2.gif);
	background-repeat: repeat;
}
.tab_font_green2_plaids .text li ul li{
	color: #40692E;
	font-weight:bold;
	margin:0px;
	padding:0px 5px 10px 10px;

	display: block;
	text-transform:none;
}
.tab_font_green2_plaids .text li ul a{font-weight:normal;	color: #000000 !important;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_green2_plaids .text li ul a:link{font-weight:normal;	color: #000000 !important;	text-decoration: none;}
.tab_font_green2_plaids .text li ul a:hover{	font-weight:normal;	color: #438ec8 !important;	text-decoration: none;}
.tab_font_green2_plaids .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: none;}

/********.tab2_font_blue************/
.tab_font_blue_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_blue_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_blue_plaids  .heading h1, .tab_font_blue_plaids  .heading h2, .tab_font_blue_plaids  .heading h3, .tab_font_blue_plaids  .heading h4{
	font-size: 12px;
	color: #3c628f;
	font-weight: bold;
	height: 15px;
	margin: 0px;
} 
.tab_font_blue_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_blue_plaids .text ul{
	font-size:13px;
	color: #ffffff;
	margin:0px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	font-weight: bold;
	background-image: url(../images/mec/tab2_font_blue_bg1.gif);
	background-repeat: repeat;
	border-bottom: 1px solid white;
}
.tab_font_blue_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;

}

.tab_font_blue_plaids .text a{color: #000000; text-decoration:none;}
.tab_font_blue_plaids .text a:hover{text-decoration:none;}
.tab_font_blue_plaids .text li ul{
	margin:0px;
	padding:0px 0px 20px 7px;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/mec/tab2_font_grey.gif);
	background-repeat: repeat;
	border: 0px;
}

.tab_font_blue_plaids .text li ul li{
	color: #000000;
	margin:0px;
	padding:0px 0px 10px 0px;
	display: block;
}

.tab_font_blue_plaids .text li .block{ display: block; padding: 3px 0px 3px 10px;}
.tab_font_blue_plaids .text li ul a{	color: #000000;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_blue_plaids .text li ul a:link{ color: #000000;	text-decoration: none;}
.tab_font_blue_plaids .text li ul a:hover{	color: #438ec8;	}
.tab_font_blue_plaids .text li ul a:active{	color: #0c427e;	}

.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul { padding: 0px 0px 10px 0px; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li{padding:0px; font-weight:bold; color:#000000;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li a{padding:10px 0px 0px 17px; margin: 0px;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li a.Normal { font-weight: normal; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li a.plain { color: black !important; text-decoration: none !important; cursor: text; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li.selected{background-image: url(../images/mec/yellow_bg.gif);}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul{width:auto; margin-top:0px; padding:0px; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li{padding: 0px; font-weight:normal;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li a {padding: 3px 0px 3px 27px;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li a div {padding: 2px 0px 2px 10px;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li a div img {margin-left: 5px;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li li a {padding: 3px 0px 3px 35px; }

.tab_font_blue_plaids .text.ExecutiveCenterMenu .greytext { font-size: 10px; color: #888;}
.tab_font_blue_plaids .text.ExecutiveCenterMenu a {display: block; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu a.selected {  display: block; background-image: url(../images/mec/yellow_bg.gif); }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li a.selected {padding: 10px 0px 10px 17px; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li a.selected {padding: 3px 0px 3px 27px; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu li ul li ul li li a.selected {padding: 3px 0px 3px 35px; }

.tab_font_blue_plaids .text.ExecutiveCenterMenu .Buy { color: #FF6666; }
.tab_font_blue_plaids .text.ExecutiveCenterMenu .Sell { color: #6666FF; }

/*********** tab_1pxBorder_DarkBlueTitle *********/
.tab_1pxBorder_DarkBlueTitle{
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
.tab_1pxBorder_DarkBlueTitle .heading {
	padding: 3px 6px;
}
.tab_1pxBorder_DarkBlueTitle .heading h1, .tab_1pxBorder_DarkBlueTitle .heading h2, .tab_1pxBorder_DarkBlueTitle .heading h3, .tab_1pxBorder_DarkBlueTitle .heading h4{
	font-size: 12px;
	color: #172e54;
	padding:0px 0px 0px 6px;
	margin-top:5px;
	margin-bottom:5px;
}


/*************industry_news_digest**************/
.morearticles {padding-top: 10px;}
.morearticles a { background: white url(../images/topsearchicon.gif) no-repeat center left; padding-left: 20px; font-weight: normal !important;}
.industryNewsDigest {margin-bottom:23px; }
.industryNewsDigest .pic {border:none; margin-right:18px; padding-bottom:5px; float:left; }
.industryNewsDigest .Digest{ border-bottom: 1px dashed #e8e8e8; padding: 5px 10px 11px 10px; margin: 0px 0px 20px 0px; color: #000000; }
.industryNewsDigest .FirstItem {background: white url(../images/industry_news/top_content_bg.gif) repeat-x scroll bottom left;} 
.industryNewsDigest .tag {margin: 20px 0px 10px 0px;} 
.industryNewsDigest .NewsContainer {width: 100%; vertical-align: top}
.industryNewsDigest .subCat { color: #666666; text-transform: uppercase; padding-bottom: 15px;}
.industryNewsDigest .newsDate { color: #B38549; font-family: Arial; font-size: 11px;  margin-top:15px;}
.industryNewsDigest h1, .industryNewsDigest h2, .industryNewsDigest h3, .industryNewsDigest h4{font-family:georgia,times,serif; font-weight:normal;  font-size:22px; margin: 0px; color: #000000; }
.industryNewsDigest .Digest h2 {margin: 0px 0px 20px 0px; }
.industryNewsDigest .Digest a {display: block; }
.industryNewsDigest .Detail .sender {margin: 10px 0px 30px 0px;}
.industryNewsDigest .Detail a:link, .industryNewsDigest .Detail a:visited { color:#4673a6; }
.industryNewsDigest .tag a:link, .industryNewsDigest .tag a:visited { color:#4673a6; }
.industryNewsDigest .Detail .share {margin: 0px 0px 0px 4px;}
.industryNewsDigest a:hover{ color:#2F92CF}
.industryNewsDigest {color:#000000; text-overflow:ellipsis; 	}
.IndustryNewsLightBox {color: #000000;}
.IndustryNewsLightBox .OKbutton { background-color: #000000; color: #FFFFFF; width: 90px; cursor: pointer; margin-top: 30px; border: 1px solid white; }

.industryNewsDigest .Replies { background-color: #f2f1ed; padding: 5px 5px 18px 5px; margin: 0px 0px 10px 0px; }
.industryNewsDigest .Replies .head {padding-bottom: 10px; font-weight: bold; color: #0B6FBD; }
.industryNewsDigest .Replies .reply .header{ width: auto; }
.industryNewsDigest .Replies .reply .header .date{ font-size: 10px; }
.industryNewsDigest .Replies .reply { padding: 10px 0px 10px 10px; border-top: 1px dotted #000000; }
.industryNewsDigest .Replies .reply .content { padding: 10px 0px; }

.industryNewsDigest .commentback { float: left; color: #000000; text-decoration: none; }
.industryNewsDigest .commentnext { float: right;  color: #000000; text-decoration: none; }

.industryNewsDigest .Comments .subHeader { font-weight: bold; padding-bottom: 5px; border-bottom: 1px dotted black; color: #000000; }
.industryNewsDigest .Comments .commentcontent { padding-top: 5px;}
.industryNewsDigest .Comments .commentTable { width: 350px; border: 0px; padding: 0px; margin: 10px 0px 0px 0px; }
.industryNewsDigest .Comments .commentTable .name { width: 70px; padding: 6px 0px; font-family: Verdana;}
.industryNewsDigest .Comments .commentTable .classContent {line-height: 22px;}
.industryNewsDigest .Comments .commentTable textarea { padding: 3px; }
.industryNewsDigest .Comments .commentTable .postButton {margin: 10px 0px; }
.industryNewsDigest .Comments a {color: #4181b1 !important; }
.industryNewsDigest .Comments .disclaimer {color: #727272 !important; font-size: 10px; }
.industryNewsDigest .Comments .disclaimer a {color: #547fa0 !important;}

.scrollingHeadlines { background: transparent url(../images/headline_news_bg.jpg) repeat-x scroll bottom left; margin: 0px 0px 15px 0px;  padding: 10px 0px 10px 0px; }
.scrollingHeadlines .container{ height: 30px; overflow: hidden;width: auto; background-color: transparent; position: relative; z-index: 10;}
.scrollingHeadlines .Subcontainer{ height: 200px; width: auto; background-color: transparent; position: relative; z-index: 8;}
.scrollingHeadlines ul { margin: 0px 0px 15px 14px; padding: 0px 0px 15px 0px; }
.scrollingHeadlines li { list-style: none outside none; overflow:hidden; height: 15px;}
.scrollingHeadlines li .newsDate {  color: #C47607; font-family: Arial; font-size: 11px; float: left; width: 80px; background: transparent url(../images/orange-arrow.gif) no-repeat scroll center right; margin-right: 10px;  }
.scrollingHeadlines li .headlineTitle { display: inline; font-size: 11px; font-family: Arial; width: 100%; }
.scrollingHeadlines a {width: 100%;}
.scrollingHeadlines a:link, .scrollingHeadlines a:visited { color:#333333; }
.scrollingHeadlines a:hover{ color:#2F92CF}
.scrollingHeadlines .showMoreNews { text-align: right; font-size: 10px; padding-right: 5px; }
.scrollingHeadlines .showMoreNews a { color: #666666 !important;}
/*
.IndustryNewsProductSectorLatest li ul{text-indent: 0px !important; }


*/
/*
.IndustryNewsProductSectorLatest li a{padding: 0px 0px 10px 0px !important;}
*/
.IndustryNewsCategories li li {text-transform: uppercase !important; padding-bottom: 3px !important; padding-top: 3px !important;}
.IndustryNewsLatestNews li {margin-bottom: 10px !important;}
.IndustryNewsLatestNews a .newsDate{ color: #997E15; white-space: nowrap;  font-size: 10px;  }
.IndustryNewsProductSectorLatest a .newsDate{ color: #997E15; white-space: nowrap; font-size: 10px; }

/*************industry_news*********************/
.industry_news{width:auto; height:auto; margin-top:18px; margin-bottom:23px; 
}
.industry_news .smalltitle{
	margin-top: 23px;
}
.industry_news .middletitle{}
.industry_news .bigtitle{
	font-size:22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.industry_news .content{
	width:270px;
    padding-right:30px;
	padding-top:20px;
	padding-bottom: 30px;
	overflow:hidden;
}
.industry_news .pic{width:auto;
	height:auto;
	border:none;
	padding-right:18px;
	padding-bottom:18px;
	float:left;
	position:relative}
	

.industry_news .author{ height:auto;padding-top:17px; padding-bottom:32px;}
.industry_news .text a:link,.industry_news .text a:visited{color:#333333}
.industry_news .text a:hover{ color:#2F92CF}

.industry_news_box{width:530px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #e8e8e8;
	padding-top: 20px;
	padding-bottom: 11px;
	}


.industry_news_box h1{
	margin-bottom: 18px;
	margin-top:0;
	overflow:hidden; 
}
.industry_news_box h1 a:link, .industry_news_box h1 a:visited { font-family:georgia,times,serif; font-weight:normal; font-size:16px; color:#333333  }
.industry_news_box h1 a:hover ,{ color:#2F92CF}
.industry_news_box .text{width:530px;
	color:#000000;
	line-height: 15px;
	text-overflow:ellipsis; overflow:hidden;
	margin-bottom:15px;
}
.industry_news_box .text a:link,.industry_news_box .text a:visited{color:#333333}
.industry_news_box .text a:hover{ color:#2F92CF}
.industry_news_box .time{color:#ae8641}


/************************************ Advertisement */
.advertisementCaptionLeft { background: transparent url(../images/down.gif) no-repeat scroll 0px 5px; color: #b4b4b4; padding-left: 10px; font-size: 10px; font-family: arial;}
.advertisementLayer {background-image: url(../images/spacer.gif); position:absolute; z-index: 888; cursor:pointer}
.advertisementCaptionRight { background: transparent url(../images/up.gif) no-repeat scroll 0px 5px; color: #b4b4b4; padding-left: 10px; font-size: 10px; font-family: arial;}

/**********Trend pages***************************/

.TrendFashionNewsDigest { margin-bottom: 23px; color:#000000; text-overflow:ellipsis; }
.TrendFashionNewsDigest .pic { border: medium none ; margin-right: 30px; padding-bottom: 5px; float: left; }
.TrendFashionNewsDigest .Digest { border-bottom: 1px dashed rgb(232, 232, 232); margin: 0px 0px 0px 0px; padding: 5px 10px 5px; color: rgb(0, 0, 0); }
.TrendFashionNewsDigest .FirstItem { background: white url('../images/industry_news/top_content_bg.gif') repeat-x scroll left bottom; }
.TrendFashionNewsDigest .tag {margin: 15px 0px 20px 0px;} 
.TrendFashionNewsDigest .tag a {font-size: 10px;}
.TrendFashionNewsDigest .NewsContainer { vertical-align: top; }
.TrendFashionNewsDigest .Digest .text {vertical-align: top; width: 100%;}
.TrendFashionNewsDigest .subCat { background: transparent url(../images/trends-arrow.gif) no-repeat scroll left 13px; padding: 10px 0px 15px 10px;   color: rgb(136, 136, 136); text-transform: uppercase; font-size: 11px; }
.TrendFashionNewsDigest .subCatNobg { padding: 0px 0px 15px 0px;   color: rgb(136, 136, 136); text-transform: uppercase; font-size: 11px; }

.TrendFashionNewsDigest .newsDate { color: #e67389; font-family: Arial; font-size: 10px; margin-top: 15px; }
.trend_news{width:auto; height:auto; margin-top:18px; margin-bottom:23px; }

.TrendFashionNewsDigest h2 {font-family:georgia,times,serif; font-weight:normal; font-size:16px;  font-size:22px; margin: 0px; }
.TrendFashionNewsDigest .Digest h2 {margin: 0px 0px 20px 0px; }
.TrendFashionNewsDigest .Digest .content {font-size: 12px;}
.TrendFashionNewsDigest .Digest a {display: block; }
.TrendFashionNewsDigest .Detail .sender {margin: 10px 0px 30px 0px;}
.TrendFashionNewsDigest .Detail a:link, .TrendFashionNewsDigest .Detail a:visited { color:#4673a6; }
.TrendFashionNewsDigest .Detail .pic {float: left; padding-right: 5px;}
.TrendFashionNewsDigest  a:hover{ color:#2F92CF}

.TrendFashionNewsCategories li li {text-transform: uppercase !important; padding-top: 2px !important; padding-bottom: 2px !important; }

.TrendFashionNewsProductSectorLatest .pic {width: 40px; padding: 0px 2px 2px 2px; vertical-align: top;}
.TrendFashionNewsProductSectorLatest .pic img {width: 40px; border: 1px solid #CCC;} 
.TrendFashionNewsProductSectorLatest .title {padding-left: 5px;} 
.TrendFashionNewsProductSectorLatest li ul .title a {color: black;}
.TrendFashionNewsProductSectorLatest li ul .title a:hover {color: black;}
.TrendFashionNewsProductSectorLatest li ul .newsDate {font-size: 10px; color: #e67389;}

.trendtracker .firstitem{ width:auto; height:auto;}
.trendtracker .title{padding-top:12px;}
.trendtracker .bigtitle{padding-top:36px;}
.trendtracker .content{ width:auto; padding-top:30px; padding-left:17px; padding-right:40px;}
.trendtracker .date{color:#e67389;}
.trendtracker .pic{width:auto; height:auto;padding-right:17px; }

.text ul.trendAndFashionPicker {list-style: none !important; margin: 0px;}
.trendAndFashionPicker li .Title {background: transparent url(../images/trends-arrow.gif) no-repeat scroll left center; padding-left: 10px; margin-bottom: 5px; }
.trendAndFashionPicker li li table {width: 100%; margin: 0px padding: 0px; border: 0px ; }
.trendAndFashionPicker .image {padding-right: 6px; padding-bottom: 10px; vertical-align:top; }
.trendAndFashionPicker .image img {width: 40px; border: 1px solid #cccccc;}

/**********event pages***************************/

.eventlisting{width:auto; height:100px; margin-bottom:18px;}
.eventlisting .date{width:auto;color:#000000; font-weight:bold; padding-left:8px;padding-right:8px;}
.eventlisting .pic{margin-left:8px;}
.EventCalendar .EventList {margin-top: 20px;}
.EventCalendar .EventList table{ background-color:#FFFFFF; border:0px; width: 100%; background: transparent url(../images/events/table_bg.gif) repeat-x scroll bottom left;}
.EventCalendar .EventList table tr.green{background-color:#ecf7d8;}
.EventCalendar .EventList table tr.green a {color: #448cca;}
.EventCalendar .EventList table td { height:20px;padding:2px 2px 2px 15px; font-size: 12px;}
.EventCalendar .EventList .showallevent {background-color: #FFFFFF; border: 1px solid #767676; margin-bottom: 5px;}
.EventCalendar .EventList .AddToOutlook{margin-left: 20px; }

.EventCalendar .Cal .Calendar {width:95%; height:auto;border: 1px solid #dbe5e6; border-collapse: collapse; margin-bottom:15px; cursor: default;}
.EventCalendar .Cal .header{ padding: 3px; background-color:#dbe5e6; font-weight: normal; text-align: center; color: #767676;}
.EventCalendar .Cal .normal{ border: 1px solid #dbe5e6; padding: 3px; background-color:#eef1f1; text-align: right; color: #444444;}
.EventCalendar .Cal .outofMonth { color: #777777;}
.EventCalendar .Cal .today { background-color:#c9cfcf; }
.EventCalendar .YearMonthPicker { padding-right: 5px; font-weight: bold; background-color: transparent; border: 0px; display: block;}
.EventCalendar .YearMonthPicker { width: 90px; background: transparent url(../images/pulldown_arrow.gif) no-repeat scroll center right; cursor: pointer; font-size: 12px; font-family: Arial; }
.EventCalendar .YearMonthList {background-color: #FFFFFF; border: 1px solid #767676; height: auto; width: 90px; overflow-y: auto; overflow-x: hidden; position:absolute; padding: 3px;}
.EventCalendar .YearMonthList a { display: block; padding: 1px; color: #000000;}
.EventCalendar .YearMonthList a:hover {background-color: #0000FF; color: #FFFFFF;} 
.EventCalendar .floating {position: absolute; width: 500px; height: 400px; background-color: #FFFFFF; }
.EventCalendar .legend {text-align: right; margin: 10px 0px 0px 0px;}
.EventCalendar .legend span { padding: 8px 13px 8px 40px; background: #3D9E97 url(../images/events/event-icon2.jpg) no-repeat scroll 10px center; font-weight: normal; color: #FFFFFF; font-family: "Century Gothic"; font-size:13px; }

.Event_DisplayBox { color: #000000; text-align: center; width: 280px; }
.Event_DisplayBox .title{ font-size:14px; font-weight:bold; font-family:"Arial"; height:auto; margin-bottom:8px; text-align: left; }
.Event_DisplayBox .eventList { margin-bottom: 25px; border: 0px; width: 280px; }
.Event_DisplayBox .eventList th{ font-weight:bold;text-align:left;vertical-align:bottom; font-size: 12px; font-family: Arial; }
.Event_DisplayBox .eventList td{text-align:left; vertical-align:middle; font-size: 11px; font-family: Arial;}
.Event_DisplayBox .eventList td, .Event_DisplayBox .eventList th{ color:#666666; }
.Event_DisplayBox .eventList .radio { border: 0px;}

.HighlightedEvent .eventImage { text-align: center; }
.HighlightedEvent .eventName {display: block ; font-family: Verdana;}
.HighlightedEvent .eventDetail {margin: 10px 0px 20px 0px; font-family: Arial;}

/************** LightBox ************/

.LightBoxContainer {position: absolute; z-index: 1000; width: 300px; border: 5px solid #DDDDDD; }
.LightBoxContainer td { border: 0px; padding: 0px; margin: 0px; }

.LightBoxContainer .LightBoxHeader {height: 25px; background: #FFFFFF url(../images/LightBox/background.jpg) repeat-x scroll top left; color: #000000;font-weight: bold; cursor: default; }
.LightBoxContainer .LightBoxHeader .title { padding: 5px 0px 5px 5px; }
.LightBoxContainer .LightBoxHeader .closeDiv { padding: 5px 5px 5px 5px; }
.LightBoxContainer .LightBoxHeader .closeDiv  a, .LightBoxContainer .LightBoxHeader .closeDiv  a:active, .LightBoxContainer .LightBoxHeader .closeDiv a:hover{ color: #FFFFFF; }
.LightBoxContainer .innerContent{background: #FFFFFF; border-left: 2px solid #FFFFFF; border-right: 1px solid #FFFFFF; width: 100%; vertical-align: middle; text-align: center; color: #FFFFFF;}
.LightBoxContainer .innerContent .innerContentDiv {margin: 5px; }

/**************** Login ***********/
.LoginLightBox td {color: #000000; vertical-align: top; text-align: left; }

.LoginLightBox .username, .LoginLightBox .password{font-weight: bold; padding-bottom: 10px; text-align: left;}
.LoginLightBox .redirection {font-weight: bold; padding-bottom: 20px; text-align: left;}
.LoginLightBox .username_input, .LoginLightBox .password_input { width: 140px; border: 1px solid #DDDDDD; }
.LoginLightBox .loginError { padding-bottom: 20px; font-weight: bold; color: #FF0000;}
.LoginLightBox .forgotPassword{text-align: right;}
.LoginLightBox a.forgetpwd, .LoginLightBox a:hover.forgetpwd { color: #999999;}
.LoginLightBox .registerNow { float: left; margin-right: 40px; padding: 2px 0px; color: #000000; cursor: pointer;}
.LoginLightBox .loginbtn {float: right; padding: 2px 10px 0px 10px; cursor:pointer; height: 22px; line-height: 20px; background: transparent url(../images/Login/buttonbg.jpg) repeat-x scroll left top;  color: #FFFFFF; margin: 5px 0px 0px 0px;}


/****************Registration ***********/
.RegistrationContent {background-image:url('/files/background/bg_gradient_registration.gif'); background-repeat: repeat-x; margin:0 0 0 auto; }
.RegistrationContent .fleft{ width:25px; }
.RegistrationContent .fright{ width:0px; }
.Registration .title {font-weight: bold; vertical-align: top; line-height:24px; font-size:12px; }
.Registration .vinfo { font-weight: bold; padding: 10px 20px; }
.Registration .smalltable { padding: 0px 0px; }
.Registration .smalltable .tblRow td{ padding: 6px 6px 6px 0px; }
.Registration .smalltable .subTable td{ padding: 0px; }
.Registration .blue { background-color: #C2D5E6; }
.Registration .redstar { color: #FF0000; font-weight: normal ;}
.Registration .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.Registration .greyInput {color: #AAAAAA;  }
.Registration .tblRow input.normal  { width: 200px;  }
.Registration tr td.sep { background: transparent url(../images/sep.jpg) repeat-x scroll center left; padding: 10px 0px;}
.Registration .padright5px { width: 95% !important; }
.Registration .businessNature {margin-bottom: 0px; }
.Registration .businessNature td { padding: 3px 0px 3px 8px !important; text-align: center; }
.Registration .businessNature td.left {text-align:left; }
.Registration .businessNature thead tr{ padding-bottom: 13px; }
.Registration .border0{ border: 0px;}
.Registration input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.Registration .aligncenter {text-align: center; }
.Registration .verification td { padding: 10px 0px; }
.Registration .captchaBox td{padding: 0px;}
.Registration .agreement { padding: 15px 0px; vertical-align: top;}
.Registration .agreementCB { margin-right: 20px; }
.Registration .buttonsContainer { text-align: right; padding: 30px 0px;}

.Registration ul.productInterest { width: 100%; margin:0px; padding: 0px 0px 5px 0px; list-style: none; clear: both;}
.Registration ul.productInterest li {float: left; width: 48%; height: 20px; padding: 0px;}

/***************** Product Cat, business Nature *******************/
.TagTree{ background-color: white; }
.TagTree td {border: 4px solid white;}
.TagTree td td { border: 0px solid white;}
.TagTree .pfoot { text-align: right; line-height: 20px; }
.TagTree .btn { display: inline; padding: 3px 40px; margin: 0px 5px; border: 1px solid black; cursor: pointer; background-color: white; }
.TagTree .PickPanel{background-color: #C9C9C9; padding: 2px; vertical-align: top; }
.TagTree .SelectedPanel { background-color: #EA939A; padding: 2px;  vertical-align: top;}
.TagTree .subHeader { height: 20px; font-weight: bold; }
.TagTree .SelectedPanel .selectedPanel1 { height: 360px; background-color: white; }
.TagTree .SelectedPanel .selectedPanel1 .selectedPanel2{ width: 360px; overflow: auto; height: 360px; width: 200px;}
.TagTree .SelectedPanel .selectedPanel1 .selectedPanel2 ul {margin: 0px; padding: 0px; list-style: none; width: 100%;}
.TagTree .SelectedPanel .selectedPanel1 .selectedPanel2 li { margin: 0px 0px 0px 3px; padding: 2px 0px; display: block;}
.TagTree .SelectedPanel .selectedPanel1 .selectedPanel2 li ul { padding: 0px; margin: 0px 0px 0px 14px;}
.TagTree .SelectedPanel .selectedPanel1 .selectedPanel2 input {margin: 0px; padding: 0px; vertical-align: middle; border: 0px; }
.TagTree .SelectedPanel .deselectPanel { height: 30px; line-height: 20px;  }
.TagTree .PickPanel .lpanel {padding: 2px 0px 2px 2px; background-color: white; height: 390px; width: 200px; vertical-align: top;}
.TagTree .PickPanel .lpanel div{ height: 390px; overflow-y: auto; overflow-x: hidden; width: 100%;  border: 1px solid transparent;}
.TagTree .PickPanel .lpanel ul { margin: 0px; padding: 0px; list-style: none; }
.TagTree .PickPanel .lpanel li { margin: 0px; padding: 0px; }
.TagTree .PickPanel .lpanel a { display: block; padding: 2px 0px 2px 3px; color: black;}
.TagTree .PickPanel .lpanel .selected{ background-color: #C9C9C9; }
.TagTree .PickPanel .rpanel {padding: 2px 0px 2px 0px; background-color: white; width: 495px;}
.TagTree .PickPanel .rpanel .availableTree {height: 390px; border: 3px solid #C9C9C9; width: 490px; overflow: auto;} 
.TagTree .PickPanel .rpanel .availableTree ul { margin: 0px; padding: 0px; list-style: none;}
.TagTree .PickPanel .rpanel .availableTree li { margin: 0px 0px 0px 3px; padding: 2px 0px;}
.TagTree .PickPanel .rpanel .availableTree li ul { padding: 0px; margin: 0px 0px 0px 14px;}
.TagTree .PickPanel .rpanel .availableTree a {color: black;}
.TagTree .PickPanel .rpanel .availableTree .checkbox { height: 11px; padding: 0px 4px ; margin: 0px 5px 0px 0px; background: white url(../images/TreeNode/none.jpg) no-repeat scroll center center; display: inline; cursor: pointer;}
.TagTree .PickPanel .rpanel .availableTree .checkbox.checked { background: white url(../images/TreeNode/tick.jpg) no-repeat scroll center center; }
.TagTree .PickPanel .rpanel .availableTree .checkbox.partial { background: white url(../images/TreeNode/partial.jpg) no-repeat scroll center center; }
.TagTree .plus, .TagTree .minus {height: 11px; padding: 0px 4px ; margin: 0px 5px 0px 0px;}
.TagTree .plus { background: white url(../images/TreeNode/plus.jpg) no-repeat scroll center center;  }
.TagTree .minus { background: white url(../images/TreeNode/minus.jpg) no-repeat scroll center center; }

.PrdTree {list-style: none;  margin: 0px; padding: 0px;}
.PrdTree ul {list-style: none; margin: 2px 0px; padding: 0px;}
.PrdTree li { margin: 0px 0px; padding: 0px;}
.PrdTree li .text { background-color: #EA939B; }
.PrdTree li li { padding: 0px 0px 0px 15px; }
.PrdTree li li .text { background-color: #F9E7E5; }
.PrdTree li li li .text {background-color: white; }
/****************** eNews Subscription ***********/
.eNewsContent {background-image:url('/files/background/bg_gradient_enews.gif'); width:919px !important; background-repeat: repeat-x; margin:0 auto 0 12px; }
.eNewsContent .fleft{ width:0px; }
.eNewsContent .fright{ width:0px; }
.eNewsSubscription h1 { font-family: Verdena, Arial; font-size: 24px; font-weight: normal;}
.eNewsSubscription .interstedSector { padding: 10px 0px; }
.eNewsSubscription .interstedSector input { margin-right: 20px; border: 0px; }
.eNewsSubscription .title {font-weight: bold; vertical-align: top; padding-left:5px; width: 150px;  }
.eNewsSubscription .title .smalltext {font-size: 9px; font-weight:normal;}
.eNewsSubscription .vinfo { font-weight: bold; padding: 10px 20px; }
.eNewsSubscription .smalltable { padding: 0px 0px; }
.eNewsSubscription .smalltable .tblRow td{ padding: 6px; }
.eNewsSubscription .smalltable .subTable td{ padding: 0px; }
.eNewsSubscription .blue { background-color: #DEECF8; }
.eNewsSubscription .redstar { color: #FF0000; font-weight: normal ;}
.eNewsSubscription .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.eNewsSubscription .greyInput {color: #AAAAAA; }
.eNewsSubscription .tblRow input { width: 100%; }
.eNewsSubscription .tblRow input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.eNewsSubscription tr td.sep { background: transparent url(../images/sep.jpg) no-repeat scroll 5px center; padding: 10px 0px;}
.eNewsSubscription .tblRow input.padright5px { width: 95% !important; }
.eNewsSubscription .businessNature {margin-bottom: 10px; }
.eNewsSubscription .businessNature td { padding: 3px 0px 3px 8px; text-align: center; }
.eNewsSubscription .border0{ border: 0px;}
.eNewsSubscription .aligncenter {text-align: center; }
.eNewsSubscription .businessNature td.left {text-align:left; }
.eNewsSubscription .verification td { padding: 10px 0px; }
.eNewsSubscription .verification td.title {padding-left: 5px;}
.eNewsSubscription .captchaBox td{padding: 0px;}
.eNewsSubscription .agreement { padding: 15px 0px;}
.eNewsSubscription .agreementCB { margin-right: 20px; }
.eNewsSubscription .buttonsContainer { text-align: right; padding: 30px 0px;}
.eNewsSubscription .registerAsVisitor{ background-color:#DDEBF6; height:31px; padding:10px 13px; width:auto; color:black; font-family:Verdana,Geneva,sans-serif; font-size:24px; cursor: pointer; }
.eNewsSubscription .pic { float:left; }

.eNewsSubscription ul.productInterest { width: 100%; margin:0px; padding: 0px 0px 5px 0px; list-style: none; clear: both;}
.eNewsSubscription ul.productInterest li {float: left;  width: 33%; padding: 0px 0px 5px 0px; margin: 0px; white-space: nowrap;}
a.loadNewImage, .text a.loadNewImage {color: #0000FF !important; }
a:hover.loadNewImage {color: #2F92CF !important; }

.redHighlight { font-weight: bold; padding: 10px 0px; color: #FF0000; }
.alert_field {background-color: #ff9999 !important; }

/************* Trade *************/
.scrollingProduct { background: transparent url(../images/headline_news_bg.jpg) repeat-x scroll bottom left; margin: 0px 0px 15px 0px;  padding: 10px 0px 0px 0px; height: 100px;}
.scrollingProduct .leftButton { cursor: pointer; }
.scrollingProduct .rightButton { cursor: pointer; }
.scrollingProduct .container{ height: 100px; overflow: hidden;width: 481px; background-color: transparent; position: relative; z-index: 10;}
.scrollingProduct .Subcontainer{ height: 100px; width: 3000px; background-color: transparent; position: relative; z-index: 8;}
.scrollingProduct .container img{width: 94px; height: 100px; }
.scrollingProduct .container ul { margin: 0px; padding: 0px; width: 10000px; }
.scrollingProduct .container li { float:left;  list-style: none outside none; height: 100px; padding: 0px 1px 0px 1px; display: inline; width: 94px;}
.scrollingProduct .container a {width: 100%;}
.scrollingProduct .container a:link, .scrollingHeadlines a:visited { color:#333333; }
.scrollingProduct .container a:hover{ color:#2F92CF}

.TradeOffer {width: 100%;}
.TradeOffer .Buy{color: #FF6666; font-weight: bold; display: inline;}
.TradeOffer .Sell{color: #6666FF; font-weight: bold; display: inline;}
.TradeOffer .title {font-weight: bold; vertical-align: top }
.TradeOffer .keyword td { padding: 3px 10px 3px 0px; }
.TradeOffer .keyword .addKeywords { border: 1px solid black; cursor: pointer;display: inline; padding: 2px 15px;}
.TradeOffer .smalltable { padding: 10px 0px; }
.TradeOffer .blue { background-color: #DEECF8; }
.TradeOffer .redstar { color: #FF0000; font-weight: normal ;}
.TradeOffer .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.TradeOffer .tblRow input  { width: 95%; }
.TradeOffer .tblRow .radio {width: 20px; border: 0px; padding: 0px; margin: 0px; }
.TradeOffer .tblRow textarea { width: 95%; height: 200px; padding: 3px; }
.TradeOffer .tblRow .offerEffective td { padding: 2px 0px;}
.TradeOffer .subHeader {font-size: 16px; font-weight: bold; padding-bottom: 5px; }
.TradeOffer tr td.sep { background: transparent none repeat-x scroll center left; padding: 0px 0px;}
.TradeOffer .padright5px { width: 95% !important; }
.TradeOffer .MyProfile { border: 1px solid black; padding: 5px;}
.TradeOffer .MyProfile td { padding: 5px 0px; }
.TradeOffer .padbtm td {padding: 0px 0px 5px 0px;}
.TradeOffer .beemail ol {margin-top: 0px; margin-bottom: 0px;}
.TradeOffer .border0{ border: 0px;}
.TradeOffer .MyProfile td .padding0 td {padding: 0px; }
.TradeOffer .submitPanel { height: 50px; line-height: 30px; }
.TradeOffer .btn { display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; line-height: 25px; }
.TradeOffer .bigger{padding-left: 30px !important; padding-right: 30px !important;}
.TradeOffer .beemail li { margin: 3px 0px;}
.TradeOffer .ImageContainer img { border: 1px solid #333333;}
.TradeOffer .ImageContainer a { margin: 0px 0px 0px 20px;}
.TradeOffer .selectprdCatBtn { display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; }
.TradeOffer .selectprdCatBtn {line-height: 25px; }

.TradeOffer .prdCatTree {margin: 0px; padding: 0px; list-style: none;}
.TradeOffer .prdCatTree li { margin: 0px 0px 0px 3px; padding: 2px 0px; display: block;}
.TradeOffer .prdCatTree li ul { padding: 0px; margin: 0px 0px 0px 14px; list-style: none;}
.TradeOffer .prdCatTree input {display: none }



.TradeOffer .SavedMessage{ text-align: center; }

.OfferDetail {background-color: white; padding: 10px; }
.OfferDetail .hide {display: none}
.OfferDetail .offerImageTbl .PreviewImage{ border: 1px solid #CCC;}
.OfferDetail .offerImageTbl .Enlarge {margin-right: 5px; }
.OfferDetail .Buy{color: #FF6666; font-weight: bold; display: inline; padding-right: 5px;}
.OfferDetail .Sell{color: #6666FF; font-weight: bold; display: inline; padding-right: 5px;}
.OfferDetail .OfferText { margin-bottom: 10px;}
.OfferDetail .OfferText td {border-bottom: 1px solid #CDCDCD; padding: 5px 0px; }
.OfferDetail .OfferDetailItem {margin: 3px 0px;}
.OfferDetail .OfferDetailItem td {padding: 3px 18px;}
.OfferDetail .OfferDetailItem .blue { background-color: #DEECF8; }

.OfferDetail .OfferDetailItem .ainfo td {padding: 0px;}
.OfferDetail .OfferDetailItem .ainfo .title{width: 120px;}
.OfferDetail .Seperator { margin: 10px 0px 0px 0px; border-top: 2px solid #CCCCCC; padding: 10px 0px; }
.OfferDetail .Seperator td { vertical-align : top; }
.OfferDetail .Seperator td a.ReplyOffer{ background-image:url(../images/trade/blue_buy_bottom_bg.gif); color:#FFFFFF; font-family:"Century Gothic",Verdana,Geneva,sans-serif; font-size:15px; height:17px; margin: 20px 0px; padding:6px 15px 10px; display: inline-block; float: right; text-decoration: none !important; }
.OfferDetail a.anchor, .OfferDetail a:hover.anchor  {text-decoration: none !important;}
.OfferDetail a.anchor div, .OfferDetail a:hover.anchor div {text-decoration: none !important;}

.OfferDetail .SupplierProfile { width: 100%; border: 0px; }
.OfferDetail .SupplierProfile td {border:1px solid #A4C0CC; padding:5px 10px 5px 12px;}
.OfferDetail .SupplierProfile td td {border:0px; padding:5px 0px;}
.OfferDetail .SupplierProfile .SubHeader {font-size:15px; font-weight:bold; letter-spacing:0; padding:8px 10px 8px 12px; background-color: #A4C0CC; } 
.OfferDetail .SupplierProfile .title { background-color:#CADBE2; width:140px; }
.OfferDetail .SupplierProfile a { color: #0B6FBD; }
.OfferDetail .ainfoList {padding: 3px 18px; margin: 0px; list-style: none outside url(../images/icon/hythen.jpg); }

.OfferDetail .LoginRequired {border-top: 1px solid #ccc; width: 100%;}
.OfferDetail .LoginRequired td { padding: 0px 10px;}
.OfferDetail .LoginRequired .subheader{ padding: 15px 10px; font-weight: bold; }
.OfferDetail .LoginRequired .Login {padding: 15px 0px; }
.OfferDetail .LoginRequired .Login td { text-align: right; padding: 0px 0px 5px 15px; }
.OfferDetail .LoginRequired .Login .title {width: 90px; color: #888888; font-weight: bold; text-align: left; padding-left: 50px;  }
.OfferDetail .LoginRequired .Login .forgotPwd {width: 200px; text-align:left;color: #888888; font-weight: bold  }
.OfferDetail .LoginRequired .Login .forgotPwd a { color: #888888; }
.OfferDetail .LoginRequired .Login input.textbox {width: 100%; }

.OfferDetail .fltRight {text-align:right}

.backLink { float:right;  }
.backLink a {  background: transparent url(../images/topsearchicon.gif) no-repeat scroll center left; float: left; padding: 3px 6px 0px 18px; color: #000000; }
.bnature .buttonsContainer { text-align: right; padding: 30px 0px;}
.bnature .bnatureTitle {width: 120px;}
.bnature .alt {background-color: #DEECF8; }
.bnature .bnature td {padding: 3px 5px; }

.TradeOfferPremissionDenined {background-color: #FFF; height: 200px;}
.TradeOfferPremissionDenined td{padding: 10px; text-align: center; font-size: 16px;}
.TradeOfferPremissionDenined .btn{ display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; line-height: 25px;font-size: 11px;}
.TradeOfferPremissionDenined .bigger{padding-left: 30px !important; padding-right: 30px !important;}

.TradeOfferLatest {}
.TradeOfferLatest .BuyList, .TradeOfferLatest .SellList { border: 1px solid #ccc;}
.TradeOfferLatest .BuyList {border-right: 2px dotted #ccc;}
.TradeOfferLatest .BuyList th{ color: #e46565; font-size: 11px; text-align: left; } 
.TradeOfferLatest .SellList th{ color: #4673a6; font-size: 11px; text-align: left;  } 
.TradeOfferLatest .BuyList, .TradeOfferLatest .SellList {vertical-align: top; }
.TradeOfferLatest table table .countryFlag { width: 18px; padding: 3px 4px 3px 2px;}
.TradeOfferLatest table table td {padding: 3px 4px;}
.TradeOfferLatest table table td a { width: 220px; overflow-x: hidden; display: block; white-space: nowrap; }
.TradeOfferLatest table table .Alt {background-color: #DEEBF4;}
.TradeOfferLatest .panRight { text-align: right; padding-top: 10px; font-size: 10px;}
.TradeOfferLatest .panRight a { margin-left: 20px; }
.TradeOfferLatest .panRight img { padding-right: 3px;} 
.TradeOfferLatestV2 .Alt {background-color: #DEEBF4; }
.TradeOfferLatestV2 .Buy{color: #e46565; width: 18px; padding: 2px 4px 2px 6px;}
.TradeOfferLatestV2 .Sell{color: #4673a6; width: 18px; padding: 2px 4px 2px 6px;}
.TradeOfferLatestV2 a { width: 148px; overflow-x: hidden; display: block; white-space: nowrap; color: black; }
.TradeOfferLatestV2 a:hover {text-decoration: underline;}


.TradeOffers_blueBg_botton { background: transparent url(../images/trade/blue_buy_bottom_bg.gif) repeat-x scroll top left; color:#FFFFFF; font-family:"Century Gothic",Verdana,Geneva,sans-serif; font-size:15px; height:20px; margin-bottom:6px; padding:6px 0px; width:auto; display: block; text-align: center;}


.TradeOfferList .SearchPane { background: transparent url(../images/trade/offerselltable_bg.gif) repeat-x scroll bottom left; margin: 0px 0px 10px 0px; }
.TradeOfferList .SearchPane td { padding: 3px 0px 3px 10px;}
.TradeOfferList .SearchPane .stitle {font-family: Verdana; font-size: 10px;}
.TradeOfferList .SearchPane .SubTitle{ color: #4874A5; font-family: Verdana; } 
.TradeOfferList .SearchPane select{ width: 200px; padding: 0px 0px 0px 5px; }
.TradeOfferList .SearchPane .sortBy {background-color: #E3EBF8; font-family: Verdana; font-size: 10px;}
.TradeOfferList .SearchPane .sortByItem { font-family: Verdana; font-size: 10px;}
.TradeOfferList .SearchPane label { padding-right: 30px;}
.TradeOfferList .SearchPane .radio {border: 0px; vertical-align: middle;}
.TradeOfferList .SearchPane .button {vertical-align: middle;}

.TradeOfferList .ResultPane td{ padding: 2px 0px 2px 10px;}
.TradeOfferList .ResultPane td td { padding: 0px;}
.TradeOfferList .ResultPane .Head, .TradeOfferList .ResultPane .Foot { background-color: #DEEBF4; }
.TradeOfferList .ResultPane .Head td, .TradeOfferList .ResultPane .Foot td {font-family: Verdana; font-size: 10px;}
.TradeOfferList .ResultPane .Head .paging, .TradeOfferList .ResultPane .Foot .paging { text-align: right; padding: 0px 10px 0px 0px; vertical-align: bottom; }
.TradeOfferList .ResultPane .Head .paging a, .TradeOfferList .ResultPane .Foot .paging a {padding: 0px 3px;}
.TradeOfferList .InnerList td { padding-bottom: 50px;}
.TradeOfferList .InnerList td { vertical-align: top;}
.TradeOfferList .InnerList .Buy{color: #FF6666; font-weight: bold; display: inline; padding-right: 5px;}
.TradeOfferList .InnerList .Sell{color: #6666FF; font-weight: bold; display: inline; padding-right: 5px;}
.TradeOfferList .InnerList .offerTitle { font-weight: bold; }
.ExecutiveCenterContent .TradeOfferList .InnerList .offerTitle { font-weight: normal; }
.TradeOfferList .InnerList .OfferList { width: 280px; padding: 5px 0px 3px;}
.TradeOfferList .InnerList .PostDate { width: 140px; padding: 5px 0px 3px;}
.TradeOfferList .InnerList table td { padding: 10px 0px; border-bottom: 1px solid #999999;}
.TradeOfferList .InnerList .flag {padding-top: 5px; }
.TradeOfferList .InnerList a, .TradeOfferList .InnerList a:link, .TradeOfferList .InnerList a:hover, .TradeOfferList .InnerList a:visited {color: black;}
.TradeOfferList .InnerList a:hover {text-decoration: none;}
.TradeOfferList .InnerList .Subject { width: 342px; padding: 3px 0px; }
.TradeOfferList .InnerList .Status { width: 90px; text-align: center; padding: 3px 0px; }
.TradeOfferList .InnerList .Company { width: 180px; padding: 3px 0px; }
.TradeOfferList .InnerList .PostedDate { width: 100px; text-align: center; padding: 3px 0px; }
.TradeOfferList .InnerList .Unread { width: 90px; text-align: center; padding: 3px 0px; }
.TradeOfferList .InnerList .Total  { width: 120px; text-align: center; padding: 3px 0px; }
.TradeOfferList .InnerList .headrow td { font-weight: bold; font-size: 13px;}
/*.TradeOfferList .InnerList .btn {margin: 0px; width: 90px; display: block; padding: 3px 2px; line-height: normal;}*/
.TradeOfferList .InnerList .message {height: 40px; overflow-y: hidden;}
.TradeOfferReply .ResultPane .Head .headtitle{font-size: 13px; font-weight: bold;}
.TradeOfferReply .ResultPane td{ padding: 2px 0px 2px 10px;}
.TradeOfferReply .ResultPane td td { padding: 0px;}
.TradeOfferReply .ResultPane .Head, .TradeOfferReply .ResultPane .Foot { background-color: #DEEBF4;}
.TradeOfferReply .ResultPane .Head .paging, .TradeOfferReply .ResultPane .Foot .paging { text-align: right; padding: 0px 10px; vertical-align: bottom; }
.TradeOfferReply .ResultPane .Head .paging a, .TradeOfferReply .ResultPane .Foot .paging a {padding: 0px 3px;}
.TradeOfferReply .InnerList td { padding-bottom: 50px;}
.TradeOfferReply .InnerList td { vertical-align: top;}
.TradeOfferReply .InnerList .offerTitle { font-weight: bold; }
.TradeOfferReply .InnerList .OfferList { width: 300px; padding: 5px 0px 3px;}
.TradeOfferReply .InnerList .PostDate { width: 120px; padding: 5px 0px 3px;}
.TradeOfferReply .InnerList table td { padding: 10px 0px; border-bottom: 1px solid #999999;}
.TradeOfferReply .InnerList .flag {padding-top: 5px; }
.TradeOfferReply .InnerList a, .TradeOfferReply .InnerList a:link, .TradeOfferReply .InnerList a:hover, .TradeOfferReply .InnerList a:visited {color: black;}
.TradeOfferReply .InnerList a:hover {text-decoration: none;}
.TradeOfferReply .InnerList .CompanyName { width: 372px; padding: 3px 0px; }
.TradeOfferReply .InnerList .PostedDate { width: 130px; text-align: center; padding: 3px 0px; }
.TradeOfferReply .InnerList .Unread { width: 120px; text-align: center; padding: 3px 0px; }
.TradeOfferReply .InnerList .Total  { width: 120px; text-align: center; padding: 3px 0px; }
.TradeOfferReply .InnerList .headrow td { font-weight: bold; font-size: 13px;}

.TradeOfferReplyDetail .SubHeader {padding: 5px; background-color: #DEEBF4;font-size: 13px; font-weight: bold; margin: 2px 0px;} 
.TradeOfferReplyDetail .ReplyPane {padding: 0px 5px; margin: 0px 0px 20px 0px;}
.TradeOfferReplyDetail .ReplyPane td { border: 1px solid #DEEBF4; vertical-align: top;} 
.TradeOfferReplyDetail .ReplyPane .Poster { padding: 0px 0px 0px 5px; width: 140px; background-color: #DEEBF4; } 
.TradeOfferReplyDetail .ReplyPane .highlight .Poster {background-color: #EFD1D5;}
.TradeOfferReplyDetail .ReplyPane .highlight td {border: 1px solid #EFD1D5;}
.TradeOfferReplyDetail .ReplyPane .highlight .ContactDetail {background-color: #EFD1D5;}
.TradeOfferReplyDetail .ReplyPane .Poster .Company { font-weight: bold; }
.TradeOfferReplyDetail .ReplyPane .Meta { padding: 2px 0px 2px 5px; }
.TradeOfferReplyDetail .ReplyPane .Message { padding: 2px; height: 70px; }
.TradeOfferReplyDetail .ReplyPane .ContactDetail { background-color: #DEEBF4;padding: 3px 0px 4px 5px; }
.TradeOfferReplyDetail .ReplyPane .Seperator { border: 0px !important; background-color: transparent; line-height: 5px; }
.TradeOfferReplyDetail .ReplyPane .btn{ display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; line-height: 25px;font-size: 11px;}
.TradeOfferReplyDetail .ReplyPane .bigger{padding-left: 30px !important; padding-right: 30px !important;}
.TradeOfferReplyDetail .ReplyPane .noMgn { margin: 0px;}

.TradePostReply .TradeOffer{ margin: 0px 10px;}
.TradePostReply .SubHeader1 { background-color:  #DEEBF4;font-size: 13px; font-weight: bold; padding: 5px;}
/**************** Blog ************/
.BlogRecent ul li a { display: block;} 
.BlogDigest {width: 100%;}

.BlogDigest .digest { padding-bottom: 30px; }
.BlogDigest .digest .blogCategories { text-transform:uppercase; color: #4186AC; }
.BlogDigest .bigtitle { font-size: 16px; padding-bottom: 20px; font-weight: bold;}
.BlogDigest .bigtitle a { color: #000000;}
.BlogDigest .postdate {color:#676767; font-family:Georgia,"Times New Roman",Times,serif; padding-bottom:3px; font-size:14px;}
.BlogDigest .category { color: #0B6FBD;}
.BlogDigest .content {}
.BlogDigest .readdottedline { border-bottom:1px dotted black; font-family:Tahoma,Geneva,sans-serif; font-size:10px; letter-spacing:1px; padding:15px 0px 8px 0px; margin-bottom: 8px; }
.BlogDigest .readdottedline a { color: #000000 !important; text-decoration: none; }
.BlogDigest .footer{ font-size: 10px; width: auto; }
.BlogDigest .footer a { color:#4085ac; }
.BlogDigest .footer a:hover { text-decoration: underline; }
.BlogDigest .footer .tags {text-transform: uppercase;}
.BlogDigest .backBtn{ float: right; font-size: 10px;color: #000000 !important;  }
.BlogDigest .Replies { background-color: #f2f1ed; padding: 5px 5px 18px 5px; margin: 0px 0px 10px 0px; }
.BlogDigest .Replies .head {padding-bottom: 10px; font-weight: bold; color: #0B6FBD; }
.BlogDigest .Replies .reply .header{ width: auto; }
.BlogDigest .Replies .reply .header .date{ font-size: 10px; }
.BlogDigest .Replies .reply { padding: 10px 0px 10px 10px; border-top: 1px dotted #000000; }
.BlogDigest .Replies .reply .content { padding: 10px 0px; }
.BlogLightBox {color: #000000;}
.BlogLightBox .OKbutton { background-color: #000000; color: #FFFFFF; width: 90px; cursor: pointer; margin-top: 30px; border: 1px solid white; }

.BlogDigest .Comments .subHeader { font-weight: bold; padding-bottom: 7px; border-bottom: 1px dotted black; color: #4085ac; }
.BlogDigest .Comments .commentcontent { padding-top: 5px;}
.BlogDigest .Comments .commentTable { width: 350px; border: 0px; padding: 0px; margin: 10px 0px 0px 0px; }
.BlogDigest .Comments .commentTable .name { width: 70px; padding: 6px 0px; font-family: Verdana; }
.BlogDigest .Comments .commentTable .classContent {line-height: 22px;}
.BlogDigest .Comments .commentTable textarea { padding: 3px; }
.BlogDigest .Comments .commentTable .postButton {margin: 10px 0px; }
.BlogDigest .Comments a {color: #4181b1 !important; }
.BlogDigest .Comments .disclaimer {color: #727272 !important; font-size: 10px; }
.BlogDigest .Comments .disclaimer a {color: #547fa0 !important;}

.BlogDigest .Detailtag {text-transform: uppercase; color: #4085ac;}
.BlogWithBackground { background: transparent url(../images/blog/blog_bg.jpg) repeat-x scroll left bottom; padding: 5px;}

.BlogDigest .commentback { float: left; color: #000000; text-decoration: none; }
.BlogDigest .commentnext { float: right;  color: #000000; text-decoration: none; }

/**************** Discussion ************/
.DiscussionRecent ul li a { display: block;} 
.DiscussionDigest {width: 100%;}
.DiscussionDigest .digest { padding-bottom: 30px; }
.DiscussionDigest .bigtitle { font-size: 16px; padding-bottom: 20px; font-weight: bold;}
.DiscussionDigest .bigtitle a { color: #000000;}
.DiscussionDigest .postdate {color:#676767; font-family:Georgia,"Times New Roman",Times,serif; padding-bottom:3px;}
.DiscussionDigest .category { color: #0B6FBD;}
.DiscussionDigest .content {}
.DiscussionDigest .readdottedline { border-bottom:1px dotted black; font-family:Tahoma,Geneva,sans-serif; font-size:10px; letter-spacing:1px; padding:8px 0px; margin-bottom: 8px; }
.DiscussionDigest .readdottedline a { color: #000000 !important; text-decoration: none; }
.DiscussionDigest .footer{ font-size: 10px; width: auto; }
.DiscussionDigest .footer a { color:#0B6FBD; }
.DiscussionDigest .footer a:hover { text-decoration: underline; }
.DiscussionDigest .footer .tags {text-transform: uppercase;}
.DiscussionDigest .backBtn{ float: right; font-size: 10px;color: #000000 !important;  }
.DiscussionDigest .Replies { background-color: #f2f1ed; padding: 5px 5px 18px 5px; margin: 0px 0px 10px 0px; }
.DiscussionDigest .Replies .head {padding: 10px 0px; font-weight: bold; color: #0B6FBD; }
.DiscussionDigest .Replies .reply .header{ width: auto; }
.DiscussionDigest .Replies .reply .header .date{ font-size: 10px; }
.DiscussionDigest .Replies .reply { padding: 10px 0px 10px 10px; border-top: 1px dotted #000000; }
.DiscussionDigest .Replies .reply .content { padding: 10px 0px; }
.DiscussionLightBox {color: #000000;}
.DiscussionLightBox .OKbutton { background-color: #000000; color: #FFFFFF; width: 90px; cursor: pointer; margin-top: 30px; border: 1px solid white; }

.DiscussionDigest .Comments .subHeader { font-weight: bold; padding-bottom: 7px; border-bottom: 1px dotted black; color: #4085ac;}
.DiscussionDigest .Comments .commentcontent { padding-top: 5px;}
.DiscussionDigest .Comments .commentTable { width: 350px; border: 0px; padding: 0px; margin: 10px 0px 0px 0px; }
.DiscussionDigest .Comments .commentTable .name { width: 70px; padding: 6px 0px;  font-family: Verdana;}
.DiscussionDigest .Comments .commentTable .classContent {line-height: 22px;}
.DiscussionDigest .Comments .commentTable textarea { padding: 3px; }
.DiscussionDigest .Comments .commentTable .postButton {margin: 10px 0px; }
.DiscussionDigest .Comments a {color: #4181b1 !important; }
.DiscussionDigest .Comments .disclaimer {color: #727272 !important; font-size: 10px;}
.DiscussionDigest .Comments .disclaimer a {color: #547fa0 !important;}


.DiscussionDigest .Detailtag {text-transform: uppercase; color: #888888;}
.DiscussionDigest .commentback { float: left; color: #000000; text-decoration: none; }
.DiscussionDigest .commentnext { float: right;  color: #000000; text-decoration: none; }

/********************* Ask The Expert **************/
.AskTheExpertDigest {width: 100%;}
.AskTheExpertDigest .digest { padding-bottom: 30px; }
.AskTheExpertDigest .purple_bg span {display: inline-block; padding: 7px 17px 10px 15px;background-image: url(../images/blog/purple_botton_bg.gif); color: #FFFFFF; cursor: pointer; }
.AskTheExpertDigest .purple_bg {text-align: center; margin-bottom: 20px;}
.AskTheExpertDigest .bigtitle { font-size: 16px; padding-bottom: 20px; font-weight: bold;}
.AskTheExpertDigest .bigtitle a { color: #000000;}
.AskTheExpertDigest .postdate {color:#676767; font-family:Georgia,"Times New Roman",Times,serif; padding-bottom:3px; font-size: 14px;}
.AskTheExpertDigest .category { color: #0B6FBD;}
.AskTheExpertDigest .content {font-size: 12px;}
.AskTheExpertDigest .answer { font-weight: normal; padding: 10px 7px; background-color:#ECECEC; margin-top: 8px; }
.AskTheExpertDigest .answer td {vertical-align: top;}
.AskTheExpertDigest .answer .Image {width: 100px;}
.AskTheExpertDigest .answer .ExpertAnswer { padding-left: 10px; font-size: 12px; vertical-align: top; color: #4e4e4e;}
.AskTheExpertDigest .answer .ExpertDescription { font-weight: bold; margin-top: 10px; font-size: 11px;}
.AskTheExpertDigest .readdottedline { border-bottom:1px dotted black; font-family:Tahoma,Geneva,sans-serif; font-size:10px; letter-spacing:1px; padding:8px 0px; margin-bottom: 8px;}
.AskTheExpertDigest .readdottedline a { color: #000000 !important; text-decoration: none; }
.AskTheExpertDigest .footer{ font-size: 10px; width: auto; }
.AskTheExpertDigest .footer a { color:#0B6FBD; }
.AskTheExpertDigest .footer a:hover { text-decoration: underline; }
.AskTheExpertDigest .footer .tags {text-transform: uppercase;}
.AskTheExpertDigest .backBtn{ float: right; font-size: 10px;color: #000000 !important;  }
.AskTheExpertDigest .Replies { background-color: #f2f1ed; padding: 5px 5px 18px 5px; margin: 0px 0px 10px 0px; }
.AskTheExpertDigest .Replies .head {padding-bottom: 10px; font-weight: bold; color: #0B6FBD; }
.AskTheExpertDigest .Replies .content {font-weight: normal; }
.AskTheExpertDigest .Replies .reply .header{ width: auto; }
.AskTheExpertDigest .Replies .reply .header .date{ font-size: 10px; }
.AskTheExpertDigest .Replies .reply { padding: 10px 0px 10px 10px; border-top: 1px dotted #000000; }
.AskTheExpertDigest .Replies .reply .content { padding: 10px 0px; }

.AskTheExpertDigest .Detailtag {text-transform: uppercase; color: #888888;}

.AskTheExpertLightBox {color: #000000;}
.AskTheExpertLightBox .OKbutton { background-color: #000000; color: #FFFFFF; width: 90px; cursor: pointer; margin-top: 30px; border: 1px solid white; }

.AskTheExpertDigest .Comments .subHeader { font-weight: bold; padding-bottom: 7px; border-bottom: 1px dotted black; color: #4085ac; }
.AskTheExpertDigest .Comments .commentcontent { padding-top: 5px;}
.AskTheExpertDigest .Comments .commentTable { width: 350px; border: 0px; padding: 0px; margin: 10px 0px 0px 0px; }
.AskTheExpertDigest .Comments .commentTable .name { width: 70px; padding: 6px 0px;  font-family: Verdana;}
.AskTheExpertDigest .Comments .commentTable .classContent {line-height: 22px;}
.AskTheExpertDigest .Comments .commentTable textarea { padding: 3px; }
.AskTheExpertDigest .Comments .commentTable .postButton {margin: 10px 0px; }
.AskTheExpertDigest .Comments a {color: #4181b1 !important; }
.AskTheExpertDigest .Comments .disclaimer {color: #727272 !important; font-size: 10px; }
.AskTheExpertDigest .Comments .disclaimer a {color: #547fa0 !important;}


.AskTheExpertDigest .commentback { float: left; color: #000000; text-decoration: none; }
.AskTheExpertDigest .commentnext { float: right;  color: #000000; text-decoration: none; }

.AskTheExpertPostQuestion { background-color: #FFFFFF; padding: 4px; color: #000000; text-align: left; }
.AskTheExpertPostQuestion .name { padding: 3px 0px; }
.AskTheExpertPostQuestion .category { vertical-align: top; padding-left: 15px;}
.AskTheExpertPostQuestion .category ul { list-style-type: none; margin-left: 3px; padding-left: 0px; }
.AskTheExpertPostQuestion .category li { margin-left: 0px; padding-left: 0px;}
.AskTheExpertPostQuestion .category li input { border: 0px; }
.AskTheExpertPostQuestion textarea { padding: 3px; }
.AskTheExpertPostQuestion .postButton {margin: 5px 0px; }
.AskTheExpertPostQuestion .disclaimer {color: #727272 !important; }
.AskTheExpertPostQuestion .disclaimer a {color: #547fa0 !important;}

.text.BlogDiscussionLatest ul { padding: 0px !important; list-style-image: none !important; margin: 0px !important;}
.text.BlogDiscussionLatest li .Title { padding: 0px 0px 0px 15px; display: inline; background: transparent url(../images/blog-arrow.gif) no-repeat scroll 5px center; margin: 0px !important; }
.text.BlogDiscussionLatest li {padding: 0px 0px 10px 0px;} 
.text.BlogDiscussionLatest ul ul{ padding: 0px 0px 0px 15px !important; }
.text.BlogDiscussionLatest ul li ul li { padding: 5px 0px 5px 0px;}
.text.BlogDiscussionLatest ul li ul li a, .text.BlogDiscussionLatest ul li ul li a:link, .text.BlogDiscussionLatest ul li ul li a:active {font-weight: normal; color: black; }
.text.BlogDiscussionLatest ul li ul li a:hover {text-decoration: underlink; }

.BlogAndDiscussionCategories li {text-transform: uppercase !important;}
/******************* Executive Center ****************/
.ExecMenu { border-bottom: 5px solid #69A5C9; text-align: center; padding: 10px 0px 0px 120px; vertical-align: top; line-height: 27px;}
.ExecMenu ul { margin: 0px; padding: 0px; list-style-type: none; }
.ExecMenu ul li { float: left; margin: 0px 6px; height: 27px; padding: 0px;  }
.ExecMenu ul li span.Left { background: transparent url(../images/mec/left_blue_tag_1.gif) no-repeat scroll top left;  height: 27px; display: block; float:left; }
.ExecMenu ul li span.Right { background: transparent url(../images/mec/right_blue_tag_1.gif) no-repeat scroll top right; height: 27px; display: block; float:left;}
.ExecMenu ul li span.Content { font-weight: bold; padding: 2px 6px 0px 6px; background: transparent url(../images/mec/blue_tag_1_bg.gif) repeat-x scroll top left; display: block; float:left; height: 25px; white-space: nowrap; cursor: pointer;}
.ExecMenu ul li a, .ExecMenu ul li a:hover, .ExecMenu ul li a:visited, .ExecMenu ul li a:active { color: #2A425C !important; }
.ExecMenu ul li a:hover span.Left, .ExecMenu ul li.selected span.Left {background-image: url(../images/mec/left_blue_tag.gif); }
.ExecMenu ul li a:hover span.Right, .ExecMenu ul li.selected span.Right {background-image: url(../images/mec/right_blue_tag.gif); }
.ExecMenu ul li a:hover span.Content, .ExecMenu ul li.selected span.Content {background-image: url(../images/mec/blue_tag_bg.gif); }

.UserGuide {width: 163px; height: 33px; float: right; background: transparent url(../images/mec/user_guide.gif) no-repeat scroll top left; cursor: pointer; }
.ExecutiveCenterContent {padding: 10px 0px 0px 15px; }
.ExecutiveCenterContent .BreadCumb { font-size: 11px; font-weight: bold; color: #344F6F; padding: 0px 0px 10px 0px; }

.DashBoard {margin: 10px 0px;}
.DashBoard .Heading{  background: transparent url(../images/mec/tab2_font_blue_bg1.gif) repeat scroll left top; font-weight: bold; font-size: 13px; color: #FFFFFF; padding: 3px 0px 3px 10px; }
.DashBoard .Heading td {font-size: 13px; color: #FFFFFF; font-weight: bold; }
.DashBoard .Heading .subHeading {font-size: 11px; font-weight: normal; text-align: right; padding: 2px 10px 0px 0px; }
.DashBoard .Content {background: transparent url(../images/mec/tab2_font_grey.gif) repeat scroll left top; color: black; padding: 10px; }
.DashBoard .Content td {vertical-align: top; font-family: Verdana,Geneva,sans-serif; }
.DashBoard .Content .companyName {margin: 0px; font-size: 13px; font-weight: bold; margin-bottom: 4px;}
.DashBoard .Content ul {list-style: none outside url(../images/mec/dashboardbulletin.jpg); margin: 0px; padding: 0px 0px 0px 20px; vertical-align: top; }
.DashBoard .Content ul li {font-weight: bold; font-size: 12px; padding: 0px; margin: 0px;}
.DashBoard .Content ul ul {list-style: none outside none; padding: 0px;}
.DashBoard .Content ul ul li {font-weight: normal; font-size: 11px; padding: 6px 0px;}
.DashBoard .Content table .head td {font-weight: bold; font-size: 12px; }
.DashBoard .Content table.bulletin {background: transparent url(../images/mec/dashboardbulletin.jpg) no-repeat scroll left 2px ; padding-left: 10px; }
.DashBoard .Content table.bulletin td {padding: 3px 0px 3px 15px;}
.DashBoard .Content table.bulletin .status {text-align: right; padding-left: 0px;}
.DashBoard .SaleOffice { float: left; width: 549px; margin-right: 16px; }
.DashBoard .Showroom  { float: left; width: 369px; clear: right; }
.DashBoard .Seperator {clear: both; padding: 10px 0px;}
.DashBoard .Account { float: left; width: 446px; margin-right: 16px; }
.DashBoard .MarketingTools  { float: left; width: 475px; clear: right; }
.DashBoard .g1 {color: #3FAA99; }
.DashBoard .r1 {color: #CC272F;}
.DashBoard .buy {color: #FF5555; width: 35px;}
.DashBoard .sell {color: #5555FF; width: 35px;}
.DashBoard .noMsg{background: transparent url(../images/mec/envelop.jpg) no-repeat scroll left center; padding: 3px 0px 3px 20px; }
.DashBoard .Msg{color: #FF5555; background: transparent url(../images/mec/envelop.jpg) no-repeat scroll left center; padding: 3px 0px 3px 20px; }
.DashBoard a:hover .Msg, .DashBoard a:hover .noMsg{color: #2F92CF;}
.DashBoard .offer {padding: 2px 0px;}
.DashBoard a.tabLink { background: transparent url(../images/topsearchicon.gif) no-repeat scroll top left;  padding-left: 18px; color: black;  }
.DashBoard a {color: black;}
.DashBoard a:hover {text-decoration: none;}
.DashBoard .contact .name{width: 118px;}
.DashBoard .contact .email{width: 164px;}
.DashBoard .contact .tel{ width: 110px;}


.ExecutiveCenterContent .ChangePassword .subHeader {padding: 15px 0px 10px 0px; }
.ExecutiveCenterContent .ChangePassword table .title { font-weight: bold; width: 140px; }
.ExecutiveCenterContent .ChangePassword table td { padding: 5px 0px; text-align: left;}
.ExecutiveCenterContent .ChangePassword table td input { width: 95%; }
.ExecutiveCenterContent .ChangePassword table td.submit {text-align: right;}
.ExecutiveCenterContent .ChangePassword table td.submit input {width: auto;}
.ExecutiveCenterContent .btn{ display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; line-height: 25px;font-size: 11px; background-color: #FFFFFF;}
.ExecutiveCenterContent .blue-button {border: 0px solid transparent !important;}
.ExecutiveCenterContent .noMgn { margin: 0px;}
.ExecutiveCenterContent .bigger{padding-left: 30px !important; padding-right: 30px !important;}
.ExecutiveCenterContent .muchbigger{padding-left: 60px !important; padding-right: 60px !important;}

td{ text-align :left; }

.ExecutiveCenterContent .AccountContact .subHeaderTitle { font-weight: bold; padding: 5px 0px; border-bottom: 1px solid #C4A9D5; }
.ExecutiveCenterContent .AccountContact .subHeader {border-bottom: 1px solid #DBDBDB; padding: 5px 0px;}
.ExecutiveCenterContent .AccountContact .BkContactSubHeader {font-size: 13px; font-weight: bold; background-color: #BEDAF2; padding: 5px 0px 5px 3px;}
.ExecutiveCenterContent .AccountContact .contactEditFm {margin-top: 20px;}
.ExecutiveCenterContent .AccountContact .contactOptions {padding: 10px 0px 0px 0px; }
.ExecutiveCenterContent .AccountContact .contactOptions .greyHint { color: #929292; }
.ExecutiveCenterContent .AccountContact .contactOptions td {padding: 0px 0px 10px 0px; text-align: left;} 
.ExecutiveCenterContent .AccountContact .email .index {  vertical-align: top; }
.ExecutiveCenterContent .AccountContact .email td { padding: 3px 0px; }
.ExecutiveCenterContent .AccountContact .email td span {margin: 0px 3px;}
.ExecutiveCenterContent .AccountContact .title {font-weight: bold; vertical-align: top }
.ExecutiveCenterContent .AccountContact .vinfo { font-weight: bold; padding: 10px 20px; }
.ExecutiveCenterContent .AccountContact .smalltable { padding: 10px 0px; }
.ExecutiveCenterContent .AccountContact .blue { background-color: #DEECF8; }
.ExecutiveCenterContent .AccountContact .redstar { color: #FF0000; font-weight: normal ;}
.ExecutiveCenterContent .AccountContact .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.ExecutiveCenterContent .AccountContact .tblRow input  { width: 95%; }
.ExecutiveCenterContent .AccountContact tr td.sep { background: transparent url(../images/sep.jpg) repeat-x scroll center left; padding: 10px 0px;}
.ExecutiveCenterContent .AccountContact input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.ExecutiveCenterContent .AccountContact .padright5px { width: 95% !important; }
.ExecutiveCenterContent .AccountContact .businessNature {margin-bottom: 10px; }
.ExecutiveCenterContent .AccountContact .businessNature td { padding: 3px 0px 3px 8px; text-align: center; }
.ExecutiveCenterContent .AccountContact .border0{ border: 0px;}
.ExecutiveCenterContent .AccountContact .aligncenter {text-align: center; }
.ExecutiveCenterContent .AccountContact .businessNature td.left {text-align:left; }
.ExecutiveCenterContent .AccountContact .verification td { padding: 10px 0px; }
.ExecutiveCenterContent .AccountContact .captchaBox td{padding: 0px;}
.ExecutiveCenterContent .AccountContact .agreement { padding: 15px 0px;}
.ExecutiveCenterContent .AccountContact .agreementCB { margin-right: 20px; }
.ExecutiveCenterContent .AccountContact .buttonsContainer { text-align: right; padding: 30px 0px;}
.ExecutiveCenterContent .AccountContact .recipientGp {padding: 0px; margin: 0px; list-style-type: none;}
.ExecutiveCenterContent .AccountContact .recipientGp li {padding: 0px; margin: 0px }
.ExecutiveCenterContent .AccountContact .recipientGp li .newGroup { width: 200px; }


.ExecutiveCenterContent .RVContact .subHeaderTitle { font-weight: bold; padding: 5px 0px; border-bottom: 1px solid #C4A9D5; }
.ExecutiveCenterContent .RVContact .subHeader {border-bottom: 1px solid #DBDBDB; padding: 5px 0px;}
.ExecutiveCenterContent .RVContact .contactOptions {padding: 0px 0px 10px 0px; }
.ExecutiveCenterContent .RVContact .email .index {  vertical-align: top; }
.ExecutiveCenterContent .RVContact .email td { padding: 3px 0px; }
.ExecutiveCenterContent .RVContact .title {font-weight: bold; vertical-align: top; width: 130px; }
.ExecutiveCenterContent .RVContact .vinfo { font-weight: bold; padding: 10px 20px; }
.ExecutiveCenterContent .RVContact .smalltable { padding: 10px 0px; }
.ExecutiveCenterContent .RVContact .blue { background-color: #DEECF8; }
.ExecutiveCenterContent .RVContact .redstar { color: #FF0000; font-weight: normal ;}
.ExecutiveCenterContent .RVContact .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.ExecutiveCenterContent .RVContact .tblRow input  { width: 100%; }
.ExecutiveCenterContent .RVContact tr td.sep { background: transparent url(../images/sep.jpg) repeat-x scroll center left; padding: 0px 0px 10px 0px; line-height: 10px;}
.ExecutiveCenterContent .RVContact input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.ExecutiveCenterContent .RVContact .padright5px { width: 95% !important; }
.ExecutiveCenterContent .RVContact .businessNature {margin-bottom: 10px; }
.ExecutiveCenterContent .RVContact .businessNature td { padding: 3px 0px 3px 8px; text-align: center; }
.ExecutiveCenterContent .RVContact .border0{ border: 0px;}
.ExecutiveCenterContent .RVContact .aligncenter {text-align: center; }
.ExecutiveCenterContent .RVContact .businessNature td.left {text-align:left; }
.ExecutiveCenterContent .RVContact .verification td { padding: 10px 0px; }
.ExecutiveCenterContent .RVContact .captchaBox td{padding: 0px;}
.ExecutiveCenterContent .RVContact .agreement { padding: 15px 0px;}
.ExecutiveCenterContent .RVContact .agreementCB { margin-right: 20px; }
.ExecutiveCenterContent .RVContact .buttonsContainer { text-align: right; padding: 30px 0px;}
.SavedMessage{ text-align: center; }
.SavedMessage .btn{ display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; line-height: 25px;font-size: 11px; background-color: #FFFFFF;}

.ExecutiveCenterContent .AddressBookGroup tr td { border-bottom: 1px dashed #777777; } 
.ExecutiveCenterContent .AddressBookGroup td { padding: 4px 8px ; } 
.ExecutiveCenterContent .AddressBookGroup .subHeaderTitle { font-weight: bold; padding: 10px 0px;}
.ExecutiveCenterContent .AddressBookGroup .noofcontact { text-align: center; width: 90px;}
.ExecutiveCenterContent .AddressBookGroup .columnHeader td { font-weight: bold;}
.ExecutiveCenterContent .AddressBookGroup .groupname {width: 120px; }
.ExecutiveCenterContent .AddressBookGroup .padleft {padding-left: 10px;}
.ExecutiveCenterContent .AddressBookGroup .greyText td { color: #999; font-size: 10px;}
.ExecutiveCenterContent .AddressBookGroup .groupdesc { width: 280px;}
.ExecutiveCenterContent .AddressBookGroup .button { width: 80px;}
.ExecutiveCenterContent .AddressBookGroup .btn{ margin: 0px; padding: 0px !important; width: 100%; height: 20px; vertical-align: top; line-height: 11px;}
.ExecutiveCenterContent .AddressBookGroup .textbox {width: 100%; border: 1px solid #C4A9D5; } 
.AddressBookGroup_LB { background-color: #FFFFFF; height: 200px; vertical-align: middle; padding-top: 30px;}
.AddressBookGroup_LB  td {padding: 5px 0px; text-align: center;} 
.AddressBookGroup_LB  .paddingleft {padding: 2px 0px 2px 3px;}
.AddressBookGroup_LB  .redBorder{border: 1px solid #C4A9D5; width: 100%; text-align: left; }
.AddressBookGroup_LB  .btn {display: inline; padding: 0px 30px; border: 1px solid black; cursor: pointer;}

.SavedMessage{ text-align: left; }
.SavedMessage div {background-color: #DEEBF4; line-height: 25px; padding: 3px 10px; margin: 5px 0px 20px 0px;}
.SavedMessage div div {padding: 0px; margin: 0px; background-color: transparent; line-height: auto; }
.SavedMessage div.btn{ padding: 3px 10px; margin: 0px 0px ; width: auto; height: 22px; font-size: 11px; border: 0; background-color: #FFFFFF;
	background-image: url(../images/btn-bg.gif); color: #ffffff; text-align: center; font-family: Verdana, Geneva, sans-serif; cursor: pointer; display: inline;}

.ExecutiveCenterContent .AddressBookList .ResultPane td{ padding: 2px 0px 2px 10px;}
.ExecutiveCenterContent .AddressBookList .ResultPane td td { padding: 0px;}
.ExecutiveCenterContent .AddressBookList .ResultPane .Head, .ExecutiveCenterContent .AddressBookList .ResultPane .Foot { background-color: #DEEBF4;}
.ExecutiveCenterContent .AddressBookList .ResultPane .Head td, .ExecutiveCenterContent .AddressBookList .ResultPane .Foot td { padding: 5px 0px;}
.ExecutiveCenterContent .AddressBookList .btn { margin: 0px 5px;} 
.ExecutiveCenterContent .AddressBookList .InnerList td { padding-bottom: 50px;}
.ExecutiveCenterContent .AddressBookList .InnerList td { vertical-align: top;}
.ExecutiveCenterContent .AddressBookList .InnerList table td { padding: 10px 0px; border-bottom: 1px solid #cccccc;}
.ExecutiveCenterContent .AddressBookList .InnerList a, 
.ExecutiveCenterContent .AddressBookList .InnerList a:link, 
.ExecutiveCenterContent .AddressBookList .InnerList a:hover, 
.ExecutiveCenterContent .AddressBookList .InnerList a:visited {color: black; text-decoration: underline;}
.ExecutiveCenterContent .AddressBookList .InnerList a:hover {text-decoration: none;}
.ExecutiveCenterContent .AddressBookList .InnerList .cb {padding: 3px 0px; width: 30px; } 
.ExecutiveCenterContent .AddressBookList .InnerList .checkbox { border: 0px;}
.ExecutiveCenterContent .AddressBookList .InnerList .Name { width: 372px; padding: 3px 0px; }
.ExecutiveCenterContent .AddressBookList .InnerList .Company { width: 120px; padding: 3px 0px; }
.ExecutiveCenterContent .AddressBookList .InnerList .Email { width: 180px; padding: 3px 0px; }
.ExecutiveCenterContent .AddressBookList .InnerList .GroupName { width: 130px; padding: 3px 0px; }
.ExecutiveCenterContent .AddressBookList .InnerList .headrow td { font-weight: bold; font-size: 13px;}
.ExecutiveCenterContent .radio {border: 0px;}

.ExecutiveCenterContent .CompanyInfo .subHeaderTitle { font-weight: bold; padding: 5px 0px;}
.ExecutiveCenterContent .CompanyInfo .subHeader {border-bottom: 1px dashed #DBDBDB; padding: 5px 0px; font-size: 13px; font-weight: bold;}
.ExecutiveCenterContent .CompanyInfo .BkContactSubHeader {font-size: 13px; font-weight: bold; background-color: #BEDAF2; padding: 5px 0px 5px 3px;}
.ExecutiveCenterContent .CompanyInfo .contactEditFm {margin-top: 20px;}
.ExecutiveCenterContent .CompanyInfo .contactOptions {padding: 10px 0px 30px 0px; }
.ExecutiveCenterContent .CompanyInfo .contactOptions .greyHint { color: #929292; }

.ExecutiveCenterContent .CompanyInfo .email .index {  vertical-align: top; }
.ExecutiveCenterContent .CompanyInfo .email td { padding: 3px 0px; }
.ExecutiveCenterContent .CompanyInfo .email td span {margin: 0px 3px;}
.ExecutiveCenterContent .CompanyInfo .title {font-weight: bold; vertical-align: top; width: 120px; }
.ExecutiveCenterContent .CompanyInfo .title .nobold { font-weight: normal; }
.ExecutiveCenterContent .CompanyInfo .vinfo { font-weight: bold; padding: 10px 20px; }
.ExecutiveCenterContent .CompanyInfo .smalltable { padding: 10px 0px; }
.ExecutiveCenterContent .CompanyInfo .blue { background-color: #DEECF8; }
.ExecutiveCenterContent .CompanyInfo .redstar { color: #FF0000; font-weight: normal ;}
.ExecutiveCenterContent .CompanyInfo .selectCat {background: transparent url(../images/topsearchicon.gif) no-repeat scroll top left;  padding-left: 18px; cursor: pointer; margin: 10px 0px;} 
.ExecutiveCenterContent .CompanyInfo .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.ExecutiveCenterContent .CompanyInfo .tblRow input  { width: 95%; }
.ExecutiveCenterContent .CompanyInfo .tblRow textarea  { width: 95%; height: 120px; }
.ExecutiveCenterContent .CompanyInfo .tblRow input.wordlimit { width: 40px; border: 2px inset #999;}
.ExecutiveCenterContent .CompanyInfo .tblRow {margin: 3px 0px;}
.ExecutiveCenterContent .CompanyInfo tr td.sep { background: transparent url(../images/sep.jpg) repeat-x scroll center left; padding: 3px 0px;}
.ExecutiveCenterContent .CompanyInfo input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.ExecutiveCenterContent .CompanyInfo .padright5px { width: 95% !important; }
.ExecutiveCenterContent .CompanyInfo .businessNature {margin-bottom: 10px; }
.ExecutiveCenterContent .CompanyInfo .businessNature td { padding: 3px 0px 3px 8px; text-align: center; }
.ExecutiveCenterContent .CompanyInfo .border0{ border: 0px;}
.ExecutiveCenterContent .CompanyInfo .aligncenter {text-align: center; }
.ExecutiveCenterContent .CompanyInfo .businessNature td.left {text-align:left; }
.ExecutiveCenterContent .CompanyInfo .verification td { padding: 10px 0px; }
.ExecutiveCenterContent .CompanyInfo .captchaBox td{padding: 0px;}
.ExecutiveCenterContent .CompanyInfo .agreement { padding: 15px 0px;}
.ExecutiveCenterContent .CompanyInfo .agreementCB { margin-right: 20px; }
.ExecutiveCenterContent .CompanyInfo .buttonsContainer { text-align: right; padding: 30px 0px;}
.ExecutiveCenterContent .CompanyInfo .recipientGp {padding: 0px; margin: 0px; list-style-type: none;}
.ExecutiveCenterContent .CompanyInfo .recipientGp li {padding: 0px; margin: 0px }
.ExecutiveCenterContent .CompanyInfo .recipientGp li .newGroup { width: 200px; }
.ExecutiveCenterContent .CompanyInfo .languageSelector td {text-align: center; width: 33%;}
.ExecutiveCenterContent .CompanyInfo .languageSelector a{ display: block; background-color: #CCCCCC; padding: 5px 0px; border: 1px solid #999999; border-bottom: 1px solid #CCCCCC; color: black !important; font-weight: bold; outline: none;} 
.ExecutiveCenterContent .CompanyInfo .languageSelector a.selected {background-color: #FFFFFF;border: 1px solid #CCCCCC; border-bottom: 0px; cursor: default; } 
.ExecutiveCenterContent .CompanyInfo .languageSelector a:hover {background-color: #FFFFFF; }
.ExecutiveCenterContent .CompanyInfo .languagePane {border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 5px 10px 0px 10px;}
.ExecutiveCenterContent .CompanyInfo .pretitle { font-weight : bold; padding: 20px 0px 10px 0px; color: #777777;}
.ExecutiveCenterContent .CompanyInfo .presubtitle { color: #777777;}
.ExecutiveCenterContent .CompanyInfo .marginleft {margin-left: 10px;}
.ExecutiveCenterContent .CompanyInfo .companyLogoImageContainer td {padding: 0px 20px 0px 0px;} 
.ExecutiveCenterContent .CompanyInfo .copyRow td { padding: 10px 0px; font-weight: bold; }
.ExecutiveCenterContent .CompanyInfo input.importDataBtn { margin-left: 20px; border: 1px outset #CCC; width: auto; cursor: pointer; } 
.ExecutiveCenterContent .CompanyInfo input.convertDataBtn { border: 1px outset #CCC; width: auto; cursor: pointer; margin-bottom: 30px;} 
.ExecutiveCenterContent .CompanyInfo .tblRow input.additionalKeywords { width: 300px;} 
.ExecutiveCenterContent .CompanyInfo .tblRow input.addKeywords { width: auto; margin-left: 30px;} 
.ExecutiveCenterContent .CompanyInfo .tblRow .keywords ul { margin: 0px 0px 0px 15px; padding: 0px; }
.ExecutiveCenterContent .CompanyInfo .tblRow .keywords li { padding: 1px 0px; }
.ExecutiveCenterContent .CompanyInfo .tblRow .keywords li a{ color: #6666FF; text-decoration: underline; }
.ExecutiveCenterContent .CompanyInfo .tblRow .keywords li a:hover{ color: #FF6666; text-decoration: none; }

.ExecutiveCenterContent .ShowroomPreference .subHeaderTitle { font-weight: bold; padding: 5px 0px; }
.ExecutiveCenterContent .ShowroomPreference .subHeader {	 padding: 5px 0px; font-size: 13px; font-weight: bold;  color: #4B6392;}
.ExecutiveCenterContent .ShowroomPreference .BkContactSubHeader {font-size: 13px; font-weight: bold; background-color: #BEDAF2; padding: 5px 0px 5px 3px;}
.ExecutiveCenterContent .ShowroomPreference .contactEditFm {margin-top: 20px;}
.ExecutiveCenterContent .ShowroomPreference .contactOptions {padding: 10px 0px 30px 0px; }
.ExecutiveCenterContent .ShowroomPreference .contactOptions .greyHint { color: #929292; }
.ExecutiveCenterContent .ShowroomPreference .title {font-weight: bold; vertical-align: top; width: 140px; }
.ExecutiveCenterContent .ShowroomPreference .title .nobold { font-weight: normal; }
.ExecutiveCenterContent .ShowroomPreference .blue { background-color: #DEECF8; }
.ExecutiveCenterContent .ShowroomPreference .redstar { color: #FF0000; font-weight: normal ;}
.ExecutiveCenterContent .ShowroomPreference .selectCat {background: transparent url(../images/topsearchicon.gif) no-repeat scroll top left;  padding-left: 18px; cursor: pointer; margin: 10px 0px;} 
.ExecutiveCenterContent .ShowroomPreference label {margin-right: 15px;}
.ExecutiveCenterContent .ShowroomPreference label .themeColor {display: inline; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor .main { padding: 3px 10px; margin-right: 2px; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor .sub { padding: 3px 10px; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor0 .main  { background-color: #E06F50; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor0 .sub  { background-color: #FBB4AB; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor1 .main  { background-color: #3597CF; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor1 .sub  { background-color: #A3BED7; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor2 .main  { background-color: #161513; }
.ExecutiveCenterContent .ShowroomPreference label .themeColor2 .sub  { background-color: #626262; }

.ExecutiveCenterContent .ShowroomPreference .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.ExecutiveCenterContent .ShowroomPreference .tblRow input  { width: 100%; }
.ExecutiveCenterContent .ShowroomPreference .tblRow input.radio  { width: auto; border:0px; vertical-align: middle;}
.ExecutiveCenterContent .ShowroomPreference .tblRow textarea  { width: 100%; height: 120px; }
.ExecutiveCenterContent .ShowroomPreference .tblRow input.wordlimit { width: 40px; border: 2px inset #999;}
.ExecutiveCenterContent .ShowroomPreference .tblRow {margin: 3px 0px;}
.ExecutiveCenterContent .ShowroomPreference tr td.sep { background: transparent url(../images/sep.jpg) repeat-x scroll center left; padding: 3px 0px;}
.ExecutiveCenterContent .ShowroomPreference input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.ExecutiveCenterContent .ShowroomPreference .padright5px { width: 95% !important; }
.ExecutiveCenterContent .ShowroomPreference .tblRow .photoOption div {padding: 5px 0px; clear:both; }
.ExecutiveCenterContent .ShowroomPreference .tblRow .photoOption div input.radio {float: left;}
.ExecutiveCenterContent .ShowroomPreference .tblRow .photoOption div span { display: inline; padding: 0px 0px; clear:none; float: left; width: 500px; padding-left: 20px; }
.ExecutiveCenterContent .ShowroomPreference .tblRow div.changephoto {padding: 2px 5px; }


.selectshowroomproductImage .description { border-bottom: 1px dashed #AAAAAA;}
.selectshowroomproductImage .list ul {list-style-type: none; margin: 0px; padding: 0px }
.selectshowroomproductImage .list ul li {margin: 0px; border-bottom: 1px solid #DDDDFF; clear:both;padding: 0px 0px 3px; height: 100px;}
.selectshowroomproductImage .list ul li input {vertical-align: middle; float:left; margin: 3px 0px;  }
.selectshowroomproductImage .list ul li .image {float:left; margin: 3px 0px;  }
.selectshowroomproductImage .list ul li .productName { float: left; margin: 3px 0px 3px 10px ; font-weight: bold;}
.selectshowroomproductImage .button { text-align: right;}
.selectshowroomproductImage .btn {margin-left: 10px;} 


.ErrorMessage {font-size: 16px; color: #FF0000; font-weight: bold;}
.ExecutiveCenterContent .ProductList .ResultPane td{ padding: 2px 0px 2px 10px;}
.ExecutiveCenterContent .ProductList .ResultPane td td { padding: 0px;}
.ExecutiveCenterContent .ProductList .ResultPane .Head { background-color: #DEEBF4;}
.ExecutiveCenterContent .ProductList .ResultPane .Head td { padding: 5px 10px ;}
.ExecutiveCenterContent .ProductList .btn { margin: 0px 5px;} 
.ExecutiveCenterContent .ProductList .InnerList td { padding-bottom: 50px;}
.ExecutiveCenterContent .ProductList .InnerList td { vertical-align: top;}
.ExecutiveCenterContent .ProductList .InnerList .ProductItem {width: 102px; margin: 10px 0px 10px 10px; float: left; }
.ExecutiveCenterContent .ProductList .InnerList .ProductItem.left {margin-left: 0px;}
.ExecutiveCenterContent .ProductList .InnerList .clearboth {clear: both; }
.ExecutiveCenterContent .ProductList .InnerList .ProductItem .Image {border: 1px solid #666666; height: 102px; width: 102px; padding: 1px;}
.ExecutiveCenterContent .ProductList .InnerList .ProductItem .Image img {height: 100px; width: 100px;} 
.ExecutiveCenterContent .ProductList .InnerList .ProductItem .Description {padding: 3px 0px; text-align: center;}
.ExecutiveCenterContent .ProductList .InnerList a div, .ExecutiveCenterContent .ProductList .InnerList a:link div, .ExecutiveCenterContent .ProductList .InnerList a:visited div {color: black; text-decoration: none;}
.ExecutiveCenterContent .ProductList .InnerList a:hover div {color: black; text-decoration: underline;}

.ExecutiveCenterContent .ProductList .LanguageSelector {padding: 3px 0px 10px; }
.ExecutiveCenterContent .ProductList .LanguageSelector .Buttons { padding: 5px 0px;}
.ExecutiveCenterContent .ProductList .LanguageSelector .Buttons a.btn { background-color: #333333; color: #FFFFFF; padding: 3px 25px; }
.ExecutiveCenterContent .ProductList .LanguageSelector .Buttons a.btn.selected, .ExecutiveCenterContent .ProductList .LanguageSelector .Buttons a:hover.btn  { background-color: #999999; }
.ExecutiveCenterContent .ProductList .LanguageSelector .Buttons .ControlsButton {float: right;} 



.ExecutiveCenterContent .MarketingToolsJobList .totalMessage {padding: 5px 0px; font-size: 13px; font-weight: bold; width: 50%; float: left;}
.ExecutiveCenterContent .MarketingToolsJobList .UnreadOnly {float: right; }
.ExecutiveCenterContent .MarketingToolsJobList .UnreadOnly .checkbox {vertical-align: middle; border: 0px;}
.ExecutiveCenterContent .MarketingToolsJobList .ResultPane td{ padding: 2px 0px 2px 10px;}
.ExecutiveCenterContent .MarketingToolsJobList .ResultPane td td { padding: 0px;}
.ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Head, .ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Foot { background-color: #DEEBF4;}
.ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Head .paging, .ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Foot .paging { text-align: right; padding: 0px 10px 0px 0px; vertical-align: bottom; }
.ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Head .paging a, .InboxHistory .ResultPane .Foot .paging a {padding: 0px 3px;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList td { padding-bottom: 50px;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList td { vertical-align: top;}

.ExecutiveCenterContent .MarketingToolsJobList .InnerList table td { padding: 5px 0px; border-bottom: 1px solid #999999; vertical-align: middle;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .greyfont {color: #999999;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList a, .InboxHistory .InnerList a:link, .InboxHistory .InnerList a:hover, .InboxHistory .InnerList a:visited {color: black; display: block;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList a:hover {text-decoration: none;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .highlight {background-color: #FFFDE8;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .CampaignName { width: 342px; padding: 3px 0px 3px 5px; }
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .UpdateDate { width: 180px; padding: 3px 0px; }
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .Status { width: 100px; text-align: center; padding: 3px 0px; }
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .Action {width: 90px; padding: 3px 0px; }
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .headrow td { font-weight: bold; font-size: 13px;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .btn {margin: 0px; padding: 4px 10px; clear: both;}
.ExecutiveCenterContent .MarketingToolsJobList .InnerList .floatingOption {position: absolute; clear: both; border: 1px solid black; background-color: #FFFFFF; }
.ExecutiveCenterContent .MarketingToolsJobList .floatingOption ul{ list-style-type: none; padding: 0px; margin: 0px }
.ExecutiveCenterContent .MarketingToolsJobList .floatingOption ul li {margin: 0px; padding: 0px;}
.ExecutiveCenterContent .MarketingToolsJobList .floatingOption ul li a {display: block; padding: 2px 5px 2px 2px;}
.ExecutiveCenterContent .MarketingToolsJobList .floatingOption ul li a:hover {background-color: #5555FF; color: #FFFFFF;}


.ExecutiveCenterContent .MarketingComposeQuota { float: right; text-align: right; }
.ExecutiveCenterContent .MarketingComposeQuota .title {font-weight: bold; color: #58759A;}
.ExecutiveCenterContent .MarketingComposeQuota .subTitle {color: #999999; }
.ExecutiveCenterContent .MarketingTools .redstar {color: #FF0000;}
.ExecutiveCenterContent .MarketingTools .subHeaderTitle {font-weight: bold;}
.ExecutiveCenterContent .MarketingTools .title {font-weight: bold; width: 120px; vertical-align:top;}
.ExecutiveCenterContent .MarketingTools .textbox {width: 95%; }
.ExecutiveCenterContent .MarketingTools .Row td {padding: 5px 0px;} 
.ExecutiveCenterContent .MarketingTools .Row td td {padding: 0;} 
.ExecutiveCenterContent .MarketingTools .greytext {color: #AAAAAA;}
.ExecutiveCenterContent .MarketingTools .subHeader {font-weight: bold;}
.ExecutiveCenterContent .MarketingTools .radio {border: 0px;}
.ExecutiveCenterContent .MarketingTools .sep { background: transparent url(../images/sep.jpg) repeat-x scroll center left; padding: 3px 0px;}
.ExecutiveCenterContent .MarketingTools .aTop {vertical-align: top;}
.ExecutiveCenterContent .MarketingTools .textarea {width: 210px; height: 60px; padding: 3px;}
.ExecutiveCenterContent .MarketingTools .templateSelector img {border: 1px solid #666666; margin-bottom: 3px;}
.ExecutiveCenterContent .MarketingTools .templateSelector input {vertical-align: bottom;}
.ExecutiveCenterContent .MarketingTools .template { border: 1px solid black; width: 585px; margin: 0px auto; padding: 5px; }

.sendtesting {width: 300px;}
.sendtesting .title { font-weight: bold; padding: 10px 0px; }
.sendtesting .text {width: 95%;}
.sendtesting .button {text-align: right; padding: 20px 0px;}
.sendtesting .btn {margin-left: 10px;}

.ConfirmBox {width: 300px;}
.ConfirmBox .title { padding: 10px 0px; }
.ConfirmBox .text {width: 95%;}
.ConfirmBox .button {text-align: right; padding: 20px 0px;}
.ConfirmBox .btn {margin-left: 10px;}


.ExecutiveCenterContent .MarketingTools .template .header {color: #AAAAAA; text-align:center; padding-bottom: 3px;} 
.ExecutiveCenterContent .MarketingTools .template .company {border: 1px dashed #000000; vertical-align: middle; height: 80px; padding: 0px; margin: 0px;}
.ExecutiveCenterContent .MarketingTools .template .company table{ margin: 5px; width: 560px; }
.ExecutiveCenterContent .MarketingTools .template .company .cname{ width: 500px; color:#666666; font-size:24px;}
.ExecutiveCenterContent .MarketingTools .template .company .clogo{ float:right;}
.ExecutiveCenterContent .MarketingTools .template .company .cBanner img{ width: 560px; height: 60px;}
.ExecutiveCenterContent .MarketingTools .template .messageRecipient {border: 1px dashed #000000; text-align: center; height: 300px; vertical-align: top; padding: 5px;}
.ExecutiveCenterContent .MarketingTools .templateStandard .messageRecipient {height: 200px;}
.ExecutiveCenterContent .MarketingTools .templateStandardII .messageRecipient {height: 340px;}
.ExecutiveCenterContent .MarketingTools .template .messageRecipient .MessageContent {text-align: left;}

.ExecutiveCenterContent .MarketingTools .template .UploadImage {border: 1px dashed #000000; text-align: center; height: 300px; vertical-align: top; padding: 5px;}
.ExecutiveCenterContent .MarketingTools .template .UploadProduct {width: 120px; border: 1px dashed #000000; text-align: center; height: 120px; vertical-align: top;}
.ExecutiveCenterContent .MarketingTools .template .productList .Seperator {width: 5px; line-height: 5px;}

.ExecutiveCenterContent .MarketingTools .template .contactInfo {border: 1px dashed #000000; padding: 10px 5px 20px 5px; text-align: center; height: 150px; vertical-align: top;} 
.ExecutiveCenterContent .MarketingTools .template .contactInfo .ContactInfoContent {text-align: left;}


.ExecutiveCenterContent .MarketingTools .template a.BusinessEnquiry { width: 172px; height: 27px; display:block; background: transparent url(../images/mec/benquiry_btn.gif) no-repeat scroll top left; margin: 5px auto; padding: 5px 0px; color: black; font-size: 13px; font-weight: bold;  }
.ExecutiveCenterContent .MarketingTools .template .Footer {padding: 10px 0px 3px; text-align: center; color: #AAAAAA; }
.ExecutiveCenterContent .MarketingTools .floatingPanel { opacity:.50; filter: alpha( opacity=50 );-moz-opacity: .50; background-color: #DDEAF3; position: absolute; height: 120px; width: 576px; cursor: pointer;}
.ExecutiveCenterContent .MarketingTools .floatingPanel td{ text-align: center; vertical-align: middle; }
.ExecutiveCenterContent .MarketingTools .floatingPanel td .btn {margin: 0px;}
.ExecutiveCenterContent .MarketingTools .buttonList input {margin: 0px 0px 0px 10px;}
.ExecutiveCenterContent .MarketingTools .buttonList {text-align: right;}



.Exec_MessageEditing .btn { display: inline; padding: 3px 10px; margin:0px 20px ; border: 1px solid black; cursor: pointer; font-size: 11px; background-color: #FFFFFF;}
.Exec_CompanyInfo {height: 200px;}
.Exec_CompanyInfo td {vertical-align: top;}
.Exec_CompanyInfo td.option {width: 20px;}
.Exec_CompanyInfo td td {padding: 3px 0px;}
.Exec_CompanyInfo td td.title {vertical-align: middle;}
.Exec_CompanyInfo table table .title {width: 100px; }
.Exec_CompanyInfo td.option .radio {border: 0px;}
.Exec_UploadImage {height: 350px; color: #000000;}
.Exec_CompanyInfoButton {text-align: right;padding: 5px 0px;}
.Exec_CompanyInfoButton  .btn { display: inline; padding: 3px 10px; margin:0px 0px 0px 20px ; border: 1px solid black; cursor: pointer; font-size: 11px; background-color: #FFFFFF;}
.Exec_pickProductImage {height: 300px;}
.Exec_pickProductImage .list {vertical-align: top;}
.Exec_pickProductImage .list .displayList {overflow-y: auto; height: 300px;}
.Exec_pickProductImage ul {list-style-type: none; margin: 0px; padding: 0px; clear: both;} 
.Exec_pickProductImage ul li {padding: 2px 2px; margin: 0px; float: left; width: 105px; height: 140px;}
.Exec_pickProductImage ul li div.item {  border: 4px solid transparent; cursor: pointer; text-align: center; }
.Exec_pickProductImage ul li div.selected{ border-color: #D9E6EF; }
.Exec_pickProductImage ul li div.highlighted{ border-color: #D9E6EF; }

.Exec_ContactInfo .t {padding: 10px 0px; color: #000000;}
.Exec_ContactInfo .b {margin-bottom: 10px;}
.Exec_ContactInfo .b input {margin: 0px 5px;}
.Exec_ContactInfo td {padding: 3px 1px;}
.Exec_ContactInfo td.title {width: 80px;}
.Exec_ContactInfo .textbox {width: 90%;}
.Exec_ContactInfo .CountryCode {width: 60px;}
.Exec_ContactInfo .AreaCode {width: 60px;}
.Exec_ContactInfo .Number {width: 221px;}

.Exec_recipientlist {height: 400px;}
.Exec_recipientlist .allList{ width: 60%; padding: 1px 2px 0px 2px; vertical-align: top;}
.Exec_recipientlist .allList .title {width: 50%; border: 0px; border-bottom: 1px solid black; background-color: #EBEEF5; text-align: center; padding: 5px 0px; cursor: pointer; }
.Exec_recipientlist .allList .selected {border: 1px solid black; border-bottom: 1px solid transparent; background-color: #FFFFFF; }
.Exec_recipientlist .allList .container {border: 1px solid black; border-top: 1px solid transparent; height: 400px;}
.Exec_recipientlist .allList .container .grouplist {height: 400px; overflow-y: auto; padding: 10px;} 

.Exec_recipientlist .allList .container .grouplist ul{list-style-type: none; margin: 0px; padding: 0px 0px 0px 0px;}
.Exec_recipientlist .allList .container .grouplist ul ul {padding: 0px 0px 0px 15px;}
.Exec_recipientlist .allList .container .grouplist li {padding: 3px 0px;}
.Exec_recipientlist .allList .container .grouplist li input {margin: 0px; vertical-align: bottom;}
.Exec_recipientlist .allList .container .grouplist a {text-decoration: underline; }


.Exec_recipientlist .selectedTd {padding: 2px; border-left: 1px dashed black; vertical-align: top;}
.Exec_recipientlist .selectedTd .selectedListTitle {padding: 2px; background-color: #EBEEF5; }
.Exec_recipientlist .selectedTd .selectedList div {margin: 2px 0px;}
.Exec_recipientlist .selectedTd .selectedList ul {list-style-type: none; padding: 0px; margin: 0px;}
.Exec_recipientlist .selectedTd .selectedList ul li {margin: 0px; padding: 2px 0px;}
.Exec_recipientlist .selectedTd .selectedList ul li .remove {margin: 0px 2px; cursor: pointer; color: #FF0000;}



.InboxHistory .totalMessage {padding: 5px 0px; font-size: 13px; font-weight: bold; width: 50%; float: left;}
.InboxHistory .UnreadOnly {float: right; }
.InboxHistory .UnreadOnly .checkbox {vertical-align: middle; border: 0px;}
.InboxHistory .ResultPane td{ padding: 2px 0px 2px 10px;}
.InboxHistory .ResultPane td td { padding: 0px;}
.InboxHistory .ResultPane .Head, .InboxHistory .ResultPane .Foot { background-color: #DEEBF4;}
.InboxHistory .ResultPane .Head .paging, .InboxHistory .ResultPane .Foot .paging { text-align: right; padding: 0px 10px 0px 0px; vertical-align: bottom; }
.InboxHistory .ResultPane .Head .paging a, .InboxHistory .ResultPane .Foot .paging a {padding: 0px 3px;}
.InboxHistory .InnerList td { padding-bottom: 50px;}
.InboxHistory .InnerList td { vertical-align: top;}

.InboxHistory .InnerList table td { padding: 10px 0px; border-bottom: 1px solid #999999;}
.InboxHistory .InnerList .greyfont {color: #999999;}
.InboxHistory .InnerList a, .InboxHistory .InnerList a:link, .InboxHistory .InnerList a:hover, .InboxHistory .InnerList a:visited {color: black; display: block;}
.InboxHistory .InnerList a:hover {text-decoration: none;}
.InboxHistory .InnerList .highlight {background-color: #FFFDE8;}
.InboxHistory .InnerList .headrow .Subject { width: 342px; padding: 3px 0px 3px 5px; background: none;}
.InboxHistory .InnerList .Recipients { width: 180px; padding: 3px 0px; }
.InboxHistory .InnerList .PostedDate { width: 100px; text-align: center; padding: 3px 0px; }
.InboxHistory .InnerList .Type {width: 90px; padding: 3px 0px; }
.InboxHistory .InnerList .headrow td { font-weight: bold; font-size: 13px;}
.InboxHistory .InnerList .Subject { background: transparent url(../images/mec/envelope_icon.gif) no-repeat scroll left 2px; padding: 3px 0px 3px 20px; }
.InboxHistory .InnerList .highlight .Subject {background: #FFFDE8 url(../images/mec/envelope_finish_icon.gif) no-repeat scroll left 2px;}
.InboxHistory .InnerList .btn {margin: 0px;}

.MessageDetail .innerContent {border: 1px solid #CCCCCC; padding: 5px 15px;}
.MessageDetail .subject {padding: 5px 5px 10px 5px;}
.MessageDetail b {margin-right: 10px;}
.MessageDetail .messagecontent td {padding: 5px 0px;}
.MessageDetail .messagecontent .Date {text-align: right;}
.MessageDetail .messagecontent .Message .poi {font-size: 14px; font-weight: bold; padding: 5px 0px 0px;}
.MessageDetail .messagecontent .Message .productShowroom {padding-top: 10px;}
.MessageDetail .messagecontent .Message .productShowroom .title {font-weight: bold;}
.MessageDetail .messagecontent .Message .productShowroom .productgallery .ProductItem {width: 102px; margin: 10px 0px 10px 10px; float: left; }
.MessageDetail .messagecontent .Message .productShowroom .productgallery .ProductItem.left {margin-left: 0px;}
.MessageDetail .messagecontent .Message .productShowroom .productgallery .clearboth {clear: both; }
.MessageDetail .messagecontent .Message .productShowroom .productgallery .ProductItem .Image {border: 1px solid #666666; height: 102px; width: 102px; padding: 1px;}
.MessageDetail .messagecontent .Message .productShowroom .productgallery .ProductItem .Image img {height: 100px; width: 100px;} 
.MessageDetail .messagecontent .Message .productShowroom .productgallery .ProductItem .Description {padding: 3px 0px; text-align: center;}
.MessageDetail .messagecontent .Message .productShowroom .productgallery a div {color: black; text-decoration: none;}
.MessageDetail .messagecontent .Message .productShowroom .productgallery a:hover div {color: black; text-decoration: underline;}
.MessageDetail .messagecontent .Message .AdditionalInfo {padding-top: 10px;}
.MessageDetail .messagecontent .Message .AdditionalInfo .title {font-weight: bold;}
.MessageDetail .messagecontent .Message .AdditionalInfo ul {margin-left: 0px; padding-left: 15px;}
.MessageDetail .messagecontent .Message .AdditionalInfo li {float: left; width: 50%; padding: 5px 0px;}

.MessageDetail .SupplierProfile { width: 100%; border: 0px; margin-top: 20px; }
.MessageDetail .SupplierProfile td {border:1px solid #A4C0CC; padding:5px 10px 5px 12px;}
.MessageDetail .SupplierProfile td td {border:0px; padding:5px 0px;}
.MessageDetail .SupplierProfile .SubHeader {font-size:15px; font-weight:bold; letter-spacing:0; padding:8px 10px 8px 12px; background-color: #A4C0CC; } 
.MessageDetail .SupplierProfile .title { background-color:#CADBE2; width:140px; }
.MessageDetail .SupplierProfile a { color: #0B6FBD; }

.EnquiryForm {width: 100%; margin-top: 10px;}
.EnquiryForm .highlight { background-color: #A4C0CC;  }
.EnquiryForm .SubHeader {font-weight: bold; color: #000000; padding: 3px 2px; }
.EnquiryForm .contactform {margin-top: 10px;}
.EnquiryForm .title {font-weight: bold; vertical-align: top; padding-left: 5px; }
.EnquiryForm .vinfo { font-weight: bold; padding: 10px 20px; }
.EnquiryForm .smalltable { padding: 10px 0px; }
.EnquiryForm .redstar { color: #FF0000; font-weight: normal ;}
.EnquiryForm .greyfont {color: #AAAAAA; padding-bottom: 10px; }
.EnquiryForm .textbox  { width: 100%; }
.EnquiryForm tr td.sep { padding: 5px 0px;}
.EnquiryForm .padright5px { width: 95% !important; }
.EnquiryForm .border0{ border: 0px;}
.EnquiryForm .aligncenter {text-align: center; }
.EnquiryForm .businessNature td.left {text-align:left; }
.EnquiryForm .verification td { padding-top: 10px; padding-bottom: 10px; }
.EnquiryForm .captchaBox td{padding: 0px;}
.EnquiryForm .Mandatory {padding: 10px 0px; font-weight: bold; }
.EnquiryForm .buttonsContainer { text-align: right; padding: 30px 0px;}
.EnquiryForm .additionalInfo {padding-left: 20px;}
.EnquiryForm .additionalInfo label {display: block;}

.EnquiryForm .EnquiryMessage {margin: 5px 0px 20px 0px; }
.EnquiryForm .EnquiryMessage .title {font-weight: normal; width: 90px; padding: 5px 0px; }
.EnquiryForm .EnquiryMessage .messageBox {width: 400px; }
.EnquiryForm .EnquiryMessage .messageBox div { padding: 5px 0px;}
.EnquiryForm .EnquiryMessage input.count{width: 50px; text-align: center; margin: 0px 10px; }
.EnquiryForm .EnquiryMessage .textbox {width: 95%;}
.EnquiryForm .EnquiryMessage textarea.message{	width: 95%; height: 129px; border: 1px solid #8a8a8a; padding: 3px;}
.EnquiryForm .submitForm {padding: 10px 0px; text-align: center;}


.ProductDetail .Heading { padding: 5px 0px; margin: 0px; font-size: 22px; font-weight: bold; }
.ProductDetail .ProductInfo { width: 100%; }
.ProductDetail .ProductInfo .photo {width: 200px;}
.ProductDetail .ProductInfo .photo .Image img {border: 1px solid #999999; }
.ProductDetail .ProductInfo .photo .enlarge {background: transparent url(../images/topsearchicon.gif) no-repeat scroll center left;  padding-left: 18px; cursor: pointer; margin: 5px 0px; display: block;  }
.ProductDetail .ProductInfo .Info {padding-left: 10px; vertical-align: top;}
.ProductDetail .ProductInfo .Info .Item { margin-bottom: 5px;  }
.ProductDetail .ProductInfo .Info .Item .title {font-weight: bold; margin-right: 15px;}


.ProductDetail .Detail { margin: 10px 0px;}
.ProductDetail .Detail .SubHeader { font-weight: bold; }
/***************************** Login ********************************/
.Pageheader { font-weight: bold; padding: 5px 0px; font-size: 15px; }
.loginSep { background: #BEDAF2 url(../images/login/border.jpg) repeat-y scroll top left; padding: 2px 0px; line-height: 1px; margin: 0px 0px 10px 0px;}
.loginHeader { padding: 5px 4px; background-color: #BEDAF2; color: #2D5DAF; font-weight: bold; margin: 3px 0px;}
.alignCtr {text-align: center;} 
.LoginBox {width: 400px; display: inline-block; margin: 50px 0px;}
.LoginBox td { padding: 4px;}
.LoginBox td td { padding: 4px 0px;}
.LoginBox .title { font-weight: bold; width: 120px; vertical-align: top; } 
.LoginBox .c { width: 280px; }
.LoginBox input {width: 100%; border: 1px solid #2A50A1;} 
.LoginBox .buttons { height: 40px;}
.LoginBox .btn { padding: 3px 10px; border: 2px solid black; cursor: pointer; font-weight: bold; color: #000000; } 
.LoginBox .forgetPwd { padding: 3px 20px; float: left; margin-left: 30px;}
.LoginBox .login { padding: 3px 20px; float: right; margin-right: 30px;}
.LoginBox .submit { padding: 3px 20px; display: inline; margin-right: 30px;}
.LoginBox a { color: #0000FF; }

.ForgetPwdBox {width: 280px; display: inline-block; margin: 50px 0px;}
.ForgetPwdBox td { padding: 10px 4px 10px 4px;}
.ForgetPwdBox td td { padding: 0px;}
.ForgetPwdBox .title { font-weight: bold; vertical-align: top; padding-left: 40px;} 
.ForgetPwdBox .c {}
.ForgetPwdBox input {width: 100%; border: 1px solid #2A50A1;} 
.ForgetPwdBox .buttons { height: 40px;}
.ForgetPwdBox .btn { padding: 3px 10px; border: 2px solid black; cursor: pointer; font-weight: bold; color: #000000; } 
.ForgetPwdBox .forgetPwd { padding: 3px 20px; float: left;}
.ForgetPwdBox .verification {background-color: #DEEBF4;}
.ForgetPwdBox .login { padding: 3px 20px; float: right;}
.ForgetPwdBox a { color: #0000FF; }

.SearchBox .daily { padding: 3px 0px; }
.SearchBox .daily input { border: 0px; vertical-align: middle; }
.SearchBox .postdate { padding: 3px 0px; } 
.SearchBox .keywordRow {margin: 3px 0px 10px 0px; }
.SearchBox .keywordRow input.defaultContent{ background: transparent url(../images/industry_news/searchBackground.jpg) no-repeat scroll center left; }
.SearchBox .keywordRow .keyword { width: 130px; vertical-align: middle; height: 18px; }
.SearchBox .keywordRow .button {background: #7D7D7D url(../images/industry_news/blackbk.jpg) repeat-x scroll left center; cursor: pointer; color: #FFFFFF; border: 1px solid #7D7D7D;  padding: 2px 4px; vertical-align: middle;} 
/************************ Search Result *******************************/

.SearchResult .subheader {background: transparent url(../images/news/search_pulldown_arrow.gif) no-repeat scroll left center; padding: 10px 0px 10px 20px;   }
.SearchResult .subheader span.title { margin-right: 0px; font-family: "Century Gothic"; font-size: 14px;}

.SearchResult .ResultPane td{ padding: 2px 0px 2px 10px;}
.SearchResult .ResultPane td td { padding: 0px;}
.SearchResult .ResultPane .Head, .SearchResult .ResultPane .Foot { background-color: #DEEBF4;}
.SearchResult .ResultPane .Head .paging, .SearchResult .ResultPane .Foot .paging { text-align: right; padding: 0px 10px 0px 0px; vertical-align: bottom; }
.SearchResult .ResultPane .Head .paging a, .SearchResult .ResultPane .Foot .paging a {padding: 0px 3px;}
.SearchResult .InnerList td { padding-bottom: 50px; padding: 0px 0px 0px 0px;}
.SearchResult .InnerList td { vertical-align: top;}
.SearchResult .InnerList .supplier a { color: black;}
.SearchResult .InnerList .supplier a:hover {text-decoration: none;}
.SearchResult .InnerList .supplier .Link a:hover {text-decoration: none;}
.SearchResult .InnerList .supplier .subHead td {background: transparent url(../images/news/small-arrow.gif) no-repeat scroll 5px center ; padding: 5px 3px 5px 18px; } 
.SearchResult .InnerList .supplier .sponsor td.sponsorCompany {text-transform: uppercase; font-family: Verdana; font-size: 10px;}
.SearchResult .InnerList .supplier .sponsor {background-color: #FBF4CA; }
.SearchResult .InnerList .supplier .showroomImage {width: 100px; }
.SearchResult .InnerList .supplier .showroomImage img {width: 100px; height: 100px; border: 1px solid #666666;  }
.SearchResult .InnerList .supplier .Info {width: 370px; padding-right: 10px; }
.SearchResult .InnerList .supplier a:hover .productTitle{text-decoration: underline;}
.SearchResult .InnerList .supplier .productTitle {font-weight: bold; color: #5489B5;}
.SearchResult .InnerList .supplier a:hover .Company{text-decoration: none;}
.SearchResult .InnerList .supplier .Company{font-weight: bold; cursor: pointer; font-size: 12px;}
.SearchResult .InnerList .supplier .intro { height: 70px; overflow: hidden; width: 100%; font-size: 11px; line-height: 14px;}
.SearchResult .InnerList .supplier .lastupdate { color: #CCCCCC;}
.SearchResult .InnerList .supplier .country {width: 100px;}
.SearchResult .InnerList .supplier .Link {width: 165px; vertical-align: top; padding-left: 0px;}
.SearchResult .InnerList .supplier .Link a {cursor:pointer; }
.SearchResult .InnerList .supplier .sponsor .Link a.viewShowroom div { background: transparent url(../images/news/viem_more_products_btn.gif) no-repeat scroll left top; }
.SearchResult .InnerList .supplier .Link a.viewShowroom div { background: transparent url(../images/news/viem_more_products_btn1.gif) no-repeat scroll left top; padding: 5px 3px 5px 26px; color: white; margin-right: 4px; height: 45px;  }
.SearchResult .InnerList .supplier .Link img {margin-right: 5px; border: 1px solid #CCC; margin-top: 10px;}
.SearchResult .InnerList table.supplier td { padding: 10px 5px 10px 5px; }

.SearchResult .InnerList table.news {margin: 5px 20px;}

.SearchResult .InnerList table.news td.item { padding: 10px 0px; border-bottom: 1px dashed #333333; }
.SearchResult .InnerList table.news a {color: black;}
.SearchResult .InnerList table.news .title {font-weight: bold;}
.SearchResult .InnerList table.news .datesector {padding: 5px; }
.SearchResult .InnerList table.news .date {color: #000000; margin-right: 15px;} 
.SearchResult .InnerList table.news .tag {text-transform: uppercase; padding-left: 10px; background: transparent url(../images/trends-arrow.gif) no-repeat scroll left center; }


.SearchResult .SupplierCatList{ width: 100%;}
.SearchResult .SupplierCatList .subHeader .subText {width: 180px;}
.SearchResult .SupplierCatList .subHeader .subText { display: block; padding: 3px 20px 0px 20px; color:#142C50; font-family:Verdana,Geneva,sans-serif; font-size:14px; font-weight:normal;  }
.SearchResult .SupplierCatList .subHeader .subText span {font-family: "Century Gothic"}

/*.SearchResult .SupplierCatList .subHeader li.subText, .SearchResult .SupplierCatList .subHeader li a {border-bottom: 3px solid #7FB0D2; }*/
.SearchResult .SupplierCatList .subHeader td {height: 20px;}
.SearchResult .SupplierCatList .subHeader li { padding: 0px; float:left; margin: 0px 0px; height: 26px; }
.SearchResult .SupplierCatList .subHeader ul {padding: 0px; margin:0px; list-style-type: none; display: block;  border-bottom: 3px solid #7FB0D2; height: 27px; }

.SearchResult .SupplierCatList .subHeader ul li span.Left { background: transparent url(../images/mec/left_blue_tag_1.gif) no-repeat scroll top left; padding: 7px 2px 7px; display:inline-block; }
.SearchResult .SupplierCatList .subHeader ul li span.Right { background: transparent url(../images/mec/right_blue_tag_1.gif) no-repeat scroll top right;  margin-right: 2px;  padding: 7px 2px 7px; display:inline-block;}
.SearchResult .SupplierCatList .subHeader ul li span.Content { font-weight: bold; background: transparent url(../images/mec/blue_tag_1_bg.gif) repeat-x scroll top left;  padding: 7px 2px 7px; display:inline-block;}
.SearchResult .SupplierCatList .subHeader ul li a {color: #2A425C!important; display: block; border-bottom: 3px solid #7FB0D2; cursor:pointer; }
.SearchResult .SupplierCatList .subHeader ul li a.selected {border-bottom: 3px solid #9BC4E4;}

.SearchResult .SupplierCatList .subHeader ul li a:hover span.Left, 
.SearchResult .SupplierCatList .subHeader ul li a.selected span.Left {background-image: url(../images/mec/left_blue_tag.gif); }
.SearchResult .SupplierCatList .subHeader ul li a:hover span.Right, 
.SearchResult .SupplierCatList .subHeader ul li a.selected span.Right {background-image: url(../images/mec/right_blue_tag.gif); }
.SearchResult .SupplierCatList .subHeader ul li a:hover span.Content, 
.SearchResult .SupplierCatList .subHeader ul li a.selected span.Content {background-image: url(../images/mec/blue_tag_bg.gif); }

.SearchResult .SupplierCatList .contentList { background: #D9E6EF url(../images/trade/blue_bg.jpg) repeat-x scroll top left; }
.SearchResult .SupplierCatList .contentList .productCat {padding: 10px; }
.SearchResult .SupplierCatList .contentList .productCat a {color: #0C427E;}
.SearchResult .SupplierCatList .contentList .productCat a:hover {text-decoration:underline; }
.SearchResult .SupplierCatList .contentList .productCat ul{ list-style-type: none; padding: 0px; margin: 0px; margin-left: 5px;}
.SearchResult .SupplierCatList .contentList .productCat ul li {float: left; width: 31%; padding: 5px 6px ; margin: 0px;}
.SearchResult .SupplierCatList .contentList .productCat ul li a { font-weight: bold;}
.SearchResult .SupplierCatList .contentList .productCat ul ul {list-style-type: disc; margin-left: 15px; }
.SearchResult .SupplierCatList .contentList .productCat ul ul ul {list-style-type: none;}
.SearchResult .SupplierCatList .contentList .productCat ul ul li {float: none; width: 100%; padding: 1px 0px; margin: 0px;}
.SearchResult .SupplierCatList .contentList .productCat ul ul li a { font-weight: normal;}
.SearchResult .SupplierCatList .contentList .productCat ul ul div { border: 2px solid #ADD2E2; background-color: #F2F7FB; position: absolute; width: 360px; padding: 3px 0px 3px 10px; float: left;}
.SearchResult .SupplierCatList .contentList .productCat ul ul ul { margin: 0px; }
.SearchResult .SupplierCatList .contentList .productCat ul ul ul li { float:left; width: 150px; padding: 2px 0px 2px 15px; background: transparent url(../images/blue_arrow_s.gif) no-repeat scroll left 5px; }
.SearchResult .SupplierCatList .contentList .productCat ul ul ul li a {width: 150px; }
.SearchResult .SupplierCatList .contentList .countryRegion {margin: 10px 0px 10px 20px; width: 80%; }
.SearchResult .SupplierCatList .contentList .countryRegion .f {width: 120px; }
.SearchResult .SupplierCatList .contentList .countryRegion .f select{width: 120px;}

.AdvanceSearch .heading {font-family:  "Century Gothic", Verdena, Arial; }
.AdvanceSearch .heading  h1 {font-weight: normal ; }
.AdvanceSearch .radio { border: 0px;}
.AdvanceSearch .row{ margin: 10px 0px; clear:both}
.AdvanceSearch .row .title {font-weight: bold; margin-right: 20px;}
.AdvanceSearch .row label {margin-right: 20px;}
.AdvanceSearch .row .keyword {width: 200px;}
.AdvanceSearch .row .optionGroups {clear: both; margin: 0px 0px; padding: 10px 0px 30px 0px;}
.AdvanceSearch .row .optionGroups .Optionsubheader { background-color: #E3EBF8; padding: 5px; font-weight: bold; padding-left: 0px;}
.AdvanceSearch .row .optionGroups input {border: 0px; vertical-align: middle; }
.AdvanceSearch .row .optionGroups ul {list-style-type: none; margin: 0px; padding: 0px;}
.AdvanceSearch .row .optionGroups ul li {float:left; width: 32%;}
.AdvanceSearch .row .optionGroups ul li li {float: none; width: auto;}
.AdvanceSearch .row .optionGroups .twolevel ul li {font-weight: bold; padding-left: 0px;}
.AdvanceSearch .row .optionGroups .twolevel ul li li {font-weight: normal; padding-left: 0px;}
.AdvanceSearch .row .optionGroups .singleOptions ul li{ float: none;}
.AdvanceSearch .row input.radio {border: 0px; vertical-align: middle; }
.AdvanceSearch .row.postdate div.title {margin: 5px 0px;}
.AdvanceSearch .row.postdate td.title {width: 80px; padding: 5px 0px;}
.AdvanceSearch .row.postdate td select {margin-right: 10px;}

.latestproducts .columns {margin-left: 5px;}
.latestproducts .columns .image {text-align: center; vertical-align: middle;}
.latestproducts .columns .image img {border: 1px solid #e0e3e4; width: 50px;}
.latestproducts .columns .detail {width: 140px; padding-right: 5px;} 
.latestproducts .company {color: #a2a2a2 !important;}
.latestproducts .company a {color: #a2a2a2 !important;}

.latest-album { height:182px; border: 1px solid #CCC; }
.latest-album a div { color: #000000 !important; cursor:pointer; }
.latest-album a:hover div { color: #2F92CF !important; }
.latest-album a:link div { color: #000000; }
.latest-album a:visited div { color: #000000; }
.latest-album .album-container { display:table-cell; float:left; width:100%; height:100%; }
.latest-album caption { font-weight: bold; height: 28px; line-height:28px; background:transparent url(../images/PhotoGallery/home_header_bg.gif); text-align:left; padding-left:10px; }
.latest-album  .thumbnails-container { height: 120px; width:120px; border:1px solid #CCCCCC; display: table-cell; vertical-align: middle; text-align: center; }
.latest-album .album-container a, 
.latest-album .album-container td{ text-align:center !important; }
.latest-album  .thumbnails120 { position:relative; top:0px; left:0px; display:table-cell;text-align:center;vertical-align:middle; width:120px; height:120px;}
.latest-album .thumbnails-container  a { display: block; height:120px; width:120px;text-align:center !important;}
.latest-album .thumbnails-container  .thumbnails120 * {vertical-align:middle;}
*.latest-album .thumbnails-container  .thumbnails120 span{height:100%;display:inline-block;}
.AppointmentLB {border: 0px solid #5087BD;}
.AppointmentLB .subheader {font-weight: bold; font-size: 12px; background-color: #EEEEEE; padding: 2px;}
.AppointmentLB .content {padding: 2px; vertical-align: top; padding-bottom: 10px; }
.AppointmentLB .content .companyName {padding: 2px 0px;}
.AppointmentLB .content .title {font-weight: bold; padding: 5px 0px;}
.AppointmentLB .content .adate {width: 80px; margin-right: 5px;}
.AppointmentLB .content .checkbox {border: 0px;}
.AppointmentLB .content .objective td {vertical-align: top;}
.AppointmentLB .content .appointtextarea {width: 80%; height: 50px; }
.AppointmentLB td.button {text-align: right; padding: 3px 10px; }
.AppointmentLB td.button .btn {padding: 2px 8px;  }


.ExhibitiorListLightBox {color: #000000; text-align: left;}
.ExhibitiorListLightBox .OKbutton { background-color: #000000; color: #FFFFFF; width: 160px; cursor: pointer; margin-top: 30px; border: 1px solid white; }


/******************************* Photo Gallery **************************/
.PhotoGalleryAlbum a:link, .PhotoGalleryAlbum a:visited { color:#333333 !important; }
.PhotoGalleryAlbum a:hover{ color:#2F92CF !important;}
.PhotoGalleryAlbum .customLinkbuttons,
.PhotoGalleryIndex .customLinkbuttons { padding-top: 0px; padding-bottom: 0px; text-transform:uppercase; }
.PhotoGalleryAlbum .customLinkbuttons p,
.PhotoGalleryIndex .customLinkbuttons p, 
.PhotoGalleryAlbum .customLinkbuttons div, 
.PhotoGalleryIndex .customLinkbuttons div  { margin: 4px 0px 4px 0px; font-size: 10px;}
.PhotoGalleryAlbum .socialPanel,
.PhotoGalleryIndex .socialPanel { padding-top: 40px; }
.PhotoGalleryIndex .thumbnails-container { float:left; padding:7px 14px 7px 0; width:110px; height:110px; }
.PhotoGalleryAlbum .separator,
.PhotoGalleryIndex .separator { border-bottom:1px #90BC46 solid; }

.scrollingAlbum { margin: 0px 0px 15px 0px;  padding: 10px 0px 0px 0px; }
.scrollingAlbum .leftButton { cursor: pointer; width: 10px;}
.scrollingAlbum .rightButton { cursor: pointer; width: 10px;}
.scrollingAlbum .container{ height: 68px; overflow: hidden;width: 483px; background-color: transparent; position: relative; z-index: 10; }
.scrollingAlbum .Subcontainer{ height: 68px; width: 3000px; background-color: transparent; position: relative; z-index: 8;}
.scrollingAlbum .container .Subcontainer div{ width: 65px; height: 65px; border: 1px solid #9C9C9C; display:table-cell; text-align:center; vertical-align:middle; cursor:pointer; }
.scrollingAlbum .container .Subcontainer .selected { border: 3px solid #90BC46; display:block; width: 61px; height:61px;}
_.scrollingAlbum .container .Subcontainer .selected { border: 3px solid #90BC46; width: 61px; height:65px; padding-top:2px; padding-bottom:5px;}
.scrollingAlbum .container ul { margin: 0px; padding: 0px; width: 100000px; }
.scrollingAlbum .container li { float:left;  list-style: none outside none; height: 65px; width: 69px; }
.scrollingAlbum .container .Subcontainer div * {vertical-align:middle;}
*.scrollingAlbum .container .Subcontainer div span{height:100%;display:inline-block;}

.scrollingAlbum .container a {width:100% }
.scrollingAlbum .container a:link, .scrollingAlbum a:visited { color:#333333; }
.scrollingAlbum .container a:hover{ color:#2F92CF}

.PhotoGalleryAlbum .img-container { width: 525px; height: 430px; background:#EDEDED;}
.PhotoGalleryAlbum .img-container .container { width:460px; margin-top:15px; background:#EDEDED; }
.PhotoGalleryAlbum .img-container .leftButton { cursor: pointer; width: 22px; text-align:right; }
.PhotoGalleryAlbum .img-container .rightButton { cursor: pointer; width: 22px;}
.PhotoGalleryAlbum .img-container .photo400 { margin:0 auto; width:460px; height:400px; display:table-cell;text-align:center;vertical-align:middle; }
.PhotoGalleryAlbum .img-container .photo400 * {vertical-align:middle;}
*.PhotoGalleryAlbum .img-container .photo400 span{height:100%;display:inline-block;}

.PhotoGalleryAlbum .img-description { margin-top:5px; width: 501px; min-height: 42px; background:#EDEDED; padding:12px;}
.PhotoGalleryAlbum .img-description .to-showroom { width:120px; vertical-align: middle;}

.PhotoGalleryMoreCategories { margin-top:30px !important; }
.PhotoGalleryMoreCategories .keywordRow { margin-top:3px; }
.PhotoGalleryMoreCategories .categoryBox select { margin-bottom:6px; }
.PhotoGalleryMoreCategories{ background-image: url(../images/modules/tab2_font_green3_bg1.gif) !important; }
.PhotoGalleryMoreCategories ul{ background-image: url(../images/modules/tab2_font_green3_bg2.gif) !important; }

.PhotoGallerySearch .thumbnails-container { float:left; padding:7px 14px 7px 0; width:110px; height:175px; }
.PhotoGallerySearch .thumbnails-container div { position:relative; top:0px; left:0px; display:table-cell;text-align:center;vertical-align:middle; width:110px; padding-bottom: 10px;}
.PhotoGallerySearch .thumbnails-container a { padding-bottom: 10px;}

.thumbnails-container .thumbnails110 { position:relative; top:0px; left:0px; display:table-cell;text-align:center;vertical-align:middle; width:110px; padding-bottom: 10px; height:110px;}
.thumbnails-container a { display: block; height:110px; width:110px;text-align:center !important;}
.thumbnails-container .thumbnails110 * {vertical-align:middle;}
*.thumbnails-container .thumbnails110 span{height:100%;display:inline-block;}

.PhotoGallerySearch .paging ul,
.PhotoGalleryIndex .paging ul {text-align:right;}
.PhotoGallerySearch .paging li ,
.PhotoGalleryIndex .paging li { list-style:none; display:inline; padding:2px; margin-right:3px; }
.PhotoGallerySearch .paging li.selected,
.PhotoGallerySearch .paging li a:hover,
.PhotoGalleryIndex .paging li.selected,
.PhotoGalleryIndex .paging li a:hover{ color:#E26375 !important; text-decoration:underline; }

/******************************* Photo Gallery **************************/

.bluecell{background-color: #deebf4;}
.whitecell{background-color: #ffffff;}


.clearboth{	clear: both;}


/***font-color*********/
.redfont{
	color: #e46565;
}
.bluefont{color: #4673a6;}


.blue_tag a:link{color:#2F92CF;	font-weight:normal; text-decoration:none; font-size:12px; }
.blue_tag a:hover{color:#2F92CF; text-decoration: underline;}
.blue_tag a:active{color:#2F92CF; text-decoration: underline;}

/*******search-btns***********/
.yellow-button{
	width: auto;
	height: 22px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/btn-yellow-bg.gif);
	color: #A87C41;
	text-align: center;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
} 
.blue-button{
	width: auto;
	height: 22px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/btn-bg.gif);
	color: #ffffff !important;
	text-align: center;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
}
.green-button{
	width: auto;
	height: 18px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/btn-bg-green.gif);
	color: #ffffff !important;
	text-align: center;
	padding-top: 2px;
	padding-right: 11px;
	padding-bottom: 2px;
	padding-left: 11px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
}

a.blue-button, a.small-blue-button, a.small-blue-button-1{ color: #FFFFFF !important;}
.small-blue-button{
	width: auto;
	height: 15px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/btn-bg.gif);
	color: #ffffff !important;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 2px;
	margin-bottom: 3px;
	cursor: pointer;
}

.small-blue-button{
	width: auto;
	height: 15px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/btn-bg.gif);
	color: #ffffff !important;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 2px;
	margin-bottom: 3px;
	cursor: pointer;
	line-height: 9px;
}
.small-blue-button-1{
	width: 70px;
	height: 15px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/blue_botton_1.gif);
	color: #ffffff !important;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 2px;
	margin-bottom: 3px;
	cursor: pointer;
	line-height: 9px;
}
/****hightlight-fonts*******/

.highlight1	        {color: #bf7f03;}
a.highlight1		{color: #bf7f03;}
a.highlight1:visited{color: #bf7f03;}
a.highlight1:hover	{color: #000000;}
a.highlight1:active	{color: #bf7f03;}



.border{
	border: 1px solid #CCC;
}
.center{
	text-align: center;
}
.fright{
	margin: 0px;
	padding: 0px;
	float: right;
}

.notDisplay {visibility: hidden;}

.at-whatsthis {color: #CCCCCC !important;}

.noMgnLeft {margin-left: 0px !important;}
.noMgnRight {margin-right: 0px !important;}

.smallfont {font-size: 9px;}
.normalfont {font-size: 11px;}
.largefont {font-size: 14px;}
.xlargefont {font-size: 16px;}

.hide {display: none;}


.inputHeight20 {height:21px;vertical-align:middle; padding-top:4px \9; height:19px \9;}
.selectHeight20 { height:25px; vertical-align:middle; height:26px \9; *margin-top:4px; padding:4px; font-size:12px; }
.selectHeight20 option { vertical-align:middle;}

.exhibitorList .Title {background-color: #5087BD; color: white; font-weight: bold; padding: 5px 10px; font-size: 12px;}
.exhibitorList .vmelTitle {background-color: #fa970a; color: white; font-weight: bold; padding: 2px 10px; font-size: 12px; }
.exhibitorList .vmelMemberTitle {background-color: #fa970a; color: white; padding: 5px 10px 0px 10px; font-size: 12px; width:100%; height:25px;}
.exhibitorList .vmelMemberTitle .c{border-bottom: 1px solid #ffffff; width:100%;}

.exhibitorList .searchBox {padding-bottom: 10px;}
.exhibitorList .searchBox .h {font-weight: bold; }
.exhibitorList .searchBox {background: transparent url(../images/exhibitorlist/exhibitorlist_grey.jpg) repeat-x scroll top left;  }
.exhibitorList .searchBox td {vertical-align: top;}
.exhibitorList .searchBox .box { margin: 0px 5px;}
.exhibitorList .searchBox .list {width: 350px;  border-bottom: 2px dotted #CBCBCB; padding: 10px 0px 0px 5px;}
.exhibitorList .searchBox .search {width: 250px;  border-bottom: 2px dotted #CBCBCB; padding: 5px 0px 0px 5px}
.exhibitorList .searchBox .login {width: 250px;  border-bottom: 2px dotted #CBCBCB; padding: 5px 5px 0px 5px}
.exhibitorList .searchBox .login .box {padding: 10px 5px; text-align:center; font-size:12px; line-height:20px;   }

.exhibitorList .searchBox .login .box .redButton .left {background: white url(../images/exhibitorlist/btn_exh01_left.gif) no-repeat top right; color:White;line-height:32px;display:inline-block; width:5px;vertical-align:bottom}
.exhibitorList .searchBox .login .box .redButton .right {background: white url(../images/exhibitorlist/btn_exh01_right.gif); color:White;line-height:32px;display:inline-block; width:5px;vertical-align:bottom}
.exhibitorList .searchBox .login .box .redButton .content {background: white url(../images/exhibitorlist/btn_exh01_repeat.gif); color:White;line-height:32px;display:inline-block; width:120px;}

.exhibitorList .greyButton .left {background: White url(../images/exhibitorlist/btn_exh04_left.gif) no-repeat top right; color:black;line-height:23px;display:inline-block; width:4px;vertical-align:bottom}
.exhibitorList .greyButton .right {background: White url(../images/exhibitorlist/btn_exh04_right.gif); color:black;line-height:23px;display:inline-block; width:4px;vertical-align:bottom}
.exhibitorList .greyButton .content {background: White url(../images/exhibitorlist/btn_exh04_repeat.gif); color:black;line-height:23px;display:inline-block; font-weight:normal;}

.exhibitorList .greyBlueButton .left {background: #698b6e url(../images/exhibitorlist/btn_exh05_left.gif) no-repeat top right;background-color: #fa970a; color:black;line-height:21px;display:inline-block; width:5px;vertical-align:bottom}
.exhibitorList .greyBlueButton .right {background: #698b6e url(../images/exhibitorlist/btn_exh05_right.gif);background-color: #fa970a; color:black;line-height:21px;display:inline-block; width:5px;vertical-align:bottom}
.exhibitorList .greyBlueButton .content {background: #698b6e url(../images/exhibitorlist/btn_exh05_repeat.gif);background-color: #fa970a; color:black;line-height:21px;display:inline-block; font-weight:normal;}


.exhibitorList .searchBox .search .seperator {line-height: 5px;}
.exhibitorList .searchBox .result .seperator {line-height: 5px;border-bottom: 2px dotted #CBCBCB;}
.exhibitorList .searchBox .list .seperator {padding: 0px 5px;}
.exhibitorList .searchBox .box .head {font-size: 11px; padding-top: 5px;}
.exhibitorList .searchBox .box .searchTypeDropBox {border: 1px solid #3778B2; background: white url(../images/exhibitorlist/dropdown.jpg) no-repeat scroll   99% 52%; padding: 2px 2px; cursor: pointer; width: 200px; }
.exhibitorList .searchBox .box .picker {width: 200px;}
.exhibitorList .searchBox .button {padding: 10px 0px; text-align: right; }
.exhibitorList .searchBox .btn {background-color: white; border: 2px solid black; margin-left: 10px; padding: 1px 10px; font-weight: bold;}
.exhibitorList .searchBox .text {width: 100%; border: 1px solid #3778B2; }
.exhibitorList .searchBox .sep {background: transparent url('../images/exhibitorlist/border left.gif') no-repeat scroll  top center;  padding-left: 5px;  border-bottom: 2px dotted #CBCBCB;}
.exhibitorList .searchBox .dropBoxContainer {width: 210px; overflow-x: hidden; white-space: nowrap; }
.exhibitorList .searchBox .floatingDropBox {display:block; float:none; border: 1px solid #2f92cf; background: #FFFFFF none repeat scroll 0% 0%; z-index: 100; width: 230px; position: absolute; overflow-y: auto; padding: 3px;}
.exhibitorList .searchBox .floatingDropBox ul {list-style-type: none; padding: 0px; margin: 0px;}
.exhibitorList .searchBox .floatingDropBox li{padding-left: 0px;}
.exhibitorList .searchBox .floatingDropBox li a{padding-left: 3px;}
.exhibitorList .searchBox .floatingDropBox li li a{padding-left: 8px;}
.exhibitorList .searchBox .floatingDropBox li li li a{padding-left: 13px;}
.exhibitorList .searchBox .floatingDropBox li li li li a{padding-left: 18px;}
.exhibitorList .searchBox .floatingDropBox a {display: block; padding-top: 1px; padding-bottom: 1px;}
.exhibitorList .searchBox .floatingDropBox a:hover {color: white; background-color: #5555FF; text-decoration: none; }

.exhibitorList .result {background-color: #E6EDF5; padding-left: 10px;}
.exhibitorList .result .subHeader {padding: 5px 0px 10px 0px;}
.exhibitorList .result .paging{ text-align: right;}
.exhibitorList .result .pagingPane {padding: 5px 0px;}
.exhibitorList .result .redButton .left {background: white url(../images/exhibitorlist/btn_exh02_left.gif) no-repeat top right; color:White;line-height:22px;display:inline-block;  width:5px;vertical-align:bottom}
.exhibitorList .result .redButton .right {background: white url(../images/exhibitorlist/btn_exh02_right.gif) no-repeat top left; color:White;line-height:22px;display:inline-block; width:5px;vertical-align:bottom }
.exhibitorList .result .redButton .content {background: white url(../images/exhibitorlist/btn_exh02_repeat.gif); color:White;line-height:22px;display:inline-block;}
.exhibitorList .result .blueButton, .exhibitorList .result .redButton { cursor:pointer;}
.exhibitorList .result .blueButton .left {background: white url(../images/exhibitorlist/btn_exh03_left.gif) no-repeat top right; color:White;line-height:22px;display:inline-block; width:5px;vertical-align:bottom}
.exhibitorList .result .blueButton .right {background: white url(../images/exhibitorlist/btn_exh03_right.gif) no-repeat top left; color:White;line-height:22px;display:inline-block; width:5px;vertical-align:bottom}
.exhibitorList .result .blueButton .content {background: white url(../images/exhibitorlist/btn_exh03_repeat.gif); color:White;line-height:22px;display:inline-block;}
.exhibitorList .result .redButton { height:22px; cursor:pointer; }
.exhibitorList .result .sortByRow {font-weight: bold;}
.exhibitorList .result .sortByRow input {vertical-align: middle; border: 0px;}
.exhibitorList .result .selectUnselect input {vertical-align: middle; border: 0px;}
.exhibitorList .result .resultPane {background-color: white;}
.exhibitorList .result .resultPane .header td {font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.exhibitorList .result .resultPane .header td a {color: black; text-decoration: underline;}
.exhibitorList .result .resultPane .paddingleft {padding-left: 5px;}
.exhibitorList .result .resultPane .header .ExhibitorName {width: 440px; }
.exhibitorList .result .resultPane .BoothNo {padding-left: 10px; width: 120px; }
.exhibitorList .result .resultPane .CountryRegion {padding-left: 2px; width: 125px; }
.exhibitorList .result .resultPane .ProductCategory {padding-left: 2px; width: 180px; }
.exhibitorList .result .resultPane td {border-bottom: 1px dashed #999999;padding-top: 5px; padding-bottom: 5px;  vertical-align: top; }
.exhibitorList .result .resultPane .content .prdImage {padding-right:5px;}
.exhibitorList .result .resultPane .content .ExhibitorName {width: 370px;}
.exhibitorList .result .resultPane .content .Button {width: 110px;}
.exhibitorList .result .resultPane .content .ExhibitorName .cname {font-weight: bold; color:#2f92cf ; font-size: 12px;}
.exhibitorList .result .resultPane .content .ExhibitorName .cname a {color: #2f92cf; text-decoration: underline;}
.exhibitorList .result .resultPane .content .ExhibitorName .intro {padding: 5px 0px 2px 0px;}
.exhibitorList .result .resultPane .content .ExhibitorName .button {}
.exhibitorList .result .resultPane .content .ExhibitorName .button a { clear:right; font-size: 10px; color: #666; }
.exhibitorList .result .resultPane .content  a .displayInlineBlock { color:black; cursor:pointer; }
.exhibitorList .result .resultPane .content  a:hover .displayInlineBlock { color:#2f92cf !important; cursor:pointer; }
.exhibitorList .result .resultPane .content  a:visited .displayInlineBlock { color:black; cursor:pointer; }
.exhibitorList .result .resultPane .BoothNo ul {list-style-type: none; padding: 0px; margin: 0px;}
.exhibitorList .result .resultPane .BoothNo ul li .text{font-weight: bold;}
.exhibitorList .result .resultPane .BoothNo ul li {padding: 0px; margin:0px;}
.exhibitorList .result .resultPane .BoothNo ul li li .text {background: transparent; font-weight: normal}
.exhibitorList .result .resultPane .BoothNo ul ul{margin-left: 5px; }
.exhibitorList .result .resultPane .BoothNo li li li {}

/**************** Login ExhibitionList ***********/
.LightBoxContainerEL {position: absolute; z-index: 1000; width: 300px; border: 5px solid #DDDDDD; }
.LightBoxContainerEL td { border: 0px; padding: 0px; margin: 0px; }

.LightBoxContainerEL .LightBoxHeader {height: 25px; background: #FFFFFF url(../images/LightBox/background.jpg) repeat-x scroll top left; color: #000000;font-weight: bold; cursor: default; }
.LightBoxContainerEL .LightBoxHeader .title { padding: 5px 0px 5px 5px; }
.LightBoxContainerEL .LightBoxHeader .closeDiv { padding: 5px 5px 5px 5px; }
.LightBoxContainerEL .LightBoxHeader .closeDiv  a, .LightBoxContainer .LightBoxHeader .closeDiv  a:active, .LightBoxContainer .LightBoxHeader .closeDiv a:hover{ color: #FFFFFF; }
.LightBoxContainerEL .innerContent{background: #FFFFFF; border-left: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; width: 100%; vertical-align: middle; text-align: center; color: #FFFFFF;}
/*.LightBoxContainerEL .innerContent .innerContentDiv {margin: 5px; }*/

.LoginLightBoxExhibitionList {margin: 10px 0px 0px 0px;}
.LoginLightBoxExhibitionList td {color: #000000; vertical-align: top; text-align: left; padding:0px 5px;}
.LoginAlertBoxExhibitionList {margin: 10px 0px 15px 0px;}
.LoginAlertBoxExhibitionList td {color: #000000; vertical-align: top; text-align: left; padding:0px 4px;}
.LoginAlertBoxExhibitionList .confirmbtn {display:inline;padding: 2px 10px 0px 10px; cursor:pointer; height: 22px;  width: 50px;
                                          line-height: 20px; background: transparent url(../images/Login/buttonbg.jpg) repeat-x scroll left top;  color: #FFFFFF; margin: 5px 0px 0px 0px;}

.LoginLightBoxExhibitionList .username, .LoginLightBoxExhibitionList .password{font-weight: bold; padding-bottom: 10px; text-align: left;}
.LoginLightBoxExhibitionList .redirection {font-weight: bold; padding-bottom: 20px; text-align: left;}
.LoginLightBoxExhibitionList .username_input, .LoginLightBoxExhibitionList .password_input { width: 140px; border: 1px solid #DDDDDD; }
.LoginLightBoxExhibitionList .loginError { padding-bottom: 20px; font-weight: bold; color: #FF0000;}
.LoginLightBoxExhibitionList .forgotPassword{text-align: right;}
.LoginLightBoxExhibitionList a.forgetpwd, .LoginLightBoxExhibitionList a:hover.forgetpwd { color: #999999;}
.LoginLightBoxExhibitionList .registerNow { float: left; margin-right: 40px; padding: 2px 0px; color: #000000; cursor: pointer;}
.LoginLightBoxExhibitionList .loginbtn {float: right; padding: 2px 10px 0px 10px; cursor:pointer; height: 22px; line-height: 20px; background: transparent url(../images/Login/buttonbg.jpg) repeat-x scroll left top;  color: #FFFFFF; margin: 5px 0px 0px 0px;}
.LoginLightBoxExhibitionList .confirmbtn {padding: 2px 10px 0px 10px; cursor:pointer; height: 22px; line-height: 20px; background: transparent url(../images/Login/buttonbg.jpg) repeat-x scroll left top;  color: #FFFFFF; margin: 5px 0px 0px 0px;}

.RemoveFromMyExhibitiorList { text-align: center; width:100%;}
.RemoveFromMyExhibitiorList a ,
.RemoveFromMyExhibitiorList a:hover,
.RemoveFromMyExhibitiorList a:visited,
.RemoveFromMyExhibitiorList a:active,
.RemoveFromMyExhibitiorList a:link{ text-decoration:underline;color:Black !important;}

.ContinueAsVistor a,.ContinueAsVistor a:hover,.ContinueAsVistor a:visited
,.ContinueAsVistor a:active,.ContinueAsVistor a:link{ text-decoration:underline;color:#666666 !important;}

.seeProducts a,.seeProducts a:hover,.seeProducts a:visited
,.seeProducts a:active,.seeProducts a:link{ text-decoration: none;color:#2F92CF !important;}
