﻿/*****************
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_headerdotted_orange
tab_headerdotted_blue
tab_headerdotted_black
tab_headerdotted_green
tab_headerdotted_pink
tab_headerdotted_purple

*****************/
.link {color: #4085AC }
body { margin: 0px 0px;}
body, input, td, span, div {font-family: Verdana, Geneva, sans-serif;}
input { border: 1px solid #CCC; }
a{outline-style:none}

table {
	border-collapse: collapse;
	border-spacing: 0;
} 
.container { width: 954px; height: auto; background-color: #FFF;  margin:0px auto;}
.footer{width: 1004px; 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: 1004px; margin:0px auto;}
.top-banner { width: 954px; text-align: center; margin: 0px 25px;}
.logo-information { width: 954px; background-color: #ffffff; margin: 0px 25px ;}

.menu { height: 30px; background-image: url(../images/menu-bg.gif); background-repeat: repeat-x; padding: 0px 25px; 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; font-weight:bold; }
.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: #666666; !important; text-decoration: none !important;}
/*
.menu table ul div { position: absolute; border: 2px solid #4673A6; display: none; }
.menu table ul div ul li { float: none; background: #FFFFFF none no-repeat scroll 0px 0px; width: 200px; }
.menu table ul div ul li a { background: transparent url(../images/submenu-bg.gif) repeat-x scroll top left; display:block; }
.menu table ul div ul li a:hover { background: transparent url(../images/submenu-bg-hover.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) repeat-x scroll top left; }
.menu table ul li.highlight a.green  { background: transparent url(../images/menu/green_1.gif) repeat-x scroll top left; }
.menu table ul li.highlight a.grey { background: transparent url(../images/menu/grey.gif) repeat-x scroll top left; }
.menu table ul li.highlight a.blue { background: transparent url(../images/menu/blue.gif) repeat-x scroll top left; }
.menu table ul li.highlight a.orange { background: transparent url(../images/menu/orange.gif) repeat-x scroll top left; }
.menu table ul li.highlight a.pink { background: transparent url(../images/menu/pink.gif) repeat-x scroll top left; }
.menu table ul li.highlight a.pink1 { background: transparent url(../images/menu/pink_1.gif) repeat-x scroll top left; }
.menu table ul li.highlight a.pink2 { background: transparent url(../images/menu/pink_2.gif) repeat-x scroll top left; }
.menu table ul a:hover.purple { background: transparent url(../images/menu/purple.gif) repeat-x scroll top left; }
.menu table ul a:hover.green { background: transparent url(../images/menu/green_1.gif) repeat-x scroll top left; }
.menu table ul a:hover.grey { background: transparent url(../images/menu/grey.gif) repeat-x scroll top left; }
.menu table ul a:hover.blue { background: transparent url(../images/menu/blue.gif) repeat-x scroll top left; }
.menu table ul a:hover.orange { background: transparent url(../images/menu/orange.gif) repeat-x scroll top left; }
.menu table ul a:hover.pink { background: transparent url(../images/menu/pink.gif) repeat-x scroll top left; }
.menu table ul a:hover.pink1 { background: transparent url(../images/menu/pink_1.gif) repeat-x scroll top left; }
.menu table ul a:hover.pink2 { background: transparent url(../images/menu/pink_2.gif) repeat-x scroll top left; }

/*added by rachel: 2010-11-18 */
.menu table ul div { position: absolute; display: none; padding:0px; margin:0px;}
.menu table ul div ul li { float: none; background: transparent none no-repeat scroll 0px 0px; margin: 0px; padding: 0px; height:auto;}
.menu table ul div ul li a { background: #FFFFFF none no-repeat scroll 0px 0px; display:block; padding: 5px 20px 5px 20px; height:auto; } /*background: #FFF url(../images/submenu-bg.gif) repeat-x scroll top left; border: 1px solid #EEE;*/
.menu table ul div ul li a:hover { background: #FFFFFF none no-repeat scroll 0px 0px; } /*background: #FFF url(../images/submenu-bg-hover.gif) repeat-x scroll top left;*/
.menu table ul li.pink div { width:200px; }
.menu table ul li.purple div { width:270px; }
.menu table ul li.blue div { width:180px; }
.menu table ul li.purple div a { background: #FFF url(../images/menu/purple_s.gif) repeat-x scroll top left; border-bottom: 1px dotted #c984aa; display:block;}
.menu table ul li.green div a { background: #FFF url(../images/menu/green_s.gif) repeat-x scroll top left; }
.menu table ul li.grey div a { background: #FFF url(../images/menu/grey_s.gif) repeat-x scroll top left; }
.menu table ul li.blue div a { background: #FFF url(../images/menu/blue_s.gif) repeat-x scroll top left; border-bottom: 1px dotted #46A3DB; display:block;}
.menu table ul li.orange div a { background: #FFF url(../images/menu/orange_s.gif) repeat-x scroll top left; }
.menu table ul li.pink div a { background: #FFF url(../images/menu/pink_s.gif) repeat-x scroll top left; border-bottom: 1px dotted #f4b389; display:block;}
.menu table ul li.purple div a:hover { background: #FFF url(../images/menu/purple_d.gif) repeat-x scroll top left; display:block;}
.menu table ul li.green div a:hover { background: #FFF url(../images/menu/green_d.gif) repeat-x scroll top left; }
.menu table ul li.grey div a:hover { background: #FFF url(../images/menu/grey_d.gif) repeat-x scroll top left; }
.menu table ul li.blue div a:hover { background: #FFF url(../images/menu/blue_d.gif) repeat-x scroll top left; }
.menu table ul li.orange div a:hover { background: #FFF url(../images/menu/orange_d.gif) repeat-x scroll top left; }
.menu table ul li.pink div a:hover { background: #FFF url(../images/menu/pink_d.gif) repeat-x scroll top left;  display:block;}
/*added by rachel: 2010-11-18 End */

.search-area { padding: 0px 25px; height: 68px; float: none; background-image: url(../images/search-bg.gif);}
.search-area-left { width: 691px; padding-left: 14px; height: 68px;  float: left;  text-align: left;  background-image: url(../images/search-bg-dotted.gif);}

.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 { text-decoration: underline; }

.search-area-right { width: 249px; height: 68px; float: left; background-image: url(../images/member-bg.gif); font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #FFF; text-align: left; }
.search-area-right .up { font-size: 11px; color: #FFF; height: 31px; padding: 15px 0px 9px 96px; cursor: pointer;  }
.search-area-right .free { font-size: 10px; color: #FF0; }

.breadcrumb { width: 943px; height: auto; margin: 0px 25px; padding: 3px 0px 6px 10px;text-align: left; float: none}
.breadcrumb a { color: black; }
.breadcrumb a:hover { 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_font_simple {width:auto;	height:auto; margin-bottom:13px;}
.tab_font_simple .heading{ 
	padding: 5px 0px 5px 0px;
	margin:0px;
 }
.tab_font_simple  .heading h1, .tab_font_simple  .heading h2, .tab_font_simple  .heading h3, .tab_font_simple  .heading h4{
	font-size: 24px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
	font-family: Verdana,Geneva,sans-serif;
} 
.tab_font_simple .text {font-size: 11px; margin:0px;}

.tab_font_simple_bold {width:auto;	height:auto; margin-bottom:13px;}
.tab_font_simple_bold .heading{ 
	padding: 5px 0px 5px 0px;
	margin:0px;
 }
.tab_font_simple_bold  .heading h1, .tab_font_simple  .heading h2, .tab_font_simple  .heading h3, .tab_font_simple  .heading h4{
	font-size: 20px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	font-family: Verdana,Geneva,sans-serif;
} 
.tab_font_simple_bold .text {font-size: 11px; margin:0px;}

/********tab_list_blue************/
.tab_list_blue {width:auto;	height:auto;border: solid 1px #bec3c6;	background-color: #FFFDF4;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: #4673a6;	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_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; text-decoration: underline; }
.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;	text-decoration: underline;}
.tab_font_green  .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}



/********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; text-decoration: underline; }
.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;	text-decoration: underline;}
.tab_font_black  .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}


/********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;	color: #4673a6;	text-decoration: none;}
.tab_font_brown_w_bg  .text li ul a:hover{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}
.tab_font_brown_w_bg  .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}


/********tab_font_purple************/

.tab_font_purple_w_bg {width:auto;height:auto;background-image: url(../images/showroom-bg-1.gif);margin-bottom:13px;}
.tab_font_purple_w_bg .heading{
	background-image: url(../images/showroom-title-purple.gif);
	padding:15px 0px 10px 10px;
	margin: 0px;
    background-repeat: repeat-x;
}
.tab_font_purple_w_bg .heading h1, .tab_font_purple_w_bg .heading h2, .tab_font_purple_w_bg .heading h3, .tab_font_purple_w_bg .heading h4{
	font-size: 22px;
	color: #8d734f;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_purple_w_bg .text {font-size: 11px; color: #8d734f;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_purple_w_bg .text ul{	margin:0px 0px 0px 8px;	padding-left:0px;	padding-right:20px;	padding-top:0px; list-style: none;}

.tab_font_purple_w_bg .text a:link { color: #4085ac; }
.tab_font_purple_w_bg .text a:visited { color: #4085ac; text-decoration: none; }
.tab_font_purple_w_bg .text a:hover { color: #4085ac; text-decoration: underline; }
.tab_font_purple_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_purple_w_bg .text li ul{ margin:0px; padding:0px; font-size:11px; font-weight:normal; color: #000000; }

.tab_font_purple_w_bg  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px; background: transparent none;}
.tab_font_purple_w_bg  .text li ul a:{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_purple_w_bg  .text li ul a:link{font-weight:normal;	color: #4673a6;	text-decoration: none;}
.tab_font_purple_w_bg  .text li ul a:hover{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}
.tab_font_purple_w_bg  .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}


.tab_font_pink_w_bg {width:auto;height:auto;background-image: url(../images/showroom-bg-1.gif);margin-bottom:13px;}
.tab_font_pink_w_bg .heading{
	background-image: url(../images/showroom-title-pink.gif);
	padding:15px 0px 10px 10px;
	margin: 0px;
    background-repeat: repeat-x;
}
.tab_font_pink_w_bg .heading h1, .tab_font_pink_w_bg .heading h2, .tab_font_pink_w_bg .heading h3, .tab_font_pink_w_bg .heading h4{
	font-size: 22px;
	color: #C67CA1;
	height: auto;
	font-weight: lighter;
	margin: 0px;
} 
.tab_font_pink_w_bg .text {font-size: 11px; color: #000000;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:15px;}
.tab_font_pink_w_bg .text ul{	margin:0px 0px 0px 8px;	padding-left:0px;	padding-right:20px;	padding-top:0px; list-style: none;}

.tab_font_pink_w_bg .text a { color: #4483AE; }
.tab_font_pink_w_bg .text a:hover { color: #4483AE; text-decoration: underline; }
.tab_font_pink_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_pink_w_bg .text li ul{ margin:0px; padding:0px; font-size:11px; font-weight:normal; color: #000000; }

.tab_font_pink_w_bg  .text li ul li{margin-top:1px;margin-bottom:1px;margin-left:0px; background: transparent none;}
.tab_font_pink_w_bg  .text li ul a{font-weight:normal;	color: #4483AE;	text-decoration: none;}
/********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; text-decoration: underline; }
.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;	text-decoration: underline;}
.tab_font_brown .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}

/********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; text-decoration: underline; }
.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: underline;}
.tab_font_red  .text li ul a:active{	font-weight:normal;	color: #000000;	text-decoration: underline;}

/*******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: underline;}
.tab_font_pink .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}

/*******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: underline;}
.tab_font_purple .text li ul a:active{	font-weight:normal;	color: #000000;	text-decoration: underline;}


/*******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; text-decoration: underline; }
.tab_font_orange .text li{ margin-left:0px;padding-left:8px; margin-bottom:1px; 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: underline;}
.tab_font_orange  .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}


/*******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: underline;}
.tab_font_grey .text li ul a:active{	font-weight:normal;	color: #333333;	text-decoration: underline;}




/*******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: underline; }

/*******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: underline; }


/*******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: #D17DB1;
	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: underline; }


/*******tab_headerdotted_pink2********/

.tab_headerdotted_pink2 {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_pink2 .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_pink2.gif);
	
}
.tab_headerdotted_pink2 .heading h1, .tab_headerdotted_pink2 .heading h2, .tab_headerdotted_pink2 .heading h3, .tab_headerdotted_pink2 .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #D17DB1;
	font-size: 22px;
	padding-right: 22px;
	line-height: 22px;
	margin: 0px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_pink2 .text {color: #000000; font-family: Arial;}
.tab_headerdotted_pink2 .text a {font-family: Arial; }
.tab_headerdotted_pink2 .text a:link { color: #000000; }
.tab_headerdotted_pink2 .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_pink2 .text a:hover { color: #000000; text-decoration: underline; }

/*************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: underline; }

/*************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: underline; }


/*************tab_headerdotted_almond*******************/
.tab_headerdotted_almond {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_almond .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_almond.gif);
	
}
.tab_headerdotted_almond .heading h1, .tab_headerdotted_almond .heading h2, .tab_headerdotted_almond .heading h3, .tab_headerdotted_almond .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #FCC678;
	font-size: 22px;
	line-height: 22px;
	margin: 0px;
	padding-right: 22px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_almond .text {color: #000000; }
.tab_headerdotted_almond .text a:link { color: #000000; }
.tab_headerdotted_almond .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_almond .text a:hover { color: #000000; text-decoration: underline; }


/*************tab_headerdotted_incarnadine*******************/
.tab_headerdotted_incarnadine {
	width: auto;
	height: auto;
	color: #000;
	font-size: 11px;
	margin-bottom: 5px;

}
.tab_headerdotted_incarnadine .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_incarnadine.jpg);
	
}
.tab_headerdotted_incarnadine .heading h1, .tab_headerdotted_incarnadine .heading h2, .tab_headerdotted_incarnadine .heading h3, .tab_headerdotted_incarnadine .heading h4{
	font-family: Arial, Helvetica, sans-serif;
	width: auto;
	font-weight: lighter;
	color: #F6B5A1;
	font-size: 22px;
	line-height: 22px;
	margin: 0px;
	padding-right: 22px;
	background-color: white; 
	display: inline;
}
.tab_headerdotted_incarnadine .text {color: #000000; }
.tab_headerdotted_incarnadine .text a:link { color: #000000; }
.tab_headerdotted_incarnadine .text a:visited { color: #000000; text-decoration: none; }
.tab_headerdotted_incarnadine .text a:hover { color: #000000; text-decoration: underline; }

/***********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: underline; }


/*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: underline;}
.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: #666666;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:0px;}
.tab_font_purple_underlined_Header .text a {color: #666666 !important;}
.tab_font_purple_underlined_Header .text ul{
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-left:0px;
	margin: 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: underline;}
.tab_font_pink_plaids  .text li ul a:active{	font-weight:normal;	color: #4673a6	;	text-decoration: underline;}


/********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: underline;}
.tab_font_green_plaids .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}
*/

.tab_font_green_plaids {width:auto;height:auto;margin-bottom:13px;}
.tab_font_green_plaids .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_green_plaids .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: #2C8888;
	height: 26px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	letter-spacing: 1pt;
	margin: 0px;
} 
.tab_font_green_plaids .text {font-size: 11px; color: #666666;padding-left: 10px;padding-right: 10px; padding-top:0px; margin:0px; padding-bottom:0px;}
.tab_font_green_plaids .text a {color: #666666 !important;}
.tab_font_green_plaids .text ul{
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-left:0px;
	margin: 0px;
}
.tab_font_green_plaids .text li{
  
   margin-left:0px;
   padding-left:0px;
	padding-bottom: 10px;
	line-height:15px;
   text-overflow:ellipsis; 
    overflow: hidden;

}


/********.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: underline;}
.tab_font_orange_plaids .text li ul a:active{	font-weight:normal;	color: #0c427e;	text-decoration: underline;}


/********.tab2_font_grey2************/
.tab_font_grey2_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_grey2_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_grey2_plaids  .heading h1, .tab_font_grey2_plaids  .heading h2, .tab_font_grey2_plaids  .heading h3, .tab_font_grey2_plaids  .heading h4{
	font-size: 12px;
	color: #fa970a;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	font-family: "Century Gothic";
	
} 
.tab_font_grey2_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_grey2_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_grey2_bg1.gif);
	background-repeat: repeat;
	border: 1px solid white;
}
.tab_font_grey2_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;

	text-transform:uppercase;
}
.tab_font_grey2_plaids .text li .block{ display: block; padding: 3px 0px 3px 10px;}

.tab_font_grey2_plaids .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_grey2_plaids .text a:hover{text-decoration:none;}
.tab_font_grey2_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_grey2_bg2.gif);
	background-repeat: repeat;
}
.tab_font_grey2_plaids .text li ul li{
	color: #E26375;
	font-weight: bold;
	margin:0px;
	padding:0px 5px 10px 10px;

	display: block;
	text-transform:none;
}
.tab_font_grey2_plaids .text li ul a{font-weight:normal;	color: #000000;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_grey2_plaids .text li ul a:link{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_grey2_plaids .text li ul a:hover{	font-weight:normal;	color: #000000;	text-decoration:underline;}
.tab_font_grey2_plaids .text li ul a:active{	font-weight:normal;	color: #000000;	text-decoration: none;}

/********.tab2_font_orange************/
.tab_font_grey_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_grey_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_grey_plaids  .heading h1, .tab_font_grey_plaids  .heading h2, .tab_font_grey_plaids  .heading h3, .tab_font_grey_plaids  .heading h4{
	font-size: 12px;
	color: #fa970a;
	font-weight: bold;
	height: 15px;
	margin: 0px;
	font-family: "Century Gothic";
	
} 
.tab_font_grey_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_grey_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_grey_bg1.gif);
	background-repeat: repeat;
	border: 1px solid white;
}
.tab_font_grey_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;

	text-transform:uppercase;
}
.tab_font_grey_plaids .text li .block{ display: block; padding: 3px 0px 3px 10px;}

.tab_font_grey_plaids .text a{color: #000000; font-weight:bold; text-decoration:none;}
.tab_font_grey_plaids .text a:hover{text-decoration:none;}
.tab_font_grey_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: 1px solid #E8E8E8;
	background-image: url(../images/industry_news/tab2_font_grey_004.gif);
	background-repeat: repeat;
}
.tab_font_grey_plaids .text li ul li{
	color: #666666;
	margin:0px;
	padding:0px 5px 10px 10px;

	display: block;
	text-transform:none;
}
.tab_font_grey_plaids .text li ul a{font-weight:normal;	color: #000000;	text-decoration: none; margin: 3px 0px; display: inline-block;}
.tab_font_grey_plaids .text li ul a:link{font-weight:normal;	color: #000000;	text-decoration: none;}
.tab_font_grey_plaids .text li ul a:hover{	font-weight:normal;	color: #000000;	text-decoration: underline;}
.tab_font_grey_plaids .text li ul a:active{	font-weight:normal;	color: #000000;	text-decoration: underline;}

/********.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;	text-decoration: underline;}
.tab_font_blue_plaids .text li ul a:active{	color: #0c427e;	text-decoration: underline;}

.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; }

/********.tab2_font_blue************/
.tab_font_red_plaids {width:auto;	height:auto;	margin-left:0px; padding-left:0px;margin-bottom:13px;}
.tab_font_red_plaids  .heading{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0px;
}
.tab_font_red_plaids  .heading h1, .tab_font_red_plaids  .heading h2, .tab_font_red_plaids  .heading h3, .tab_font_red_plaids  .heading h4{
	font-size: 12px;
	color: #3c628f;
	font-weight: bold;
	height: 15px;
	margin: 0px;
} 
.tab_font_red_plaids .text {font-size: 11px; color: #0c427e;padding:0px; margin:0px;}
.tab_font_red_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_red_bg1.jpg);
	background-repeat: repeat;
	border-bottom: 1px solid white;
}
.tab_font_red_plaids .text li{
	height:auto;
	margin-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 0px;

}

.tab_font_red_plaids .text a{color: #000000; text-decoration:none;}
.tab_font_red_plaids .text a:hover{text-decoration:none;}
.tab_font_red_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_bg1.jpg);
	background-repeat: repeat;
	border: 0px;
}

.tab_font_red_plaids .text li ul li{
	color: #000000;
	margin:0px;
	padding:0px 0px 10px 0px;
	display: block;
}

.tab_font_red_plaids .text li span.block{ display: block; padding: 3px 5px 3px 20px;}
.tab_font_red_plaids .text li ul a{	color: #000000;	text-decoration: none; }
.tab_font_red_plaids .text li ul div{	margin: 3px 0px; display: inline-block;}
.tab_font_red_plaids .text li ul a:link{ color: #000000;	text-decoration: none;}
.tab_font_red_plaids .text li ul a:hover{	color: #000000;	text-decoration: underline;}
.tab_font_red_plaids .text li ul a:active{	color: #000000;	text-decoration: underline;}

.tab_font_red_plaids .text.ExecutiveCenterMenu li ul { padding: 0px 0px 20px 0px; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li{padding:0px; font-weight:bold; color:#000000;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li div{padding:10px 5px 0px 20px; margin: 0px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li div.Normal { font-weight: normal; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li div.plain a { color: black !important; text-decoration: none !important; cursor: text; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li.selected{background-image: url(../images/mec/yellow_bg.gif);}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul{width:auto; margin-top:0px; padding:5px 0px 0px; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li{padding: 0px; font-weight:normal;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li div {padding: 3px 5px 3px 36px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li div span.greytext {padding: 0px 10px 0px 0px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li div div {padding: 2px 5px 2px 10px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li span.greytext {padding: 2px 10px 2px 36px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li div {padding: 2px 10px 2px 36px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li div div img {margin-left: 5px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li li div {padding: 3px 10px 3px 36px; }

.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li div.selected {padding: 10px 5px 10px 20px; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li div.selected {padding: 3px 10px 3px 36px; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul li ul li li div.selected {padding: 3px 10px 3px 36px; }
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty li li {line-height: normal;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty li li div{padding-top: 8px; padding-bottom: 8px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty li li div.selected{padding-top: 8px; padding-bottom: 8px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty {padding: 0px 0px 5px 0px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; line-height: 0px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty2 li {line-height: normal !important;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.empty ul{padding: 0px 0px 0px 0px; margin-top: 0px;}
.tab_font_red_plaids .text.ExecutiveCenterMenu li ul.nobold li{font-weight: normal;}

.tab_font_red_plaids .text.ExecutiveCenterMenu .greytext { font-size: 10px; color: #888; display: block;}
.tab_font_red_plaids .text.ExecutiveCenterMenu div {display: block; }
.tab_font_red_plaids .text.ExecutiveCenterMenu div.selected {  display: block; background-image: url(../images/mec/yellow_bg.gif); }

.tab_font_red_plaids .text.ExecutiveCenterMenu .numCount {font-size:10px; color: #D27937; text-decoration: none !important;}
.tab_font_red_plaids .text.ExecutiveCenterMenu .Buy { color: #E46060; }
.tab_font_red_plaids .text.ExecutiveCenterMenu .Sell { color: #50C0E0; }

/*********** 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 10px 0px; color: #000000; }
.industryNewsDigest .FirstItem {background: white url(../images/industry_news/top_content_bg.gif) repeat-x scroll bottom left; border-bottom: 0px;} 
.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:18px; margin: 0px; color: #000000; }
.industryNewsDigest .FirstItem h1, .industryNewsDigest .FirstItem h2, .industryNewsDigest .FirstItem h3, .industryNewsDigest .FirstItem h4{font-size:22px; }
.industryNewsDigest .Digest h2 {margin: 0px 0px 20px 0px; }
.industryNewsDigest .Digest a {}
.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 5px 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 .disabled {background-color: #CCC;}
.industryNewsDigest .Comments .commentTable .postButton {margin: 10px 0px; cursor: pointer; }
.industryNewsDigest .Comments a {color: #4181b1 !important; }
.industryNewsDigest .Comments .disclaimer {color: #727272 !important; font-size: 10px; }
.industryNewsDigest .Comments .disclaimer a {color: #547fa0 !important;}

.industryNewsDigest .related .head {margin: 10px 0px 10px 0px; border-bottom: 1px dashed black; font-weight: bold; padding: 10px 5px;}
.industryNewsDigest .related ul { margin: 0px 0px 15px 5px; padding: 0px 0px 15px 0px; }
.industryNewsDigest .related li { list-style: none outside none; overflow:hidden; height: 15px;}
.industryNewsDigest .related li .date {  color: #BE67B6; font-family: Arial; font-size: 11px; float: left; width: 80px; background: transparent url(../images/purple-arrow.gif) no-repeat scroll right 4px; margin-right: 10px;  }
.industryNewsDigest .related li .headlineTitle { display: inline; font-size: 11px; font-family: Arial; word-spacing: nowrap }

.industryNewsList .pagingBar {background-color: #E9E9E9;}
.industryNewsList .pagingBar td {padding: 4px 0px;}
.industryNewsList .pagingBar .paging {text-align: right; padding-right: 3px;}
.industryNewsList .Item {margin: 15px 0px 10px 0px; padding: 0px 0px 10px 3px; border-bottom: 1px dotted black;}
.industryNewsList .Item .title {font-size: 12px; font-weight: bold;}
.industryNewsList .Item .date {float: left; padding: 5px 0px; }
.industryNewsList .Item .category {padding: 5px 0px 5px 90px; background: transparent url(../images/blue_arrow.gif) no-repeat scroll 80px center; }
.industryNewsList .Item .category a {color: black !important;}
.industryNewsList .Item .tag {clear: both;}
.industryNewsList .Item .tag a {color: #4085AC !important;}


.scrollingHeadlines { margin: 0px 0px 10px 0px; }
.scrollingHeadlines .background { background: transparent url(../images/headline_news_bg.jpg) repeat-x scroll bottom left; margin: 0px 0px 5px 0px;  padding: 10px 0px 10px 0px;  }
.scrollingHeadlines .container{ height: 60px; 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 7px 15px 14px; padding: 0px 0px 15px 0px; }
.scrollingHeadlines li { list-style: none outside none; overflow:hidden; height: 15px;}
.scrollingHeadlines li .newsDate {  color: #BE67B6; font-family: Arial; font-size: 11px; float: left; width: 80px; background: transparent url(../images/purple-arrow.gif) no-repeat scroll center right; margin-right: 10px;  }
.scrollingHeadlines li .headlineTitle { display: inline; font-size: 11px; font-family: Arial; word-spacing: nowrap }
.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; color: #666666 !important;}
.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; }

.IndustryNewsCategories li.dateBox {text-transform: none !important;}
.IndustryNewsCategories li.dateBox select {margin-right: 3px;}
.IndustryNewsCategories li.dateBox input {margin-top: 5px; }
.IndustryNewsCategories li.dateBox .keywordRow {text-align: right;}

/*************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;}

.PublicationDetail {padding: 5px 0px 10px 0px;}
.PublicationDetail td {vertical-align: top; }
.PublicationDetail .sourceLogo {text-align: right; }
.PublicationDetail .IssueImage {text-align: center;}
.PublicationDetail .IssueImage .caption {padding: 5px 0px; color: #666666; }
.PublicationDetail .Pdf {text-align: center;}
.PublicationDetail .pubTitle {background-color: #F7F5F6; font-size: 16px; text-transform: uppercase; padding: 10px 22px 15px 22px; margin-top: 8px; }
.PublicationDetail .pubContent { padding: 0px 0px 5px 30px; }
.PublicationDetail .pubContent .aboutUs {font-weight: bold; padding: 2px 10px 15px 0px;}
.PublicationDetail .pubContent .innerCnt {padding: 0px 10px 0px 30px;  }
.PublicationDetail .pubContent .buttons { padding-left: 30px; margin-top: 25px;}
.PublicationDetail .pubContent .buttons a {margin-right: 10px; font-size: 10px;}
.PublicationDetail .issueTitle {margin-top: 25px; font-size: 14px; font-weight: bold; }
.PublicationDetail .issueHighlight {padding: 0px 0px 0px 30px;  }
.PublicationDetail .issueHighlight .t{ font-weight: bold; padding: 20px 0px 15px 5px; }

.PublicationSubscription .vistor {margin: 15px 0px;}
.PublicationSubscription .SubscribeHeader {margin-bottom: 12px;}
.PublicationSubscription input.checkbox {vertical-align: middle; border: 0px}
.PublicationSubscription input.radio {vertical-align: top; border: 0px}
.PublicationSubscription .smalltable {margin-top: 15px;}
.PublicationSubscription .title {font-weight: bold; width: 140px;}
.PublicationSubscription .smalltable td {vertical-align: top;}
.PublicationSubscription .smalltable .tblRow td {padding: 3px 0px;}
.PublicationSubscription .smalltable .tblRow td td {padding: auto;}
.PublicationSubscription .redstar { color: #FF0000; font-weight: normal ;}
.PublicationSubscription .pleasetick {margin-bottom: 15px;}
.PublicationSubscription .tblRow td .busNature td {padding: 0px; vertical-align: middle;}
.PublicationSubscription .busNature .head {background-color: #A65A88; text-align: center;}
.PublicationSubscription .busNature .row {background-color: #DCBDC2}
.PublicationSubscription .busNature .evenrow {background-color: #FFFFFF}
.PublicationSubscription .busNature .cb {text-align: center;}
.PublicationSubscription .buttonsContainer {padding-top: 25px;}
.PublicationSubscription .buttonsContainer input {margin-right: 5px;}
.PublicationSubscription .disclaimer {padding: 10px 0px 0px;}
.PublicationSubscription .receiveNews {padding: 10px 0px 0px}

.PublicationPick a.issue {color: #8C724F !important;}
.PublicationPick td {padding: 3px 0px; vertical-align: top}
.PublicationPick .morepub {text-align: right; padding-top: 25px;}
.PublicationPick .morepub a {color: black !important;}

.scrollingIssue { margin: 0px 0px 15px 0px;  padding: 10px 0px 0px 0px; }
.scrollingIssue .headerText { background: transparent url(../images/blue_arrow.gif) no-repeat scroll left center; padding-left: 10px; font-weight: bold; margin: 0px 0px 5px 0px; color: #0C3E83;}
.scrollingIssue table{background: #E5E5E5 none repeat-x scroll bottom left; }
.scrollingIssue .leftButton { cursor: pointer; width: 20px;}
.scrollingIssue .rightButton { cursor: pointer; width: 20px;}
.scrollingIssue .container{ height: 180px; overflow: hidden;width: 600px; background-color: transparent; position: relative; z-index: 10; }
.scrollingIssue .Subcontainer{ height: 200px; width: 3000px; background-color: transparent; position: relative; z-index: 8; margin: 8px 5px;}
.scrollingIssue .container img{width: 90px; }
.scrollingIssue .container ul { margin: 0px; padding: 0px; width: 10000px; }
.scrollingIssue .container li { float:left;  list-style: none outside none; height: 200px; display: inline; width: 100px;}
.scrollingIssue .container a {width: 100%;}
.scrollingIssue .container a:link, .scrollingHeadlines a:visited { color:#333333; }
.scrollingIssue .container a:hover{ color:#2F92CF}

.OtherPublication td{ padding-bottom: 5px;}

/**********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: 2px;}
.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;}
.trendAndFashionPicker .image img {width: 40px; border: 1px solid #cccccc;}

/**********event pages***************************/
.EventList {padding: 0px 0px 15px 0px;}
.EventList tr.headerRow {background-color: #EEEFEA !important;}
.EventList .headerRow td {font-weight: bold; height: 40px; border-top: 0px solid #868686; padding: 2px; vertical-align: middle;}
.EventList tr { background-color: #FAFAFA;}
.EventList td {padding: 20px 2px 20px 5px; border-top: 1px solid #868686; vertical-align: top;}
.EventList .first td {padding: 5px 2px 20px 5px; border-top: 0px;}
.EventList .dates {margin-bottom: 15px;}
.EventList .eventName {font-weight: bold;}
.EventList .description {margin-bottom: 15px;height: auto;}
.EventList .buttons {text-align: right;}
.EventList .buttons a {background: white url(../images/events/button_bg.jpg) repeat-x scroll top left; font-size: 10px; padding: 2px 8px; font-weight: bold; margin-left: 5px; text-decoration: none;}

.EventListLarge .heading {height: 25px; }
.EventListLarge .textHeader {text-transform: uppercase; font-size: 20px;}
.EventListLarge tr.headerRow {background-color: #EEEFEA !important;}
.EventListLarge .headerRow td {font-weight: bold; height: 40px; border-bottom: 0px solid #868686; padding: 2px; vertical-align: middle;}
.EventListLarge td {padding: 15px 2px 15px 5px; border-bottom: 1px solid #868686; vertical-align: top;}
.EventListLarge .first td {padding: 5px 2px 15px 5px; border-top: 0px; background-color: #FAFAFA;}
.EventListLarge .dates {margin-bottom: 15px;}
.EventListLarge .eventName {font-weight: bold;}
.EventListLarge .eventName a:hover{text-decoration: underline;}
.EventListLarge .description {height: auto;}
.EventListLarge .buttons {text-align: right;}
.EventListLarge .buttons a {background: white url(../images/events/button_bg.jpg) repeat-x scroll top left; font-size: 10px; padding: 2px 8px; font-weight: bold; margin-left: 5px; text-decoration: none;}

.EventListLarge .pagingBar {background-color: #E9E9E9; margin-top: 20px;}
.EventListLarge .pagingBar td {padding: 4px 0px; border: 0px ;}
.EventListLarge .pagingBar .paging {text-align: right; padding-right: 3px;}

.EventListLarge .noRecord {text-align: center; margin: 10px 0px; }


.EventDetail .detail {background-color: #EEEFEA; padding: 15px 15px 20px 35px;}
.EventDetail .detail .fairname {font-weight: bold; margin-bottom: 15px;}
.EventDetail .subHeader {margin: 40px 0px 25px 0px; color: #CB9058; font-size: 15px; font-weight: bold; }
.EventDetail .otherFair .item {width: 140px; margin: 0px 20px 20px 13px; float: left; }
.EventDetail .otherFair .item .image {margin: 0px 0px 20px 15px; }
.EventDetail .otherFair .item .eventName {font-weight: bold; margin-bottom: 15px; }
.EventDetail .otherFair .item .dates, .EventDetail .otherFair .item .City { font-size: 10px;}
.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 .headContent {background: transparent url(../images/events/orangebg.jpg) repeat; height: 20px; padding: 5px 5px 0px 13px; color: #FFF; font-weight: bold; text-transform: uppercase; font-size: 12px;}
.EventCalendar .Cal {background: transparent url(../images/events/orangebg2.jpg) repeat; padding: 5px 10px 0px 13px;}
.EventCalendar .Cal .Calendar {width:100%; height:auto; border-collapse: collapse; margin-bottom:0px; cursor: default;}
.EventCalendar .Cal .header{ padding: 3px; font-weight: normal; text-align: center; color: #000; font-size: 8px;}
.EventCalendar .Cal .normal{ border: 0px solid #dbe5e6; padding: 1px; text-align: center; color: #444444; width: 19px; font-size: 8px;}
.EventCalendar .Cal .outofMonth .dateName{ display: none;}
.EventCalendar .Cal .today { text-decoration: underline;}
.EventCalendar .Lists {background: transparent url(../images/events/orangebg3.jpg) repeat; padding: 10px 10px 0px 13px;}
.EventCalendar .Lists .Item {margin: 0px 0px; }
.EventCalendar .Lists .Item .Country {color: #8B5C40; margin-bottom: 5px; text-transform: uppercase;}
.EventCalendar .Lists .Item .EventName {font-weight: bold;}
.EventCalendar .Lists .Item .date {margin-bottom: 15px;}

.EventCalendar .moreFair {background: transparent url(../images/events/orangebg3.jpg) repeat; padding: 0px 10px 15px 13px; text-align: right; font-size: 10px; }
.EventCalendar .moreFair img {margin-right: 5px;}

.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 {background-color: #EEEFEA; padding: 15px;}
.HighlightedEvent .eventImage { text-align: center; }
.HighlightedEvent .eventName {display: block ; font-family: Verdana;}
.HighlightedEvent .eventDetail {margin: 10px 0px 20px 0px; font-family: Arial;}
.HighlightedEvent .image {width: 105px;}
.HighlightedEvent .Item {margin: 0px 0px; font-size: 10px; margin-bottom: 15px;}
.HighlightedEvent .Item .EventName {color: #686866; font-size: 10px;}
.HighlightedEvent .Item .Country {color: #69A8A0; text-transform: uppercase; font-size: 10px;}
.HighlightedEvent .first .Country {color: #69A8A0; margin-bottom: 15px; text-transform: uppercase; font-weight: bold;}

/************** 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: 0px solid #FFFFFF; border-right: 0px solid #FFFFFF; width: 100%; vertical-align: middle; text-align: center; color: #FFFFFF;}
.LightBoxContainer .innerContent .innerContentDiv {margin: 5px; }

/**************** Login ***********/
.LoginLightBox {margin: 30px 0px;}
.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;}

/**************** 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;}


/****************Registration ***********/
.RegistrationContent {background-image:url('/files/background/bg_gradient_registration.gif'); background-repeat: repeat-x;}
.Registration .title {font-weight: bold; vertical-align: top }
.Registration .vinfo { font-weight: bold; padding: 10px 20px; }
.Registration .smalltable { padding: 0px 0px; }
.Registration .smalltable .tblRow td{ padding: 6px; }
.Registration .smalltable .subTable td{ padding: 0px; }
.Registration .blue { background-color: #F5E5E5; }
.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 .tblRow input.padright5px { width: 95%; }
.Registration .businessNature {margin-bottom: 10px; }
.Registration .businessNature td { padding: 3px 0px 3px 8px; text-align: center; }
.Registration .border0{ border: 0px;}
.Registration input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.Registration .aligncenter {text-align: center; }
.Registration .businessNature td.left {text-align:left; }
.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: 50%; height: 20px; padding: 0px; width: 48% \9;}


/***************** Product Cat, business Nature *******************/
.TagTree{ background-color: white; }
.TagTree td {border: 0px 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: 0px solid black; cursor: pointer; background-color: white; }
.TagTree .PickPanel{ padding: 2px; vertical-align: top; }
.TagTree .SelectedPanel { background-color: #EA939A; padding: 2px;  vertical-align: top;}
.TagTree .subHeader { height: 20px; font-weight: bold; background-color: #F5E5E6; padding: 2px 5px; clear:both}
.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 10px 2px; background-color: white; ; vertical-align: top; }
.TagTree .PickPanel .lpanel div{ height: 30px; overflow-y: hidden; overflow-x: hidden; width: 100%;  border: 1px solid transparent; border-bottom: 3px solid #D3D3D3;}
.TagTree .PickPanel .lpanel ul { margin: 0px; padding: 0px; list-style: none; }
.TagTree .PickPanel .lpanel li { margin: 0px; padding: 0px; float: left; }
.TagTree .PickPanel .lpanel a { display: inline-block; padding: 10px 10px 0px; color: black; background: transparent url(../images/TreeNode/background.jpg) repeat-x top left; height: 30px; margin: 0px 10px 0px 0px; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF; font-weight: bold; font-size: 11px; text-decoration: none}
.TagTree .PickPanel .lpanel .selected, .TagTree .PickPanel .lpanel a:hover{ background: transparent url(../images/TreeNode/background-selected.jpg) repeat-x top left; }
.TagTree .PickPanel .rpanel {padding: 2px 0px 2px 0px; background-color: white; }
.TagTree .PickPanel .rpanel .Treecontainer{height: 390px;  overflow: auto;}
.TagTree .PickPanel .rpanel .availableTree {border: 0px solid #C9C9C9; margin-bottom: 10px; } 
.TagTree .PickPanel .rpanel .availableTree ul { margin: 0px; padding: 0px; list-style: none;}
.TagTree .PickPanel .rpanel .availableTree li { margin: 0px 0px 0px 0px; padding: 2px 5px 2px 0px; width: 48%; float: left;}
.TagTree .PickPanel .rpanel .availableTree li .Textheader {background-color: #EAEAEA; padding: 2px 5px; font-weight: bold;}
.TagTree .PickPanel .rpanel .availableTree li .Textheader .selectAll {font-weight: normal;}
.TagTree .PickPanel .rpanel .availableTree input {vertical-align: middle; border: 0px }
.TagTree .PickPanel .rpanel .availableTree li ul { padding: 0px; margin: 0px 0px 0px 0px;}
.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; text-decoration: underline}
.PrdTree li li li .text {background-color: white; text-decoration: underline }
.PrdTree li li li li .text {text-decoration: none;}

.productInterestdisplay {list-style: none; margin: 0px; padding: 0px;}
.productInterestdisplay li {padding: 5px 0px 5px 0px; margin: 0px;}

/****************** eNews Subscription ***********/
.eNewsContent {background-image:url('/files/background/bg_gradient_enews.gif'); background-repeat: repeat-x;}
.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: 160px; }
.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: #F5E5E5; }
.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%; }
.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;}


.redHighlight { font-weight: bold; padding: 10px 0px; color: #FF0000; }
.alert_field {background-color: #ff9999 !important; }

/************* Trade *************/
.scrollingProduct { margin: 0px 0px 15px 0px;  padding: 10px 0px 0px 0px; }
.scrollingProduct .headerText { background: transparent url(../images/blue_arrow.gif) no-repeat scroll left center; padding-left: 10px; font-weight: bold; margin: 0px 0px 5px 0px; color: #0C3E83;}
.scrollingProduct table{background: transparent url(../images/headline_news_bg.jpg) repeat-x scroll bottom left; }
.scrollingProduct .leftButton { cursor: pointer; width: 20px;}
.scrollingProduct .rightButton { cursor: pointer; width: 20px;}
.scrollingProduct .container{ height: 102px; overflow: hidden;width: 700px; background-color: transparent; position: relative; z-index: 10;}
.scrollingProduct .Subcontainer{ height: 102px; width: 3000px; background-color: transparent; position: relative; z-index: 8;}
.scrollingProduct .container img{width: 98px; height: 100px; margin: 0px 0px;  border: 1px solid #CCC;}
.scrollingProduct .container ul { margin: 0px; padding: 0px; width: 10000px; }
.scrollingProduct .container li { float:left;  list-style: none outside none; height: 100px; display: inline; width: 100px;}
.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: #DF6975; font-weight: bold; display: inline;}
.TradeOffer .Sell{color: #64B5EC; font-weight: bold; display: inline;}
.TradeOffer .subheader {background-color:#F5E5E6; font-weight: bold; padding-left: 10px;}
.TradeOffer .title { padding-left: 10px; font-weight: bold; vertical-align: top }
.TradeOffer .keyword td { padding: 3px 10px 3px 0px; }
.TradeOffer .keyword .addKeywords { border: 1px solid black; cursor: pointer;display: block; padding: 0; height: 17px; line-height: 17px;}
.TradeOffer .smalltable { padding: 10px 0px; }
.TradeOffer .blue { background-color: #F8E4E6; }
.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; vertical-align: bottom; }
.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 tr td.dot {background: transparent url(../images/sep.jpg) no-repeat scroll 10px center ;}
.TradeOffer .remindMsg {color: #666;}
.TradeOffer .tblRow input.padright5px { width: 95%}
.TradeOffer .MyProfile { border: 1px solid #E3E3E3; padding: 5px;}
.TradeOffer .MyProfile .title {font-weight: normal;}
.TradeOffer .MyProfile .subHeader {font-size: 13px;}
.TradeOffer .MyProfile td { padding: 5px 0px; }
.TradeOffer .padbtm td {padding-bottom: 5px;}
.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 .full {width: 100%;}
.OfferDetail .offerImageTbl .PreviewImage{ border: 1px solid #CCC;}
.OfferDetail .offerImageTbl .Enlarge {margin-right: 5px; }
.OfferDetail .Buy{color: #DF6975; font-weight: bold; display: inline; padding-right: 5px;}
.OfferDetail .Sell{color: #64B5EC; 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: 0px solid #CCCCCC; padding: 10px 0px; }
.OfferDetail .Seperator td { vertical-align : top; }
.OfferDetail .Seperator td a.ReplyOffer{ background: transparent url(../images/trade/reply_button.jpg) no-repeat scroll top right; color:#FFFFFF; font-family:"Century Gothic",Verdana,Geneva,sans-serif; font-size:15px; height:17px; margin: 20px 0px; padding:3px 37px 10px 15px; 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 a.anchor .showroom-button {background: transparent url(../images/trade/showroombtnBg.jpg) repeat-x scroll top left; border: 1px solid #C7C8B7; padding: 5px 10px; font-size: 11px; font-weight: normal;}

.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: #000; font-weight: bold; text-align: left; }
.OfferDetail .LoginRequired .Login .forgotPwd {width: 200px; text-align:left;color: #D0D0D0; }
.OfferDetail .LoginRequired .Login .forgotPwd a { color: #D0D0D0; }
.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 a{ color: #e46565 !important; font-size: 11px; text-align: left; } 
.TradeOfferLatest .SellList th a{ color: #4673a6 !important; 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 {}
.TradeOfferLatest .panRight img { padding-right: 3px;  margin-left: 20px; } 

.TradeOfferV2 .BuyList, .TradeOfferV2 .SellList {border: 0px solid #ccc; padding-top: 5px;}
.TradeOfferV2 .BuyList th a{ color: #e46565 !important; font-size: 11px; text-align: left; } 
.TradeOfferV2 .SellList th a{ color: #4673a6 !important; font-size: 11px; text-align: left;  } 
.TradeOfferV2 .BuyList, .TradeOfferLatest .SellList {vertical-align: top; }

.TradeOfferV2 table table .countryFlag { width: 18px; padding: 3px 4px 3px 2px;}
.TradeOfferV2 table table td {padding: 3px 4px;}
.TradeOfferV2 table table td a { width: 155px; overflow-x: hidden; display: block; white-space: nowrap; }
.TradeOfferV2 table table .Alt {background-color: #DEEBF4;}
.TradeOfferV2 .panRight { text-align: right; padding-top: 10px; font-size: 10px;}
.TradeOfferV2 .panRight a { }
.TradeOfferV2 .panRight img { padding-right: 3px; margin-left: 20px; } 

.TradeOfferV3 .BuyList, .TradeOfferV3 .SellList {border-top: 1px solid #ccc; border-left: 0px solid #ccc; border-right: 0px solid #ccc; border-bottom: 0px solid #ccc;}
.TradeOfferV3 .BuyList th a{ color: #e46565 !important; font-size: 11px; text-align: left; } 
.TradeOfferV3 .SellList th a{ color: #4673a6 !important; font-size: 11px; text-align: left;  } 
.TradeOfferV3 .BuyList, .TradeOfferLatest .SellList {vertical-align: top; }

.TradeOfferV3 table table .countryFlag { width: 18px; padding: 3px 4px 3px 2px;}
.TradeOfferV3 table table td {padding: 3px 4px;}
.TradeOfferV3 table table td a { width: 220px; overflow-x: hidden; display: block; white-space: nowrap; }
.TradeOfferV3 table table .Alt {background-color: #DEEBF4;}
.TradeOfferV3 .panRight { text-align: right; padding-top: 10px; font-size: 10px;}
.TradeOfferV3 .panRight a {  }
.TradeOfferV3 .panRight img {margin-left: 20px; margin-right: 3px;} 

a.TradeOffers_buy_botton { background: transparent url(../images/trade/buy_btn.jpg) repeat-x scroll top left; color:#FFFFFF; font-family:"Century Gothic",Verdana,Geneva,sans-serif; font-size:15px; height:20px; margin-bottom:1px; padding:6px 0px; display: block; text-align: center; text-decoration: none;}
a.TradeOffers_sell_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:1px; padding:6px 0px; display: block; text-align: center; text-decoration: none;}

.TradeOfferList .offerButtons {border-bottom: 5px solid #D2D2D2;}
.TradeOfferList .offerButtons a {margin-right: 5px; background: transparent url(../images/trade/list_btn.jpg) no-repeat scroll left top; height: 27px; display: inline-block; text-decoration: none !important;}  
.TradeOfferList .offerButtons a span { padding: 8px 10px 0px 10px; color: #454545; background: transparent url(../images/trade/list_btn_r.jpg) no-repeat scroll right top; display: block; font-weight: bold; }
.TradeOfferList .offerButtons a.selected, .TradeOfferList .offerButtons a:hover {background-image: url(../images/trade/list_btn_highlight.jpg)}
.TradeOfferList .offerButtons a.selected span, .TradeOfferList .offerButtons a:hover span {background-image: url(../images/trade/list_btn_highlight_r.jpg)}
.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: #F4E6E6; }
.BlueTheme .ResultPane .Head, .BlueTheme .ResultPane .Foot { background-color: #DEEBF4 !important; }
.TradeOfferList .ResultPane .Head td, .TradeOfferList .ResultPane .Foot td {font-family: Verdana; font-size: 10px; padding: 3px 0px}
.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: #E46060; font-weight: bold; display: inline; padding-right: 5px;}
.TradeOfferList .InnerList .Sell{color: #50C0E0; font-weight: bold; display: inline; padding-right: 5px;}
.TradeOfferList .InnerList .offerTitle { }
.TradeOfferList .InnerList .OfferList { width: 275px; padding: 5px 0px 3px; font-size: 10px;}

.TradeOfferList .InnerList .headerRow .PostDate { width: 145px; padding: 5px 0px 3px 5px; font-size: 10px;}
.TradeOfferList .InnerList .PostDate { padding-left: 5px; }
.TradeOfferList .InnerList .offerTitle { font-weight: bold; }
.TradeOfferList .InnerList table td { padding: 10px 0px; border-bottom: 1px dashed #999999; vertical-align: middle;}
.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 {}
.TradeOfferList .InnerList .highlight {background-color: #FFFCE3;}
.TradeOfferList .InnerList .Subject { width: 312px; padding: 10px 0px; }
.TradeOfferList .InnerList .Status { width: 120px; text-align: center; padding: 10px 0px; }
.TradeOfferList .InnerList .Company { width: 140px; padding: 10px 0px; }
.TradeOfferList .InnerList .PostedDate { width: 100px; text-align: center; padding: 10px 0px; }
.TradeOfferList .InnerList .Unread { width: 90px; text-align: center; padding: 10px 0px; }
.TradeOfferList .InnerList .Total  { width: 160px; text-align: center; padding: 10px 0px; }
.TradeOfferList .InnerList .headrow td { font-weight: bold; font-size: 11px; vertical-align: middle}
/*.TradeOfferList .InnerList .btn {margin: 0px; width: 90px; display: block; padding: 3px 2px; line-height: normal;}*/
.TradeOfferList .InnerList .message {}
.TradeOfferReply .ResultPane .Head .headtitle{font-size: 11px; 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: #F4E6E6;}
.TradeOfferReply .ResultPane .Head td, .TradeOfferReply .ResultPane .Foot td {font-family: Verdana; font-size: 10px; padding: 3px 10px}
.TradeOfferReply .ResultPane .Head .paging, .TradeOfferReply .ResultPane .Foot .paging { text-align: right; padding: 3px 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 .highlight {background-color: #FFFCE3;}
.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 {}
.TradeOfferReply .InnerList .CompanyName { width: 472px; padding: 3px 0px; }
.TradeOfferReply .InnerList .PostedDate { width: 130px; text-align: center; padding: 3px 0px; }
.TradeOfferReply .InnerList .Unread { width: 130px; text-align: center; padding: 3px 0px; }
.TradeOfferReply .InnerList .headrow td { font-weight: bold; font-size: 11px;}

.TradeOfferReplyDetail .SubHeader {padding: 5px; background-color: #F7E4E6;font-size: 11px; font-weight: bold; margin: 5px 0px;} 
.TradeOfferReplyDetail .ReplyPane {padding: 0px 5px; margin: 0px 0px 20px 0px;}
.TradeOfferReplyDetail .ReplyPane td { border: 2px solid #E4E4E4; vertical-align: top;} 
.TradeOfferReplyDetail .ReplyPane .Poster { padding: 5px 0px 0px 5px; width: 140px; background-color: #F4F4F4; } 
.TradeOfferReplyDetail .ReplyPane .highlight .Poster {background-color: #FFFCE3;}
.TradeOfferReplyDetail .ReplyPane .highlight {background-color: #FFFCE3;}
.TradeOfferReplyDetail .ReplyPane .highlight td {border: 1px solid #E8E5DC;}
.TradeOfferReplyDetail .ReplyPane .highlight .ContactDetail {background-color: #FFFCE3;}
.TradeOfferReplyDetail .ReplyPane .Poster .Company { font-weight: bold; }
.TradeOfferReplyDetail .ReplyPane .Poster {border-bottom: 0px !important;}
.TradeOfferReplyDetail .ReplyPane .Meta { padding: 2px 0px 2px 5px; vertical-align: middle;  }
.TradeOfferReplyDetail .ReplyPane .Meta .fleft {padding-top: 3px;}
.TradeOfferReplyDetail .ReplyPane .Message { padding: 2px; height: 70px; }
.TradeOfferReplyDetail .ReplyPane .ContactDetail { background-color: #F4F4F4;padding: 3px 0px 4px 5px; border-top: 0px !important; vertical-align: bottom }
.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:  #F7E4E6;font-size: 11px; font-weight: bold; padding: 5px;}
/**************** Blog ************/
.BlogRecent ul li a { display: block;} 
.BlogDigest {width: 100%;}

.BlogDigest  .pic {border:none; margin-right:18px; padding-bottom:5px; float:left; }
.BlogDigest .digest { padding-bottom: 30px; margin-bottom: 10px;}
.BlogDigest .digest .blogCategories { text-transform:uppercase; color: #666666; }
.BlogDigest .bigtitle { font-size: 22px; padding-bottom: 20px; font-weight: normal; font-family: "Times New Roman"}
.BlogDigest .BlogWithBackground .bigtitle {font-size: 22px; }
.BlogDigest .boldTitle .bigtitle {font-weight: bold;}
.BlogDigest .bigtitle a { color: #000000 !important;}
.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 5px 5px; margin: 0px 20px 10px 20px; }
.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 {margin: 0px 20px 0px 20px;}
.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 .disabled {background-color: #CCC;}
.BlogDigest .Comments .commentTable .postButton {margin: 10px 0px;  cursor: pointer;}
.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 { } 
.DiscussionRecent .linkType {color: #834D9B;}
.DiscussionDigest {width: 100%;}

.DiscussionDigest .digest { padding-bottom: 30px; }
.DiscussionDigest .bigtitle { font-size: 16px; padding-bottom: 20px; font-weight: bold;}
.DiscussionDigest .bigtitle a { color: #000000 !important;}
.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 5px 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 .disabled {background-color: #CCC;}
.DiscussionDigest .Comments .commentTable .postButton {margin: 10px 0px;  cursor: pointer;}
.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; }

.DiscussionQuestion {height: 53px; background: transparent url(../images/blog/QuestionBg.jpg) repeat-x scroll; color: white; padding: 13px 0px 0px 13px; cursor: pointer; }
.DiscussionQuestion .click {background: transparent url(../images/blog/white-arrow.gif) no-repeat scroll 3px 3px; padding-left: 10px;}

/********************* 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 !important;}
.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;  cursor: pointer;}
.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;  cursor: pointer;}
.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 #999999; text-align: center; padding: 0px 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: #23465C; text-decoration: none; }
.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: 102px; height: 32px; background: transparent url(../images/mec/user_guide.gif) no-repeat scroll top left; cursor: pointer; position: relative; top: -20px; left: 852px;}
.ExecutiveCenterContainer {background: white url(../images/mec/bg.jpg) repeat-x scroll left bottom; padding: 0px 22px 22px 22px; }
.ExecutiveCenterContent {padding: 10px 15px 30px 15px; background-color: white;}
.ExecutiveCenterContent .BreadCumb { font-size: 11px; font-weight: bold; color: #344F6F; padding: 0px 0px 10px 0px; }
.ExecutiveCenterContent .AssociationList a { color: #97476B; }

.DashBoard {margin: 10px 0px;}
.DashBoard .Heading{  background: transparent url(../images/mec/tab2_font_red_bg1.jpg) 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 ; margin: 0px; padding: 0px 0px 0px 0px; vertical-align: top; }
.DashBoard .Content ul li {font-weight: bold; font-size: 12px; padding: 0px 0px 0px 20px; margin: 0px; background: transparent url(../images/mec/dashboardbulletin.jpg) no-repeat scroll left 2px ;}
.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; background-image: none}
.DashBoard .Content table .head td {font-weight: bold; font-size: 12px; padding-top: 0px !important;}
.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: 550px; margin-right: 16px; }
.DashBoard .Showroom  { float: left; width: 388px; clear: right; }
.DashBoard .Seperator {clear: both; padding: 5px 0px;}
.DashBoard .Account { float: left; width: 445px; margin-right: 16px; }
.DashBoard .MarketingTools  { float: left; width: 493px; clear: right; }
.DashBoard .g1 {color: #3FAA99; }
.DashBoard .r1 {color: #CC272F;}
.DashBoard .buy {color: #ED24A6; width: 35px;}
.DashBoard .sell {color: #19B1FD; 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 .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: underline;}
.DashBoard .contact .name{width: 118px;}
.DashBoard .contact .email{width: 164px;}
.DashBoard .contact .tel{ width: 110px;}

.ExecutiveCenterContent .ChangePassword .bigHeader {font-size: 22px;}
.ExecutiveCenterContent .ChangePassword .subHeader {padding: 15px 0px 10px 0px; }
.ExecutiveCenterContent .ChangePassword table .title { width: 160px; }
.ExecutiveCenterContent .ChangePassword table td { padding: 5px 0px; text-align: left;}
.ExecutiveCenterContent .ChangePassword table td input { width: 260px; }
.ExecutiveCenterContent .ChangePassword table td.submit {text-align: left;}
.ExecutiveCenterContent .ChangePassword table td.submit input {width: auto;}
.ExecutiveCenterContent .ChangePassword table .Hint {color: #909090}
.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: normal; padding: 5px 0px; font-size: 22px; }
.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: normal; 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; font-size: 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 .tblRow input.padright5px { width: 95%; }
.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: normal; padding: 5px 0px; font-size: 22px; }
.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: 200px; padding-left: 60px; }
.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; font-size: 10px }
.ExecutiveCenterContent .RVContact .tblRow input  { width: 100%; }
.ExecutiveCenterContent .RVContact tr td.sep { background: transparent url(../images/sep.jpg) no-repeat scroll 60px center; padding: 0px 0px 10px 0px; line-height: 10px;}
.ExecutiveCenterContent .RVContact input.checkbox {width: auto; border: 0px; vertical-align: middle;}
.ExecutiveCenterContent .RVContact .tblRow input.padright5px { width: 95%; }
.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;}

.ExecutiveCenterContent .RVContact ul.productInterest { width: 100%; margin:0px; padding: 0px 0px 5px 0px; list-style: none; clear: both;}
.ExecutiveCenterContent .RVContact ul.productInterest li {float: left; width: 48%; height: 20px; padding: 0px;}

.SavedMessage{ text-align: left; }
.SavedMessage div {background-color: #F5E5E5; 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 .AddressBookGroup tr td {  } 
.ExecutiveCenterContent .AddressBookGroup td { padding: 4px 8px ; } 
.ExecutiveCenterContent .AddressBookGroup .row td{border-bottom: 1px dashed #898989;}
.ExecutiveCenterContent .AddressBookGroup .sep{border-top: 1px dashed #898989;}
.ExecutiveCenterContent .AddressBookGroup .subHeaderTitle { font-weight: bold; padding: 10px 0px;}
.ExecutiveCenterContent .AddressBookGroup .noofcontact { text-align: center; width: 110px;}
.ExecutiveCenterContent .AddressBookGroup .columnHeader td { font-weight: bold; background-color: #F5E5E6; padding: 2px 8px;}
.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: 60px;}
.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 #9D9D9D; } 
.AddressBookGroup_LB { background-color: #FFFFFF; height: 150px; vertical-align: middle; padding-top: 30px;}
.AddressBookGroup_LB  td {padding: 5px 0px; text-align: left;} 
.AddressBookGroup_LB  .paddingleft {padding: 2px 0px 2px 3px;}
.AddressBookGroup_LB  .redBorder{border: 1px solid #C4A9D5; text-align: left; }
.AddressBookGroup_LB  .btn {margin-right: 15px; cursor: pointer; display: inline; padding: 5px 10px;}

.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: #F5E5E6;}
.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 dashed #cccccc;}
.ExecutiveCenterContent .AddressBookList .InnerList .cb {padding: 3px 0px; width: 30px; } 
.ExecutiveCenterContent .AddressBookList .InnerList .checkbox { border: 0px;}
.ExecutiveCenterContent .AddressBookList .InnerList .Name { width: 272px; padding: 3px 0px; }
.ExecutiveCenterContent .AddressBookList .InnerList .Company { width: 220px; 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: 11px;}
.ExecutiveCenterContent .AddressBookList .mgn {margin: 0px 3px;}
.ExecutiveCenterContent .radio {border: 0px;}

.ExecutiveCenterContent .CompanyInfo .subHeaderTitle { font-weight: normal; padding: 5px 0px; font-size: 22px;}
.ExecutiveCenterContent .CompanyInfo .subHeader {border-bottom: 1px dashed #DBDBDB; padding: 5px 0px; font-size: 11px; 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: 20px 0px 30px 0px; }
.ExecutiveCenterContent .CompanyInfo .contactOptions .greyHint { color: #929292; }
.ExecutiveCenterContent .CompanyInfo .trees td {vertical-align: top;}

.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: 170px; }
.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 .tblRow input.padright5px { width: 95%; }
.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 {background-color: #F2F2F2;}
.ExecutiveCenterContent .CompanyInfo .languageSelector td {text-align: center; padding: 0px 0px 10px 0px;}
.ExecutiveCenterContent .CompanyInfo .languageSelector a{ display: block; background-color: #FFFFFF; padding: 5px 0px; border: 1px solid #FFF; border-bottom: 0px solid #CCCCCC; color: black !important; font-weight: bold; outline: none; } 
.ExecutiveCenterContent .CompanyInfo .languageSelector a.selected {background-color: #F2F2F2;border: 1px solid #F2F2F2; border-bottom: 0px solid #CCC; cursor: default; } 
.ExecutiveCenterContent .CompanyInfo .languageSelector a:hover {background-color: #F2F2F2; text-decoration : none; }
.ExecutiveCenterContent .CompanyInfo .languagePane {border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; padding: 5px 10px 0px 10px;}

.ExecutiveCenterContent .CompanyInfo .pretitle { font-weight : bold; padding: 20px 0px 0px 0px; }
.ExecutiveCenterContent .CompanyInfo .presubtitle { color: #666666;}
.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; height: 18px;} 
.ExecutiveCenterContent .CompanyInfo .tblRow input.addKeywords { width: auto;} 
.ExecutiveCenterContent .CompanyInfo .tblRow .keywords {padding: 5px 0px;}
.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: #000000; text-decoration: none; }
.ExecutiveCenterContent .CompanyInfo .tblRow .keywords li a:hover{ color: #00000; text-decoration: underline; }

.ExecutiveCenterContent .ShowroomPreference .subHeaderTitle { font-weight: normal; padding: 5px 0px; font-size: 22px;}
.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: 180px; }
.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 .tblRow input.padright5px { width: 95%; }
.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: 630px; padding-left: 20px; }
.ExecutiveCenterContent .ShowroomPreference .tblRow div.changephoto {margin: 0px 40px; cursor: pointer; }
.ExecutiveCenterContent .ShowroomPreference .tblRow div.changephoto img {border: 1px solid #666666;}

.selectshowroomproductImage .description { border-bottom: 1px dashed #AAAAAA;}
.selectshowroomproductImage .list .containerbox {height: 400px; overflow: auto;}
.selectshowroomproductImage .list ul {list-style-type: none; margin: 0px; padding: 0px ; width: 380px}
.selectshowroomproductImage .list ul li {border-bottom: 2px dotted #0A0A0A; clear:both;height: 130px; padding: 0px;}
.selectshowroomproductImage .list ul li input {vertical-align: middle; float:left; margin: 15px 0px;  }
.selectshowroomproductImage .list ul li .image {float:left; margin: 15px 0px; width: 127px;  }
.selectshowroomproductImage .list ul li .productName { float: left; margin: 15px 0px 15px 10px ; font-weight: bold; width: 230px}
.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: #F5E5E6;}
.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 .BrandList .ResultPane td{ padding: 2px 0px 2px 10px;}
.ExecutiveCenterContent .BrandList .ResultPane td td { padding: 0px;}
.ExecutiveCenterContent .BrandList .ResultPane .Head { background-color: #F5E5E6;}
.ExecutiveCenterContent .BrandList .ResultPane .Head td { padding: 5px 10px ;}
.ExecutiveCenterContent .BrandList .btn { margin: 0px 5px;} 
.ExecutiveCenterContent .BrandList .InnerList td { padding-bottom: 50px;}
.ExecutiveCenterContent .BrandList .InnerList td { vertical-align: top;}
.ExecutiveCenterContent .BrandList .InnerList .ProductItem { margin: 10px 0px 10px 10px; float: left; height: 125px;  }
.ExecutiveCenterContent .BrandList .InnerList .ProductItem.left {margin-left: 0px;}
.ExecutiveCenterContent .BrandList .InnerList .clearboth {clear: both; }
.ExecutiveCenterContent .BrandList .InnerList .ProductItem .Image {border: 1px solid #666666; height: 72px; padding: 1px;}
.ExecutiveCenterContent .BrandList .InnerList .ProductItem .Image img {} 
.ExecutiveCenterContent .BrandList .InnerList .ProductItem .Description {padding: 3px 0px; text-align: center;}
.ExecutiveCenterContent .BrandList .InnerList a div, .ExecutiveCenterContent .ProductList .InnerList a:link div, .ExecutiveCenterContent .ProductList .InnerList a:visited div {color: black; text-decoration: none;}
.ExecutiveCenterContent .BrandList .InnerList a:hover div {color: black; text-decoration: underline;}

.ExecutiveCenterContent .BrandList .LanguageSelector {padding: 3px 0px 10px; }
.ExecutiveCenterContent .BrandList .LanguageSelector .Buttons { padding: 5px 0px;}
.ExecutiveCenterContent .BrandList .LanguageSelector .Buttons a.btn { background-color: #333333; color: #FFFFFF; padding: 3px 25px; }
.ExecutiveCenterContent .BrandList .LanguageSelector .Buttons a.btn.selected, .ExecutiveCenterContent .ProductList .LanguageSelector .Buttons a:hover.btn  { background-color: #999999; }
.ExecutiveCenterContent .BrandList .LanguageSelector .Buttons .ControlsButton {float: right;} 


.ExecutiveCenterContent .MarketingToolsJobList .redstar {color: #FF0000;}
.ExecutiveCenterContent .MarketingToolsJobList .totalMessage {padding: 10px 0px 0px 0px; font-size: 13px; font-weight: bold; color: #3F505A;}
.ExecutiveCenterContent .MarketingToolsJobList .quotaused {color: #999999}
.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: #F3E5E4; }
.ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Head .paging, .ExecutiveCenterContent .MarketingToolsJobList .ResultPane .Foot .paging { text-align: right; padding: 3px 10px 3px 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 dashed #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-size: 22px;}
.ExecutiveCenterContent .MarketingTools .title {font-weight: bold; width: 120px; vertical-align:top;}
.ExecutiveCenterContent .MarketingTools .title2 {font-weight: bold; width: 120px; vertical-align:top; text-align: right; padding-right: 10px !important;}
.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;}
.sendtesting .email {width: 250px}

.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; 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: #FFDDDD; 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: 5px 0px;}
.Exec_CompanyInfo td td.title {vertical-align: top;}
.Exec_CompanyInfo table table .title {width: 100px; }
.Exec_CompanyInfo td.option .radio {border: 0px;}
.Exec_UploadImage {color: #000000;}
.Exec_CompanyInfoButton {text-align: right;padding: 5px 0px;}
.Exec_CompanyInfoButton  .btn { display: inline; padding: 3px 10px; margin:0px 0px 0px 20px ; 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.item img {border: 1px solid grey; width: 95px;}
.Exec_pickProductImage ul li div.selected{ border-color: #A0377A; }
.Exec_pickProductImage ul li div.highlighted{ border-color: #A0377A; }

.Exec_ContactInfo .t {padding: 10px 0px; color: #000000;}
.Exec_ContactInfo .b {margin-bottom: 10px;}
.Exec_ContactInfo .b a {margin: 0px 0px; cursor: pointer;}
.Exec_ContactInfo .b ul {height: 24px; border-bottom: 3px solid #B8B8B8; list-style: none; padding: 0px; margin: 0px;}
.Exec_ContactInfo .b ul li {float: left; padding: 0px; margin: 0px;}
.Exec_ContactInfo .b ul li span.Left { background: transparent url(../images/mec/left_blue_tag_1.gif) no-repeat scroll top left; padding: 7px 0px 4px; display:inline-block; }
.Exec_ContactInfo .b ul li span.Right { background: transparent url(../images/mec/right_blue_tag_1.gif) no-repeat scroll top right;  margin-right: 2px;  padding: 7px 0px 4px; display:inline-block;}
.Exec_ContactInfo .b ul li span.Content { font-weight: bold; background: transparent url(../images/mec/blue_tag_1_bg.gif) repeat-x scroll top left;  padding: 7px 4px 4px 4px; display:inline-block;}
.Exec_ContactInfo .b ul li a {color: #777777; display: block; cursor:pointer; text-decoration: none; }
.Exec_ContactInfo .b ul li a.selected, .Exec_ContactInfo .b ul li a:hover { color: #373737;}

.Exec_ContactInfo .b ul li a:hover span.Left, 
.Exec_ContactInfo .b ul li a.selected span.Left {background-image: url(../images/mec/left_blue_tag.gif); }
.Exec_ContactInfo .b ul li a:hover span.Right, 
.Exec_ContactInfo .b ul li a.selected span.Right {background-image: url(../images/mec/right_blue_tag.gif); }
.Exec_ContactInfo .b ul li a:hover span.Content, 
.Exec_ContactInfo .b ul li a.selected span.Content {background-image: url(../images/mec/blue_tag_bg.gif);}

.Exec_ContactInfo td {padding: 3px 1px;}
.Exec_ContactInfo td.title {width: 80px;}
.Exec_ContactInfo .textbox {width: 365px;}
.Exec_ContactInfo .CountryCode {width: 60px;}
.Exec_ContactInfo .AreaCode {width: 60px;}
.Exec_ContactInfo .Number {width: 215px;}

.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: #EBE9EA; 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 {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: 10px 0px; font-size: 11px; font-weight: bold; width: 50%; float: left; color: #3D4961;}
.InboxHistory .UnreadOnly {float: right; padding: 10px 0px;  color: #3D4961;}
.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: #F5E5E6;}
.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: middle;}

.InboxHistory .InnerList table td { padding: 10px 0px; border-bottom: 1px dashed #999999; height: 30px;}
.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 {}
.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: 200px; text-align: center; padding: 3px 0px; }
.InboxHistory .InnerList .Type {width: 90px; padding: 3px 0px; }
.InboxHistory .InnerList .headrow td { font-weight: bold; font-size: 11px;}
.InboxHistory .InnerList .Subject { background: transparent url(../images/mec/envelope_icon.gif) no-repeat scroll left center; padding: 3px 0px 3px 20px; }
.InboxHistory .InnerList .highlight .Subject {background: #FFFDE8 url(../images/mec/envelope_finish_icon.gif) no-repeat scroll left center;}
.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;  padding: 5px 0px;}
.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:normal; 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: #F3E5E4;  }
.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%; }
.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; clear:left; font-size:16px; color:#000; font-weight: bold; }
.ProductDetail .ProductInfo { width: 100%; }
.ProductDetail .ProductInfo .photo {width: 250px;}
.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: 10px;  }
.ProductDetail .ProductInfo .Info .Item .title {font-weight: bold; margin-right: 15px;}


.ProductDetail .Detail { margin: 20px 0px;}
.ProductDetail .Detail .SubHeader { font-weight: bold; }
/***************************** Login ********************************/
.Pageheader {  padding: 5px 0px; font-size: 26px; }
.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: 80px; vertical-align: top; } 
.LoginBox .c { width: 200px; }
.LoginBox input {width: 100%; border: 1px solid #D0D0D0;} 
.LoginBox .buttons { text-align:right;}
.LoginBox .btn { padding: 3px 10px; border: 2px solid black; cursor: pointer; font-weight: bold; color: #000000; } 
.LoginBox .forgetPwd { padding: 3px 0px; color: #D0D0D0;}
.LoginBox .login {  width: 40px; float: right; margin: 30px 0px;}
.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 0px 10px 0px;}
.ForgetPwdBox td td { padding: 0px;}
.ForgetPwdBox .title { font-weight: bold; vertical-align: top; } 
.ForgetPwdBox .c {}
.ForgetPwdBox input {width: 100%; } 
.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: #F5E5E5;}
.ForgetPwdBox .login { padding: 0px 20px; float: right; margin-right: 90px;}
.ForgetPwdBox a { }

.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 {}
.SearchResult .InnerList .supplier a:hover {text-decoration: underline;}
.SearchResult .InnerList .supplier .Link a:hover {text-decoration: underline;}
.SearchResult .InnerList .supplier .subHead td {background: transparent url(../images/news/small-arrow.gif) no-repeat scroll 5px center ; padding: 5px 3px 5px 18px; border-bottom: 0px !important} 
.SearchResult .InnerList .supplier .sponsor td.sponsorCompany {text-transform: uppercase; font-family: Verdana; font-size: 10px;}
.SearchResult .InnerList .supplier .others td {border-bottom: 1px dashed #AAA;}
.SearchResult .InnerList .supplier .sponsor {background-color: #FBF4CA; }
.SearchResult .InnerList .supplier .sponsor td {border-bottom: 1px dashed #AAA; }
.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: underline;}
.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 .intro p { margin:14px 0;}
.SearchResult .InnerList .supplier .lastupdate { color: #CCCCCC;}
.SearchResult .InnerList .supplier .country {width: 100px;}
.SearchResult .InnerList .supplier .Link {width: 155px; vertical-align: top; padding-left: 0px;}
.SearchResult .InnerList .supplier .Link a {cursor:pointer; color: #61A1C8; font-size: 10px; }
.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: 3px; 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;  color:#142C50; font-family:Verdana,Geneva,sans-serif; font-size:14px; font-weight:normal;  }
.SearchResult .SupplierCatList .subHeader .subText span {font-family: "Century Gothic";  display: block; padding: 3px 20px 0px 20px; height: 22px;}

/*.SearchResult .SupplierCatList .subHeader li.subText, .SearchResult .SupplierCatList .subHeader li a {border-bottom: 3px solid #7FB0D2; }*/
.SearchResult .SupplierCatList .subHeader td {height: 20px; padding: 0px;}
.SearchResult .SupplierCatList .subHeader li { padding: 0px; float:left; margin: 0px 0px; height: 22px; }
.SearchResult .SupplierCatList .subHeader ul {padding: 0px; margin:0px; list-style-type: none; display: block;  height: 24px; border-bottom: 1px solid #A6A6A6; }
.SearchResult .SupplierCatList .subHeader ul li span.Left { background: transparent url(../images/mec/left_blue_tag_1.gif) no-repeat scroll top left; padding: 7px 0px 4px; 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 0px 4px; 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 4px 4px 4px; display:inline-block;}
.SearchResult .SupplierCatList .subHeader ul li a {color: #777777; display: block; cursor:pointer; text-decoration: none;  border-bottom: 1px solid #A6A6A6;}
.SearchResult .SupplierCatList .subHeader ul li a.selected, .SearchResult .SupplierCatList .subHeader ul li a:hover {border-bottom: 1px solid #B9B9B9; color: #373737;}

.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: #E3E3E3 url(../images/trade/blue_bg.jpg) repeat-x scroll top left;  padding-bottom: 10px;}
.SearchResult .SupplierCatList .contentList .productCat {padding: 10px; color: #414141;}
.SearchResult .SupplierCatList .contentList .productCat a {color: #414141;}
.SearchResult .SupplierCatList .contentList .productCat a:hover {text-decoration:underline; }
.SearchResult .SupplierCatList .contentList .productCat ul{list-style-type: none; padding: 0px; margin: 0px 0px 0px 5px;}
.SearchResult .SupplierCatList .contentList .productCat ul li {float: left; width: 32%; padding: 3px 0px ; margin: 0px; background: transparent url(../images/trade/grey-dot.jpg) no-repeat scroll 7px; }
.SearchResult .SupplierCatList .contentList .productCat ul ul {list-style-type: none}
.SearchResult .SupplierCatList .contentList .productCat ul li a { font-weight: normal; display: block; padding-left: 18px;}
.SearchResult .SupplierCatList .contentList .productCat ul div { clear:both; border: 2px solid #8F8F8F; background-color: #EFEFEF; position: absolute; width: 360px; padding: 3px 0px 3px 10px; float: left; z-Index: 100;}
.SearchResult .SupplierCatList .contentList .productCat ul ul { margin: 0px; }
.SearchResult .SupplierCatList .contentList .productCat ul ul li { float:left; width: 150px; padding: 2px 0px 2px 15px; background: transparent url(../images/grey-arrow.gif) no-repeat scroll left 5px; }
.SearchResult .SupplierCatList .contentList .productCat ul ul li a {width: 150px; padding-left: 0px; }
.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: #F5E5E6; padding: 5px; font-weight: bold; padding-left: 0px; color: #464A49}
.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: 33%; color: #797979; white-space: nowrap; overflow-x: hidden;}
.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 .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;}


.exhibitorList .Title {background-color: #B45A90; color: white; font-weight: bold; padding: 5px 10px; font-size: 12px;}
.exhibitorList .vmelTitle {background-color: #6986be; color: white; font-weight: bold; padding: 2px 10px; font-size: 12px; }
.exhibitorList .vmelMemberTitle {background-color: #6986be; color: white; padding: 5px 10px 0px 10px; font-size: 12px; width:100%; height:25px;}
.exhibitorList .vmelMemberTitle .c{border-bottom: 1px solid #89A7DD; 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;}
.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;}
.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;}
.exhibitorList .greyButton .right {background: White url(../images/exhibitorlist/btn_exh04_right.gif); color:black;line-height:23px;display:inline-block; width:4px;}
.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; color:black;line-height:23px;display:inline-block; width:4px;}
.exhibitorList .greyBlueButton .right {background: #698b6e url(../images/exhibitorlist/btn_exh05_right.gif); color:black;line-height:23px;display:inline-block; width:4px;}
.exhibitorList .greyBlueButton .content {background: #698b6e url(../images/exhibitorlist/btn_exh05_repeat.gif); color:black;line-height:23px;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 #9F4E77; 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 #9F4E77; }
.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 #9F4E77; 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: #F0E8F3; 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;}
.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; }
.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;}
.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;}
.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 .ExhibitorName a{color: #942067; text-decoration: underline;}
.exhibitorList .result .resultPane .content .Button {width: 110px;}
.exhibitorList .result .resultPane .content .ExhibitorName .cname {font-weight: bold; color:#942067 ; font-size: 12px;}
/*.exhibitorList .result .resultPane .content .ExhibitorName .cname a {color: black; 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 .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 {}
.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 .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 #E26375 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 #E26375; display:block; width: 61px; height:61px;}
_.scrollingAlbum .container .Subcontainer .selected { border: 3px solid #E26375; 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; }

.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: 0px solid transparent !important;
	background-image: url(../images/btn-yellow-bg.gif);
	color: #000000;
	text-align: center;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
	text-decoration: none !important;
} 
.blue-button{
	width: auto;
	height: 22px;
	font-size: 10px;
	border: 0px solid transparent !important;
	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;
	text-decoration: none !important;
}

.green2-button{
	width: auto;
	height: 18px;
	font-size: 10px;
	border: 0px solid transparent !important;
	background-image: url(../images/btn-bg-green2.gif);
	color: #ffffff !important;
	text-align: center;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
	text-decoration: none !important;
}

.pink-button{
	width: auto;
	height: 18px;
	font-size: 10px;
	border: 0px solid transparent !important;
	background-image: url(../images/btn-bg-pink.gif);
	color: #ffffff !important;
	text-align: center;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
	text-decoration: none !important;
}

.grey-button{
	width: auto;
	font-size: 10px;
	border: 0px solid transparent !important;
	background-image: url(../images/btn-bg-grey.jpg);
	color: #ffffff !important;
	text-align: center;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
	text-decoration: none !important;
}

div.grey-button{ padding: 0px 7px 0px; line-height: 22px;}
div.blue-button{ padding: 0px 7px 0px; line-height: 22px;}

.lightgrey-button{
	width: auto;
	font-size: 10px;
	border: 0px solid transparent !important;
	background-image: url(../images/btn-bg-lightgrey.jpg);
	color: #000000 !important;
	text-align: center;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
	font-family: Verdana, Geneva, sans-serif;
	cursor: pointer;
	text-decoration: none !important;
}

div.lightgrey-button{ padding: 0px 7px 0px; line-height: 22px;}

.small-blue-button{
	width: auto;
	height: 15px;
	font-size: 10px;
	border: 0;
	background-image: url(../images/btn-bg.gif);
	color: #ffffff;
	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;
	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;
	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:18px;vertical-align:middle; padding-top:4px \9; height:16px \9;}
.selectHeight20 { vertical-align:middle; height:23px \9; *margin-top:4px; padding:2px;}
.selectHeight20 option { vertical-align:middle;}


