BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.leftMenuTR {
	height: 12px;
	font-size: 11px;
}
.leftMenu {
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A {
	TEXT-DECORATION: none;
	color: #0052CD;
}
A:visited {
TEXT-DECORATION: none
}
A:hover {
TEXT-DECORATION: underline
}
A:active {
	COLOR: #FF9900; TEXT-DECORATION: none
}
#contents {
	padding: 10px;
}
.smallTxt {
	font-family: Arial;
	font-size: 11px;
}
.smallerTxt {
	font-family: Arial;
	font-size: 11px;
}
.menuBoldTxt {
	font-family: Arial;
	font-size: 13px;
}
.biggerTxt {
	font-family: Arial;
	font-size: 18px;
}
.menuTxtwhite {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	height: 12px;
}

.linePutihKiri {border-left:solid #FFFFFF 1px;}
.lineBlackKeliling {border-left:solid #000000 1px; border-top:solid #000000 1px; border-bottom:solid #000000 1px; border-right:solid #000000 1px;}
.lineGreyBawah {border-bottom:solid #BFBFBF 1px;}
.lineGreyBawahKiri {border-bottom:solid #BFBFBF 1px; border-left:solid #BFBFBF 1px;}
.lineWhiteBawah {border-bottom:solid #DAADAE 1px;}
.linePinkAtas {border-top:solid #DAADAE 1px;}
.lineLiteGreenBawah {border-bottom:solid #95E0DE 1px;}
.lineLiteBlueKiri {border-left:solid #E4F4F2 1px;}
.linePutihKiriAtas {border-left:solid #FFFFFF 1px; border-top:solid #FFFFFF 1px;}
.lineAtasKiriKanan {border-left:solid #8C807E 1px; border-top:solid #8C807E 1px; border-right:solid #8C807E 1px;}
.lineBawahKiriKanan {border-left:solid #8C807E 1px; border-bottom:solid #8C807E 1px; border-right:solid #8C807E 1px;}.orangeTxt {
	font-family: Arial;
	font-size: 13px;
	color: #eb8312;
}

.orangelink A {
	FONT-SIZE: 12px; COLOR: #0052CD; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.orangelink A:visited {
	FONT-SIZE: 12px; COLOR: #0052CD; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.orangelink A:hover {
	FONT-SIZE: 12px; COLOR: #0052CD; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.orangelink A:active {
	FONT-SIZE: 12px; COLOR: #0052CD; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.menuSelected {
	font-family: verdana;
	font-size: 11px;
	color: #FF9C3D;
}

.regFormText { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px;}

.regFormTextheader { text-decoration: underline; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; color: #BD5C67; font-weight: bold;}

.regFormFields { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;}

.regFormField { font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; background-color:#CCCCCC; font-size: 11px; line-height: 13px; border: solid 1px #CCCCCC; background-color: #FFFFFF;}

.regFormHelp { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; line-height: 13px; }

.regFormHelptext { padding-left: 0px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; line-height: 13px; }

.regFormHeader { padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: ##BD5C67; line-height: 15px; }

.tblHeader { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; height:25px; background-color:#BD5C67; color:#FFFFFF; }

.tblRow { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; height:25px; background-color:#FFFFFF; }

.tblRowAlt { padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; font-family: "Trebuchet Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; height:25px; background-color:#EFEFEF; }

#registerbutton a{
	font-weight: bold;
	padding: 5px;
	background-color: #BD5C67;
	color: #FFFFFF;
	display: block;
	width: 120px;
	text-align: center;
}
#registerbutton a:hover{
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}
.bluetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 3px; COLOR: #888888; TEXT-DECORATION: none
}
.underconstructionheader {
	font-size: 18px;
	font-weight: bold;
	color: #888888;
}
#logout {
	font-weight: bold;
	font-colour: #CCCCCC;
	border-bottom: solid 1px #911012;
	background-color: #911012;
}
.mainbody {
	background-image: url(../images/catalogue/background.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.titleTxt {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	padding-right: 3px;
}


.titleTxt_line {
	background-image: url(images/title_line_red.gif);
	height: 14px;
}

.header_main {
	background-image: url(../images/header_main.gif);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#leftmenu_title {
	border-top: #ff7f00 8px solid;
	background-color: #911012;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#leftmenu_username {
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-bottom: #ac404c 1px solid;
}
#leftmenu_links {
	color: #CCCCCC;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ac404c;
}
#leftmenu_links a{
	color: #CCCCCC;
	text-decoration: none;
}
#leftmenu_links a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
#leftmenu_links a:active{
	color: #FFFFFF;
	text-decoration: underline;
}
#topmenu {
	border-top: #ff9c3d 8px solid;
	background-color: #a13d39;
	color: #ffffff;
	text-align: left;
}
#topmenu_links {
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 7px;
}
#topmenu a{
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 25px;
	color: #ffffff;
	text-decoration: none;
}
#main_content {
	padding-left: 20px;
	text-align: left;
	background-image: url(../images/catalogue/background.gif);
	background-repeat:no-repeat;
}
#main_content2 {
	padding-left: 30px;
	padding-right: 30px;
	text-align: left;
	background-image: url(../images/catalogue/background.gif);
	background-repeat:no-repeat;
}
#footer {
	background-color: #f7ebed;
	padding-top: 5px;
	line-height: 15px;
	color: #666666;
	text-align: center;
	border-right: #bd5c67 solid 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer div{
	padding-bottom: 5px;
}
#footer a{
	color: #0052cd;
	text-decoration: none;
}
#footer a:hover{
	text-decoration: underline;
}
#topsearchbox {
	background-color: #f7f7f7;
	border-right: #FFFFFF solid 16px;
}
#topsearchbox div{
	padding-top: 5px;
}
#textfield {
	border: 1px #CCCCCC solid;
	background-color: #FFFFFF;
}
button {
	background-image: url(../images/buttonbackground.gif);
	background-repeat: no-repeat;
}
.contentheading {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	display: block;
	text-align: left;
}
.guidelines{
	color: #666666;
	padding-left: 20px;
}
.guideliners{
	color: #666666;

}
.guideline{
	color: #666666;
	padding-left: 30px;

}

