body { padding: 0px; margin: 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:15px; }
a:link, a:visited{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F8A42C; text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
form{margin:0px; padding:0px;}
input, select{font-size:12px;}
.defaultButton{
	background-color:#E1DECF;
	border-bottom:#999999 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#main1002 {
	width: 1002px;
	background: none repeat scroll 0 0 #FFFFFF;
    margin: 0px auto;
    cursor: default;
}

hr{height:0px; border:#FF9900 solid 1px; background-color:border:#FF9900}
.defaultButton{font-size:12; border:#333333 solid 1px; font-weight:bold; padding:3px 5px;}
.clear{clear:both;}

.hr{
	background-image:url(/pictures/furniture/dot.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
	clear:both;
}
.hr2{
	background-image:url(/pictures/furniture/dot.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:30px;
	clear:both;
}

.VerticleSeperator{
	background-image: url(/pictures/furniture/dot.gif);
	background-repeat: repeat-y;
	background-position: center;
	height:15px;
	clear:both;	
}

.Footer{
	width:1008px; 
	margin:0px auto; 
	text-align:center; 
	font-size:11px; 
	color:#999999; 
	line-height:20px; 
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	background-image:url(/pictures/furniture/menu_bottom.jpg);
	background-position:3px top;
	background-repeat:no-repeat;
}
.InnerFooter{
 background-color: #232323;
    padding: 20px 30px;
    text-align: left;
}

.top-block-footer {	background-color:#333;
	padding:30px;

text-align:left;
}
html body div#twitter-widget-0.root div.timeline-header h1.summary {display:none;}

 ul.itp-sites {margin:0; padding:0; list-style:none; }
.MainBannerContainer{
	border-right: #F99D1F solid 1px;
	border-left: #F99D1F solid 1px;	
	width:1002px;
	margin:0px auto;
	padding:3px;
	background-color:#FFFFFF;
	background-color: #F99D1F;
}

.MainBanner{
 background-color: #F99D1F;
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    height: 65px;
    padding: 10px 0;
    width: 532px;
}

.mainHeaderForm{width:200px; float:left; padding-top:50px;  }

.BannerRight{
	height:59px;
	float:right;
	background-repeat: no-repeat;
	background-position: right;
	padding:15px 18px 18px 0;
	background-color:#F99D1F;
	text-align:right;
}
.BannerRight ul{margin:0px; padding:0px;}

.BannerRight ul li{
	display:inline;
	background-image: url(/pictures/furniture/link_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 15px;
}
.BannerRight a:link, .BannerRight a:visited{
	color:#FFFFFF; 
	/*display:block; float:left;
	padding-left:6px;
	padding-right:20px;*/
}

.MenuColumn1{ width:90px;display:block; float:left; padding-left:8px; }
.MenuColumn2{ width:100px;display:block; float:left; padding-left:8px;}
.MenuColumn3{ width:90px;display:block; float:left; padding-left:8px;}

.MainBodyContainer{
	border-right: #CCCCCC solid 1px;
	border-left: #CCCCCC solid 1px;	
	width:1002px;
	margin: 0px auto;
	padding:5px 3px 0;
	background-color: #fff;
	background-image: url(/pictures/furniture/main_gray_back.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}

.FloatLeft{float:left}
.FloatRight{float:right}

.MainTextContent {
	POSITION: relative; 
	PADDING-LEFT: 142px;
	padding-right:4px; 
	WIDTH: 635px; 
	FLOAT: left;  
}

.MainTextContentFullPage {
	POSITION: relative; 
	PADDING-LEFT: 142px;
	WIDTH: 860px;
	FLOAT: left;  
}

.usersmenu {
	background:url(/pictures/furniture/usermenu.jpg) no-repeat;
	font-weight:bold;
	padding-left:16px;
	padding-top:3px;
	height:18px;
	color:#000000;
	font-size:12px;
	margin-bottom:2px;
}

.HorizontalBar{
    background-color: #333333;
    float: left;
    margin: 0 0 0 138px;
    width: 863px;
}

.LeftNavigationPanelFullPage {
	DISPLAY: block;
	POSITION: relative; 
	float: left; 
	MARGIN-TOP: -28px; MARGIN-LEFT: -1002px; WIDTH: 132px;
	background-color:#efefef;
}

.LeftNavigationPanel {
	DISPLAY: block;
	POSITION: relative;
	float: left;
	MARGIN-TOP: -28px; MARGIN-LEFT: -781px; WIDTH: 132px;
	background-color:#efefef;
}
.LeftContentPanel {
	width: 635px;
	/*padding-left: 6px;*/
	float: left;
	/*padding-right: 6px;*/
}
.RightContentPanel {
	float: right;
	width: 220px;
	padding-top: 11px;
}

.RightPanel {
	PADDING:0px; POSITION: relative;
	FLOAT: right; WIDTH: 220px;
}
.redesign .MainContentLeftColumn {
	width:630px; padding-right:10px; float:left; padding-bottom:10px; 
}

 .MainContentLeftColumn {
	width:460px; padding-right:10px; float:left; padding-bottom:10px; 
}

.MainContentRightColumn {
	PADDING:0px; POSITION: relative;
	FLOAT: right; WIDTH: 160px;
}

.MainPageTitle{
	color:#CCCCCC;
	font-size:14px;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
	background-image:url(/pictures/furniture/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.MainPageTitle a:link, .MainPageTitle a:visited{
	color:#999999;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}


.MainTitle, h2{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	margin:2px 0 10px;
	
}

.MainTitle a:link, .MainTitle a:visited{
	font-size:14px; color:#000000;
	line-height:16px;
	margin:0px;
	padding-bottom:5px;
}

.BoxedTitle{
	background-color: #777777;
	background-image: url(/pictures/furniture/boxed_title_right_img.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	color: #FFFFFF;
	padding:5px 0px;
	height: 14px;
}

.BoxedContent{
}

.SmallLink:link, .SmallLink:visited{
	font-size:10px;
	font-weight:normal;
	color:#FFCC00;
} 
.SmallMoreLink:link, .SmallMoreLink:visited{
	font-size:10px;
	font-weight:normal;
	color:#FF6600;
} 


/*.ArrowBulletGrayLinkUnderline, .ArrowBulletGrayLink, .ArrowBulletGrayLink, .ArrowBulletWhiteLink{
	margin:0px; padding:0px; 
}*/

.BubbleGrayLinkUnderline li{
	list-style:none;
	background-image: url(/pictures/furniture/icon_bubble.gif);
	background-repeat: no-repeat;
	border-bottom: #CCCCCC dotted 1px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-position: 0px 7px;
}

.BubbleGrayLinkUnderline li a:link, .BubbleGrayLinkUnderline li a:visited{
	color: #666666;
}

.ArrowBulletGrayLinkUnderline, .ArrowBulletGrayLink, .ArrowBulletGrayLink, .ArrowBulletWhiteLink, .BubbleGrayLinkUnderline{
	margin:0px; padding:0px; 
}

.ArrowBulletGrayLinkUnderline li{
	list-style:none;
	background-image: url(/pictures/furniture/right_arrow_bullet.gif);
	background-repeat: no-repeat;
	border-bottom: #CCCCCC dotted 1px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	background-position: 3px 7px;
}

.ArrowBulletGrayLinkUnderline li a:link, .ArrowBulletGrayLinkUnderline li a:visited{
	color: #666666;
}

.ArrowBulletGrayLink li{
	list-style:none;
	background-image: url(/pictures/furniture/right_arrow_bullet.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	background-position: 3px 10px;
}

.ArrowBulletGrayLink li a:link, .ArrowBulletGrayLink li a:visited{
	color: #666666;
}

.ArrowBulletWhiteLink li{
	list-style:none;
	background-image: url(/pictures/furniture/right_arrow_bullet.gif);
	background-repeat: no-repeat;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 13px;
	background-position: 3px 7px;
}

.ArrowBulletWhiteLink li a:link, .ArrowBulletWhiteLink li a:visited{
	color: #FFFFFF;
}

.ArrowBulletNormalLink{
	margin:0px; padding:0px;
}

.ArrowBulletNormalLink li{
	list-style:none;
	background-image: url(/pictures/furniture/right_arrow_bullet.gif);
	background-repeat: no-repeat;
	border-bottom: #CCCCCC dotted 1px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	background-position: 3px 10px;
	padding-left: 13px;
}
.ArrowBulletNormalLink a:link, .ArrowBulletNormalLink a:visited{color:#666666}

.BlackLink:link, .BlackLink:visited{
	display:block;
	padding:4px 0px;
	font-weight:bold;
	color:#000000;
}
H3{margin-top:0px; margin-right:0px; margin-left:0px; margin-bottom:5px;}
H4{margin-top:0px; margin-right:0px; margin-left:0px; margin-bottom:5px; text-decoration:none; font-size:11px}
H5{margin:0px; color:#000000; font-size:14px;}
H6{margin:0px; color:#000000; font-size:12px;}
H3 a:link, H3 a:visited{
	margin:0px;
	color:#000000;
	font-size:12px;
}
.LowerCaseText{text-transform:lowercase;}
.rightTabContent a:link, .rightTabContent a:visited{color:#FFFFFF}
.rightTabContent .hr{
	background-image:url(/pictures/furniture/red_dot.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:10px;
	clear:both;
}

.rightTabContent ul{margin:0px; padding:0px;}
.rightTabContent ul li{
	list-style:none;
	background-image: url(/pictures/furniture/white_arrow_bullet.gif);
	background-repeat: no-repeat;
	border-bottom: #C35E6B dotted 1px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	background-position: 3px 10px;
}

.bottomBorder{
	background:url(/pictures/furniture/dot.gif) bottom repeat-x;
	padding-bottom:5px;
	color:#999999;
	margin-bottom:10px;
}

.topBottomBorder{
	border-top:#CCCCCC dotted 1px;
	border-bottom:#CCCCCC dotted 1px;
	padding:5px 0px;
	color:#999999;
	margin:0px;
}
.continueLableOnArticle{
	clear:both;
	background:url(/pictures/furniture/dot.gif) bottom repeat-x;
	padding-bottom:5px;
	color:#999999;
	margin-bottom:10px;
	font-size:10px; font-weight:normal;
}

.ArticleImageColumn{
	float:right;
	font-size:10px;
	color:#999999;
	width:230px;
	padding-left:10px;
	padding-bottom:10px;
}
.SectionHighlight{background-color:#FFF1DD; border:#FF9900 dotted 1px; padding:2px 5px;}

.ArticleImageColumn img{border:#333333 solid 1px;}
.RedFont{color:#CC0000;}
.BlackFont, .BlackFont:link, .BlackFont:visited{color:#000000;}
.GrayFontLight{color:#999999;}
.GrayFont, .GrayFont:link, .GrayFont:visited{color:#666666; font-size:11px;}
.GrayBox{
	background-color:#F5F5F5;
	border:#E2E2E2 solid 1px;
	padding:10px;
}
.thumbImage img{
	border:#333333 solid 1px;
}
.thumbImage{
	padding-right:5px;
	float:left;
}
.listDescript{
	display:block; width:320px; float:left; margin-left:8px;
}

.TitleGrayBottomLine{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform: uppercase;
	border-bottom: #CCCCCC solid 2px;
	padding:2px 0px;
	margin-bottom:7px;
}

.Pagination{
	color:#000000;
	font-weight:bold;
}
.Pagination a:link, .Pagination a:visited{
	font-size: 11px;
	text-decoration:none;
	padding:0px 3px;
}

.Pagination a:hover{
	text-decoration:underline;
}

.BoxedNumber a:link, .BoxedNumber a:visited{ 
	border: 1px solid #FFCC00;	/*font-weight:normal;*/
	background-color: #FFF5EC;
	color: #000000;
	padding: 1px 4px;
	margin:0px 3px;
}

.topBottomDotedBorder{
	border-bottom:#CCCCCC dotted 1px;
	border-top:#CCCCCC dotted 1px;
	padding:5px;
}
.SearchPanelBox{
	background-color:#FFF2E6;
	border:#FFCC99 solid 1px;
	padding:10px;
}
.CommentBubbleBox{
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	background-color:#FFFFFF;
	padding:0px 10px; width:588px;
}
.ThemeColorBox{
	background-color:#FFF7D5;
	border:#FFCC99 solid 1px;
	padding:6px;
}

.SectionTitleBlack{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border-bottom:#CCCCCC solid 2px;
	padding-bottom:3px;
	margin-top:15px;
}
.SectionTitleGray{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	border-bottom:#CCCCCC solid 1px;
	padding-bottom:3px;
	margin-top:15px;
}
.ThemeBulletBottomBorder{
	background-image: url(/pictures/furniture/box_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	border-bottom: #CCCCCC dotted 1px;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 10px;
	/*background-color:#F5F5F5;*/
	margin-bottom:1px;
	color:#808080;
}
.TitleGrayBottomLine{
	font-size:12px;
	color:#999999;
	padding:3px 0px;
	font-weight:bold;
	border-bottom:#CCCCCC solid 2px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.UppercaseGrayFont10{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	color:#999999;
}
.themeColorTitle{color:#FF9900; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.othernews-Column{
	padding:2px 5px 15px 0px;
	margin-top:5px 0px;
	float:left;
	clear:left;
	width:295px;
	margin-right:2px;
}
.othernews-Column2{
	margin:0px;
	margin-top:5px 0px 5px 10px;
	padding:2px 5px 15px 10px;
	float:right;
	width:295px;
	clear:right;
	border-left: #CCCCCC dotted 1px;
}
.UppercaseBlackTitle{
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.UppercaseBlackTitle a:link, .UppercaseBlackTitle a:visited{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.UppercaseBlackTitle a:hover{
	color:#000000;
	text-decoration:underline;
}
.RightPanelSearchBox{
	background-color:#000000;
	background-image:url(/pictures/furniture/rp_back_strip_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:10px;
}
.RightPanelSearchBox form{
	background-color:#000000;
	background-image:url(/pictures/furniture/rp_back_strip_bottom.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 10px 0px 10px;
	margin:0px;
	
}
.RightPanelSearchBox form input{
	border:#666666 solid 1px;
}
.SearchButton{
	background-image:url(/pictures/furniture/ico_search.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:20px;
}
.CustomSelectBox{
	background-image:url(/pictures/furniture/SelectBoxArrow.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#MagazineListContainer {
	border: 1px solid #666666;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color:#FFFFFF;
	height:100px;
	width: 200px;
	overflow-x:hidden;
	overflow-y:scroll;
	position:absolute;
}
.hTD{
	background-color:#003366;
	color:#FFFFFF;
}
.nTD{
	background-color:#FFFFFF;
	color:#000000;
}
.CurvedBoxTopTitle{
	background-image:url(/pictures/furniture/graybox_topstrip.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding:8px 8px 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#CCCCCC;
	color:#333333;
}
.CurvedBoxTopTitle *{border-bottom:#ADADAD solid 2px; display:block;}
.Curvedboxcontent{
	background-image:url(/pictures/furniture/graybox_bottomstrip.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#CCCCCC;
	padding:8px;
}
.QuestionBox{
	background-image:url(/pictures/furniture/ico_question.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
	border:#E2E2E2 solid 1px;
	padding:10px 20px 10px 10px;
	color:#000000;
}
.commentBox{
	background-color:#F5F4FA;	border:1px solid #E6E2F1; font-size:11px;
	padding:6px 10px;
}

.commentBox *{
	font-size:11px;
}
.commentBox b{
	line-height:11px; color:#000000;
}
.commentBox img{}
.commentBox span{
	display:block;
	margin-top:7px;
	margin-bottom:7px;
	background-image:url(/pictures/furniture/double_cout_start.gif);
	background-repeat:no-repeat;
}
.commentBox p{
	display:block;
	margin:0px;
	padding:6px;
	font-size:11px;
	color:#666666;
	text-indent: 10px;
	background-image:url(/pictures/furniture/double_cout_end.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.commentBox a:link, .commentBox a:visited{color:#333333; font-size:11px;}

.Price{font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:24px; line-height:24px;}
.SmallLightFont{font-size:10px; color:#FFFFFF}

.BoxInLeftPanel{

	padding:5px;
	margin:0px 3px;
}

.BlackTitle_Underline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	margin-bottom:5px;
	color:#000000;
	border-bottom:#000000 solid 1px;
}
.NormalBlackLink:link, .NormalBlackLink:visited{
	color:#000000; font-weight:bold;
}

.ThemeBackgroundColorTitle{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:5px 20px;
	background-color:#F99E1C;
}
.ThemeBackgroundColorTitle a:link, .ThemeBackgroundColorTitle a:visited{color:#FFFFFF; text-decoration:none; font-size:11px;}

.LimitedWidthBox{width:365px;}
.ErrorBox{background-color:#FEE9EA; border:#FF8080 solid 1px; color:#990000; padding:5px;}

.ThemeColorLink:link, .ThemeColorLink:visited{
	font-size:11px;
	color:#FF9900;
	font-weight:normal;
}

fieldset{
	border-width:1px;
	border-style:solid;
	border-color:#FFCC00;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	
}
fieldset legend{
	font-weight:bold;
	color:#000000;
	padding :0px 3px 3px 3px;
	font-size: 12px;
}

/*------ Gallery -----------*/
.GalleryHeader{
	padding:7px;
	background-image:url(/pictures/furniture/gallery_header_back.gif);
}

.GallerymainContainer{
	padding:10px;
}

.GallerymainContainer td{
	font-size:11px;
	line-height:17px;
}
.GallerymainContainer ul, GallerymainContainer li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.ThemeColorCapsTitleBottomBorder{
	color:#FF9900;
	font-size:12px;
	margin:0px;
	margin-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	text-transform: uppercase;
	padding-bottom:4px;
}
.GallerymainContainer .LeftPanel{
	float:left;width:728px; margin-right:5px;
}
.GalleryImageContainer{
	border:#CCCCCC solid 1px; width:450px; padding:8px; margin-right:8px; background-color:#F3F3F3
}
.TopBottomDarkDotedBorder{
	border-bottom:#999999 dotted 1px;border-top:#999999 dotted 1px; padding:5px;
}

#divSerch{
	top:30px; display:none; left:100px;width:170px; position:absolute;  padding:4px 0px;
}
#divSerch table{
	border-left:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	background-color:#262626;
	color:#999999;
}
.seachFooter{
	background:url(/pictures/furniture/serachbox-bottom.gif) no-repeat bottom center;
	height:5px;
}
.Font12{font-size:12px; line-height:18px; color:#535353}
.Font12 a:link, .Font12 a:visited{font-size:12px; line-height:18px;}

.GridBack{background-color:#CCCCCC;}
.GeidHeading{background-color:#EBEBEB; color:#000000; font-weight:bold;}
.GeidItem{background-color:#FFF;}
.GeidAltItem{background-color:#F3F3F3}
.BlogPict { border:#D3D3D3 solid 1px; padding:6px; margin-right:6px; color:#999999; font-size:10px; background-color:#FFFFFF; float:left; 
}

.BlogContent{
	background-color: #FFFFFF;
	background-image: url(/pictures/furniture/bottomHeadBullet.jpg);
	background-repeat:repeat-x ;
	background-position:bottom;
	color: #3333333;
	padding:5px;
	border-left:1px solid #D3D3D3;
	border-right:1px solid #D3D3D3;

}

.BlogDate {
	color:#FFFFFF;
	background-color:#000000;
	}
.BlogYear {
	color:#000000; 
	background-color:#FFB200;
}
.AphabetContainer {
	border: 1px solid #CCCCCC;
	padding: 3px;
	text-align: center;
}
.AphabetContainer a:link, .AphabetContainer a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #FFFFFF;
}
.AphabetContainer a:hover {
	font-size: 11px;
	color: #FF9900;
	text-decoration: none;
	border: 1px solid #E6E6E6;
	background-color: #F9F9F9;
}
.ArrowTabedPane{
	background-image:url(/pictures/furniture/GrayShadingTitle_mid.gif);
	background-repeat:repeat-x;
	height:35px;
}

.ArrowTabedPane a:link, .ArrowTabedPane a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	line-height: 35px;
	float: left;
	padding:0px 8px;
}

.ArrowTabedPane a.SelectTab{
	background-image:url(/pictures/furniture/GrayShadingTitle_arrow.gif);
	background-repeat:no-repeat;
	color:#999;
	background-position: bottom;
}
.ArrowTabedContentPane{
	border-bottom:#CCCCCC solid 1px;
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
	padding:10px;
}
.ArrowTabedContentPane div{display:none;}
.ArrowTabedContentPane div.SelectTab div{display:block;}
.ArrowTabedContentPane div.SelectTab{
	display:block; color:#666; padding:0px;
}
.ArrowTabedContentPane div div{display:block;}

.SectionContextMenu{
	position:absolute; width:100px; background-color:#FFFFFF; border:#CCCCCC solid 1px; padding:5px; margin-left:06px;
}
.SectionContextMenu a:link, .SectionContextMenu a:visited{line-height:20px;}

.BoxedTabSelected:link, .BoxedTabSelected:visited{
	border: 1px solid #FFCC00;	/*font-weight:normal;*/
	background-color: #FFF5EC;
	color: #000000;
	padding: 1px 4px;
}
.BoxedTabNormal:link, .BoxedTabNormal:visited{
	border: 1px solid #F5F5F5;	/*font-weight:normal;*/
	background-color: #F5F5F5;
	color: #000000;
	padding: 1px 4px;
}

.InnerRightColumn{
	background-image: url(/pictures/furniture/dot.gif);
	background-repeat: repeat-y;
	background-position: left;
	float:right;
	width:220px;
	margin-left:8px;
	padding-left:8px;
	padding-right:3px;
}
.FlatTextBox{
	border: 1px solid #999999;
	padding:3px;
}

.CurvedBlackBoxTopTitle{
	background:url(/pictures/furniture/black_strip_top.gif) no-repeat right top;
	background-color:#000000;
	color:#FFCC00;
	padding:10px;
	font-family:Arial, Tahoma;
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
}
.CurvedBlackBoxContent{
	background-color:#000000;
	background-image: url(/pictures/furniture/black_strip_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 18px;
	margin-bottom: 6px;
}

.CurvedDarkGrayBoxTopTitle{
	background:url(/pictures/furniture/darkgray_strip_top.gif) no-repeat right top;
	background-color:#333333;
	color:#FFCC00;
	padding:10px;
	font-family:Arial, Tahoma;
	font-size:12px;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 23px;
}
.CurvedDarkGrayBoxContent{
	background-color:#333333;
	background-image: url(/pictures/furniture/darkgray_strip_bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 18px;
	margin-bottom: 6px;
}
.CurvedDarkGrayBoxContent ul{padding:0px; margin:0px;}
.CurvedDarkGrayBoxContent ul li{
	list-style:none;
	background-image: url(/pictures/furniture/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.CurvedDarkGrayBoxContent ul li a:link, .CurvedDarkGrayBoxContent ul li a:visited{
	list-style:none;
	background-image: url(/pictures/furniture/right_arrow_bullet.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	padding: 3px 5px 4px 15px;
	background-position: 3px 7px;
}

.InfoBox{
	background-image: url(/pictures/furniture/icon_info.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color:#FFFFDF;
	border:#FCDF18 solid 1px;
	padding:10px 10px 10px 50px;	
}

.CriticalBox{
	background-image: url(/pictures/furniture/icon_critical.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	background-color:#FFE8E8;
	border:#FF5555 solid 1px;
	padding:10px 10px 10px 50px;	
}

.GrayGradientBox{
	border:#C4C4C4 solid 1px; 
}

.GrayGradientBox div{
	border:#fff solid 1px;
	background: url(/pictures/furniture/gray_gradient_back.jpg) repeat-x top;
	padding:10px;
	height:95px;
}

.GrayGradientBox .image{
	padding-right:15px;
	width:45px; float:left;
}

.GrayGradientBox div div{
	border:#fff solid 1px;
	background: none;
	padding:0px;
	height:75px;
	border:none;
}

.CountryDropBox{
	position:absolute; border:#DDDDDD solid 1px; border-top:#DDDDDD solid 3px; background-color:#F5F4FA; padding:5px;
}

.CountryDropBox a{color:#999}

#scrolltext{font-family: Tahoma; font-size:11px; height:20px; border-bottom:#CCCCCC dotted 1px; margin:7px 0px 15px 0px;}
#scrolltext b{color:#FF9900}
#scrolltext a:link, #scrolltext a:visited{text-decoration:none; color:#666666}

.NormalListLinks {padding:0px; margin:0px;}
.NormalListLinks li {list-style:none}
.NormalListLinks li a{padding:3px 15px 3px 5px; color:#666666; display:block}

.TabePaneFooter{background-color:#999999; border-top:#666666 dotted 1px; border-bottom:#666666 dotted 1px; padding:3px 8px; font-size:10px; color:#666666}
.TabePaneFooter a{color:#333333; font-size:10px;}

/*************** Template ************************/
.BigTitleLink:link, .BigTitleLink:visited{font-size:14px; color:#000000; font-weight:bold}
.MainTitle .BigTitleLink:link, .MainTitle .BigTitleLink:visited{font-size:16px; color:#000000}
.template1leftpanel{
	width:550px; float:left;
}

.template1rightpanel{
	width:300px; float:right;
}
.ArticleImageColumnLeft{
	float:left;
	font-size:10px;
	color:#999999;
	width:230px;
	padding-right:10px;
	padding-bottom:10px;
}
.hr1{
	background-image:url(/pictures/furniture/dot.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
	clear:both;
}
.listDescript_wider{
	display:block; width:460px; float:left; margin-left:8px;
}
.listDescript_narrow{
	display:block;
	width:175px;
	float:left;
	margin-left:8px;
}
.listDescript_narrow2{
	display:block;
	width:208px;
	float:left;
	margin-left:8px;
}
.TitleGrayBackground{
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	border:#B9B9B9 solid 1px;
	margin-bottom:1px;
}

.LeftContentPanel{float:left; width:635px;}
.RightContentPanel{float:right; padding-top:11px; width:220px;}

.narrownewscolumnleft{width:265px; padding-right:10px; float:left}
.narrownewscolumnright{width:264px; padding-left:10px; float:left; border-left:#CCCCCC dotted 1px;}

.narrownewscolumn2left{width:305px; padding-right:10px; float:left}
.narrownewscolumn2right{width:305px; padding-left:10px; float:left; border-left:#CCCCCC dotted 1px;}

.tabitems{display:inline; padding:0px; margin:0px;}
.tabitems li{display:inline; list-style:none; margin-right:2px; background-color:#333333; border-top:#333333 solid 1px; border-right:#333333 solid 1px; border-left:#333333 solid 1px; float:left; padding:0px 3px; height:25px;}
.tabitems li a{font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif ; text-decoration:none; color:#FFFFFF; text-transform:uppercase; line-height:22px; padding:0px 3px;}
li.SelectTab{margin-bottom:-1px; height:26px; background-color:#FFFFFF; }
li.SelectTab a{color:#333333}
.tabscontent{border:#333333 solid 1px; padding:1px; clear:both}
.contentPane{padding:8px; display:none}
.selectedPane{display:block}
.SelectTab{display:block;}

/* REDESIGN CSS STARTS HERE */ 


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.redesign .MainTextContent {font-size: 13px;  line-height: 16px; }
.redesign .MainTextContent  .BoxedContent{font-size: 13px;  line-height: 22px;}
.redesign .MainTextContent  .BoxedContent a.redesignbutton, .redesign .MainTextContent  .BoxedContent b{ font-family:arial; line-height: 16px;}

.redesign .MainTitle a:link, .redesign .MainTitle a:visited {
    color: #333;
    font-size: 22px;
    line-height: 26px;
    margin: 0;
    padding-bottom: 5px;
}

.fl {float:left;}
.fr{float:right;}
.span6  {width: 310px;}



.block {margin-bottom:20px;}

ul.related {  margin: 0 0 5px;
    padding-left: 14px;}
 ul.related li a { 
    font-size: 11px;
}
ul.related li {padding-bottom:5px; color:#CCC;}

.redesign .MainTextContent p {margin: 0;
    padding: 0 0 10px;}
.extra-line {border-bottom:1px solid #dedede; padding-bottom: 8px;}

.section-title a{display: block;    font-family: Arial,Helvetica,sans-serif;    font-size: 11px;    font-weight: bold;    line-height: 10px;    padding-bottom: 8px; }
.left h3 a, .left h3 a:link, .left h3  a:visited  {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333 !important; line-height: 20px;}
.style-one-image {width:90px;}
.style-one-text {width:220px;}

.position-relative {position:relative;} 
.gallery .information {background-color:#333; color:#FFF;  padding: 8px;  margin-bottom: 2px;}
.gallery .information h3 a{   color: #FFFFFF;
    font-family: arial;
    font-size: 16px;
    line-height: 19px;
  }
.play-button {background-image: url("/pictures/furniture/play-button.png");
    background-repeat: no-repeat;
    bottom: 12px;
    display: block;
    height: 50px;
    left: 10px;
    position: absolute;
    width: 50px;
}
.header {background-image: url("/pictures/furniture/bg-strip.png");    background-repeat: repeat-x; margin-bottom:10px; }
.header-inner {background-color:#FFF; padding:10px 10px 10px 0; color:#333; }


 a.redesignbutton{
	background-color:#f99e1f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #f99e1f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none;
	cursor:pointer;
} a.redesignbutton:hover {
	background-color:#ec971e;
} a.redesignbutton:active {
	position:relative;
	top:1px;
}

.redesignbutton{
	background-color:#f99e1f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #f99e1f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 12px;
	text-decoration:none;
		cursor:pointer;

} .redesignbutton:hover {
	background-color:#ec971e;
}.redesignbutton:active {
	position:relative;
	top:1px;
	cursor:pointer;
}
.BoxInLeftPanel input#Email {border:1px solid #CCC; padding:5px; -webkit-border-radius: 5px;
border-radius: 5px;  }

 form#frmNewsletterSubscribe_footer input#Email_footer {border:1px solid #CCC; padding:5px; -webkit-border-radius: 5px;
border-radius: 5px;  }


 form#frmNewsletterSubscribe_footer select#nl_list_id.defaultList {background-image: none;
    border: 1px solid #CCCCCC;
    padding: 4px;
		border-radius: 5px;
		-webkit-border-radius: 5px; margin-top:10px;
		margin-bottom:10px; 
		}
		
		

.BoxInLeftPanel select {background-image: none;
    border: 1px solid #CCCCCC;
    padding: 4px;
		border-radius: 5px;
		-webkit-border-radius: 5px; margin-top:10px;
		margin-bottom:10px; 
		}
		
		
.directory input#CompanyName {border:1px solid #CCC; padding:5px; -webkit-border-radius: 5px;
border-radius: 5px;  }


.directory select {background-image: none;
    border: 1px solid #CCCCCC;
    padding: 4px;
		border-radius: 5px;
		-webkit-border-radius: 5px; margin-top:10px;
		margin-bottom:10px; 
		}
.directory fieldset {
    border: 0;
    margin: 0;
    padding: 0 5px 5px;
}
 
a.small-link strong{ color: #333333;
    float: left;
    font-size: 10px;
    font-weight: normal;
    line-height: 11px;
    padding-left: 14px;}
		
.big-picture {}
.big-picture-inner {position:absolute; bottom:0; left:0; padding:10px 10px 0;width: 610px; background-image: url("/pictures/furniture/black-bg.png");  }		
.big-picture h3 {font-size:14px; font-weight:bold; color:#fff; font-family:arial, helvetica, sans-serif;}
.big-picture h2 a{font-family:arial, sans-serif; font-size:16px; color:#F8991D;}
.width70 {width:398px; }
.width30 {width:200px; }
.tabs-image {width:135px; padding-right:20px; }
.tabs-text {width: 225px;}
.tabs h3 a, .tabs h2 a {font-family:arial, sans-serif; color:#333;}
.width70  h3 a{font-size: 15px;
    line-height: 20px;  }

.width30  h3 a{font-size:13px;  }
div.width30 span.section-title a {padding-top:20px;}
.padding-top-20 {padding-top:20px; }

#tabber102 ul.simpleTabsNavigation{
    margin: 0 10px;
    padding: 6px 0 4px;
    text-align: left;
}
 #tabber188  ul.simpleTabsNavigation{
   padding: 8px 0 4px
}

 ul.dont-miss {  list-style: none outside none;
    margin: 0;
    padding: 0;}
  ul.dont-miss li{margin-bottom:5px;}

ul.dont-miss	.left {width:105px;}
div.fl h3{ font-size:11px; }
ul.dont-miss li{}

ul.dont-miss	.right { background-color:#efefef; color:#333; height: 60px; overflow:hidden; width:100px; padding:5px; border:1px solid #CCC; border-left:0;}
ul.dont-miss	.right:hover {background-color:#F99E1F; color:#FFF !important; }

.padding-bottom-10 {padding-bottom:10px;}
.BoxedContent .redesignbutton {margin-top:10px;}
.big-picture h3 span {  color: #F8991D;}

.subMenu.click a{color:#333;}
FormFields{}
.HorizontalBar {position:relative;}
.HorizontalBar .FormFields{display:none;}


.mainHeaderForm input {  background-color: #C07105;
    border: 0 none;
    padding: 5px; color:#FFF; }

html body div.MainBannerContainer div.mainHeaderForm table tbody tr td input.searchs {   background-image: url("/pictures/furniture/sprite-main.png");
    background-position: 1px -201px;
    background-repeat: no-repeat;
    padding: 4px 10px;
    text-indent: -1000px;
		-webkit-appearance:none;
		}
		
.mainHeaderForm ul {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 17px 0 5px 9px;
		padding-bottom:5px;
		
}
		.mainHeaderForm li a { color: #FFFFFF;
    float: left;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    padding-right: 15px;}
		.mainHeaderForm li {float:left;}
		li.subMenu.hover a{color:#333;}                                      
		html body div.MainBannerContainer div.mainHeaderForm table tbody tr td input#query.textarea {width:156px;}
#wndSL input[type="checkbox"] {background-color:transparent;}

.search-style {
	background-color:#c07205;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	width:24px;
	height:25px;
	text-decoration:none;
	background-image: url("/pictures/furniture/sprite-main.png");
	    background-position: 1px -201px;
			    background-repeat: no-repeat;
					    text-indent: -1000px;
							
							cursor:pointer;



}.search-style:hover {
	background-color:#d78108;
}.search-style:active {
	position:relative;
	top:1px;
}

.subscribe-header {font-family: arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    padding-bottom: 11px;}
		
		
.footer-title {color:#DED8CC; font-size:13px; font-weight:normal;}
.itp-sites a {color:#fff; font-size:16px; font-family:tahoma, arial, sans-serif; }

.left-footer {  border-right: 1px solid #222222;
    float: left;
    width: 310px;
		height:250px; }
.middle-footer{   border-left: 1px solid #555555;
    border-right: 1px solid #222222;
    float: left;
    height: 250px;
    padding-left: 20px;
    padding-right: 20px;
    width: 280px;}
.right-footer{ border-left: 1px solid #555555;
    float: left;
    height: 250px;
    padding-left: 20px;
    width: 290px;}
 ul.itp-sites li {padding-bottom:5px; }
 
 .footer-logo {  background-image: url("/pictures/furniture/logo-footer.png");
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    margin-top: 10px;
    width: 290px;
		}
		
		
ul.middle-list-left{margin:0; padding-left:0; list-style:none; margin-bottom:25px;  }
ul.middle-list-left li{margin:0; padding-left:25px; }
.middle-footer .left {width:140px; float:left; }
.middle-footer .right {width:110px; float:right; }


ul.middle-list-right{margin:0; padding-left:0; list-style:none; margin-bottom:25px;  }
ul.middle-list-right li{margin:0; }

.middle-list-right a,.middle-list-left a {color:#8D867A; font-size:12px; font-family:tahoma, arial, sans-serif; }

 h5.tenders-link a { color: #FFFFFF;
    display: block;
    font-size: 28px;
    font-weight: normal;
    padding-bottom: 20px;}
		
li.twitter  {
    background-position: 0 -46px;
		background-image: url("/pictures/furniture/social.png");
    background-repeat: no-repeat;
}

li.facebook  {
    background-position: 0px 1px;
		background-image: url("/pictures/furniture/social.png");
    background-repeat: no-repeat;
}

li.rss  {
    background-position: 0px -92px;
		background-image: url("/pictures/furniture/social.png");
    background-repeat: no-repeat;
}

.conferences {height:126px; overflow:hidden;}

.main-image {
	line-height: 5px;
	min-height: 180px;
}