#catalogmanagement_browse {
	padding-top: 15px;
	width: 100px;
	text-align: left;
	vertical-align: top;
}
#catalogmanagement_browse img{
	display: block;
	padding-bottom: 10px;
	padding-right: 7px;
}
#catalogmanagement_browse a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	color: #0052cd;
	text-decoration: underline;
}
#catalogmanagement_browse_desc{
	padding-left: 12px;
	font-size: 11px;
	display: block;
	color: #666666;
}
#catalog_redtitlebar {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: #a11726;
	color: #FFFFFF;
	font-weight: bold;
}
#previewpane {
	padding-top: 15px;
	padding-bottom: 20px;
}

#previewpane_productname {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-top: 20px;
	color: #666666;
	display: block;
}
#previewpane_productdesc {
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
}
#buttonbar {
	border-top: #CCCCCC 1px solid;
	padding-top: 8px;

}
#buttonbar_button{
	padding-right: 2px;
	padding-bottom: 4px;
}
.errormessage_red {
	font-size: 11px;
	color: #FF0000;
}
#addproductbox {
	background-color: #FCFCFC;
}
#addproductbox_label {
	font-size: 11px;
	padding-right: 100px;
	vertical-align: top;

}
#addproductbox_label2 {
	font-size: 11px;
	padding-right: 65px;
	vertical-align: top;

}
#addproductbox_label3 {
	font-size: 11px;
	padding-right: 45px;
	vertical-align: top;

}
#addproductbox_bolditalic {
	width: 50px;
	padding-right: 245px;

}
#addproductbox input {
	border: 1px #999999 solid;
	background-color: #FFFFFF;
}

#companyprofile_catalogtable {
	margin-top: 0px;
	font-size: 11px;
	color: #666666;


}
#companyprofile_catalogname {
	text-align: center:
}
#companyprofile_catalog {
	text-align: left;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom: 1px #999999 solid;

}
#companyprofile_catalog img{
	background-repeat: no-repeat;
	border: #666666 solid 1px;
	text-decoration: none;

	border-right: 1px #CCCCCC solid;
}
#companyprofile_catalog_imgbox{
	padding-right: 5px;


	margin-left: 0px;
	text-align: left;
	height: 20px;

}

#companyprofile_catalog_imgbox img{
	border: #CCCCCC 1px solid;

}
#companyprofile_catalog a{
	padding-left: 12px;
	padding-bottom: 2px;
	font-size: 10px;
	font-weight: bold;
	display: block;
	color: #666666;
	text-decoration: underline;
}
#companyprofile_catalog a:hover{
	color: #990000;
}
#companyprofile {
	padding-top: 5px;
	font-size: 11px;
	color: #666666;
	padding-left: 20px;
}
#companyprofile hr{
	border: 1px #666666 solid;
}
#companyprofile h4{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	display: block;
}
#companyprofile td{
	padding-bottom: 3px;
}
#companyotherinfo {
	padding-bottom: 10px;
	font-size: 11px;
	color: #666666;
}
#companyotherinfo h4{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
	display: block;
}
#companyprofile td{
	padding-bottom: 3px;
}
#approvallisthead {
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	background-color: #a11726;
	font-family: Arial, Helvetica, sans-serif;
}
#approvallist {
	padding-left: 30px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
}
#approvallist td{
	border-bottom: 1px #CCCCCC solid;
	padding-top: 3px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
#productreview {
	border-left:  1px #DDDDDD solid;
	border-bottom:  1px #DDDDDD solid;
}
#productreview img{
	display: block;
	padding-left: 11px;
	padding-top: 1px;
	padding-bottom: 10px;
	padding-right: 7px;
	background-image: url(../images/shadow_thumbnail.gif);
	background-repeat: no-repeat;
}
#productreview td{
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px #DDDDDD solid;
	border-right: 1px #DDDDDD solid;
}
#productreview_productname {
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 3px;
	color: #666666;
	text-decoration: underline;
	display: block;
}
#productreview_productdesc {
	padding-left: 5px;
	padding-bottom: 10px;
	color: #666666;
}
#companyname {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	display: block;
	text-align: left;
	padding-top: 5px;
}
#companyname a{
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	display: block;
	text-align: left;
	padding-top: 5px;
}
#companyname a:hover{
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	display: block;
	text-align: left;
	padding-top: 5px;
}
img {
	TEXT-DECORATION: none;
}
img:link {
	TEXT-DECORATION: none;
}
#directory_url a:{
	color: #990000;
	text-decoration: none;
	font-size: 10px;
}
#directory_url a:hover {
	color: #990000;
	text-decoration: underline;
	font-size: 11px;
}
#directory_activity {
	font-size: 11px;
	font-style: italic;
	text-align: left;
	padding-bottom: 20px;
}
#directory_email a {
	border: #FFFFFF 1px solid;
	text-decoration: none;
	color: #FFFFFF;
}
#directory_companyname {
	padding-top: 11px;
}
#directory_companyname a {
	font-size: 11px;
	color: #990000;
}
#directory_companynames{
	font-size: 12px;
	color: #990000;
	padding-bottom: 5px;
}
#directory_companynames a{
	font-size: 12px;
	color: #990000;
	font-weight: bold;
}
#directory_companynames a:hover {
	color: #000000;
	text-decoration: underline;
}
#directory_companyname a:hover {
	color: #000000;
	text-decoration: underline;
}
.directory_searchresults {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #999999;
}


.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size:		11px;
	cursor:			Default;
	display:		inline;
	margin:			1px -7px 2px 5px;
	float:			left;
	padding-top:	2px;
	padding-bottom: 2px;
	padding-left:	6px;
	padding-right:  6px;
	background:		#FFFFFF;
	border:			1px solid #CCCCCC;
	border-bottom:	0;
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			-2px;
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border:			1px solid #CCCCCC;
	border-bottom:	0;
	z-index:		3;
	padding-top:	2px;
	padding-bottom: 2px;
	padding-left:	6px;
	padding-right:  6px;
	margin:			1px -7px -2px 6px;
	top:			-2px;
	background:		white;
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#666666;
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
	font-weight: normal;
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	#000000;
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	normal;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #CCCCCC;
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-6px;
	color:			Black;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		13px;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	background:		#efefef;
	height:			2.00em;
	width:			100%;
}


#popup {
	background-image: url(..//pop_bg.gif);
	background-repeat: repeat-y;
}
#popup_contents {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	padding-right: 30px;
	
}
#productdetails_popup {
	padding-top: 10px;
	padding-left: 30px;
	padding-right: 30px;
	color: #666666;
	background-color: #efefef;
}
#productdetails_popupheader{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	display: block;
	padding-bottom: 15px;
	color: #000000;
}
#productdetails_popupnav {
	text-align: right;
	border-bottom: 1px #CCCCCC solid;
	padding-bottom: 8px;
}
#productdetails_popupnav{
	text-align: right;
	border-bottom: 1px #CCCCCC solid;
	padding-bottom: 5px;
}
#previewpanenavselected {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px #CCCCCC solid;
	color: #999999;
	font-weight: bold;
}
#previewpanenavselected a{
	color: #777777;	
}

#productdetails_popupnav a:active{
	font-weight: bold;
	text-align: right;
	border-bottom: 1px #CCCCCC solid;
	padding-bottom: 3px;
}
#productdetails_popupnav2 {
	text-align: right;
	padding-top: 20px;
	padding-bottom: 30px;
}
#productdetails_imgbox {
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	text-align: center;
}
#productdetails_imgbox img{
	padding-top: 10px;
	padding-bottom: 10px;
}
#closebutton {
	padding-top: 10px;
	text-align: right;
}
img a{
	color: #CCCCCC;
	border: #CCCCCC 1px solid;
}
#productpreviewbox {
	border: 1px #CCCCCC solid;
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;

}
#productpreviewbox h2{
	font-size: 11px;
	color: #990000;
	display: block;
	padding-top: 10px;
}
#productpreviewonelang {
	border-bottom: 1px #CCCCCC solid;
	padding: 10px;
	padding-top: 0px;
}
#productpreview_productname {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #666666;
	display: block;
}
#profilecompanyname {
	width: 60px;
	padding-left: 10px;
	text-align: center;
}
.directoryoneline {
	padding-bottom: 5px;
	}

#thebutton a{
	font-weight: bold;
	
	background-color: #BD5C67;
	color: #FFFFFF;
	display: block;
	width: 120px;
	text-align: center;
}
#thebutton a:hover{
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}
#registerbutton td {
	padding-right: 5px;
}
#yeabutton {
	padding-right: 5px;
	}
#yeabutton a{
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #CCCCCC;
	color: #000000;
	display: block;
	width: 80px;
	text-align: center;
	border: 1px solid #999999;
}
#yeabutton a:hover{
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}
.titleTxtSmall {

	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	padding-right: 3px;
}
.titleTxt_line2 {

	background-image: url(images/title_line_red2.gif);
	height: 11px;
}
.titleTxt_line3 {

	background-image: url(images/title_line_red3.gif);
	height: 11px;
}
.titleTxtSmall2 {

	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-color: #FBF5F6;
	padding-right: 3px;
}
