/*******************
* AJAX working
*******************/
#overlayWorking { position: absolute; display: none; top: 0; left: 0; width: 100%; background:#bbb; filter:alpha(opacity=50); opacity:0.5; z-index: 500; }
#working { position: absolute; display: none; border: solid 1px #484848; background: #fff url(/images/icons/grad.jpg) repeat-x top; z-index: 999; margin-left: -150px; width: 300px; margin-top: -50px; height: 100px; padding: 0; text-align: left; }
#working h2 { display: block; width: 280px; color: #fff; padding: 5px 2px 2px 2px; margin: 0 8px 10px 8px; font-size: 1.3em; font-family: Verdana, Tahoma, Arial; border-bottom: solid 1px #fff; }
#working img { margin: 10px; vertical-align: middle; }
#working span { font-size: 1.3em; }


/* General Text */

body { font-family: Verdana, Tahoma, Arial;font-size: 70%;	line-height: 130%;}
.rowlight { background: #F6F4F1; }
.rowdark { background: #F0EDE7; }
.darkpanel { background: #DAD1C3; border: 1px solid #C7BBA8; padding: 5px; }

.lightpanel
{
	background: #F0EDE7;
	border: 1px solid #DFDCD7;
	padding: 5px;
}

.headingouter
{
	background: url(/images/services/background.gif) repeat-x left top #A9A7A2;
	border-right: 1px solid #B1B1B1;
	position: relative;
}

.headingouter .search {	position: absolute;	top: 11px; right: 5px;}
.announcements .hilite { font-weight: 700; color: #F00;}

.emailButton  {display:inline-block;  background:url(/images/mail.gif) no-repeat top left; width: 98px; height: 18px;}
.emailButton:hover { background:url(/images/mail.gif) no-repeat top right;}
.moreInformation {width:15px; height:15px; background:url(/images/moreinformation.gif) no-repeat top left; display:inline-block; margin:0 0 0 2px; padding:0;}
.headinginner
{
	background: url(/images/thincorner.gif) left top no-repeat;
	font-weight: bold;
	font-size: 120%;
	color: white;
	/*min-height: 22px;*/
	height: 22px;
	padding-left: 16px;
	padding-top: 12px;
}

body
{
	padding: 0px;
	margin: 0px;
	background-color: White;
	color: Black;
}

.pagecontent
{
	background: url(/images/base/page-bg.gif) top left repeat-x;
	padding: 8px;
}

.searchheader
{
	background: #DAD1C3 url(/images/search-watermark.gif) bottom right no-repeat;
	border: 1px solid #3C2F21;
	margin-bottom: 15px;
}

.smallertext
{
	font-size: 90%;
}

.biggertext
{
	font-size: 110%;
}

.bigheading
{
	font-family: Arial;
	font-size: 160%;
	line-height: 100%;
	color: #3B2F21;
}

.mediumheading
{
	font-family: Verdana;
	font-size: 120%;
	font-weight: bold;
}

p.smallheading, legend.smallheading, legend
{
	font-weight: bold;
	color: #3E3124;
}

/* Links */

a, a:visited, a:active
{
	color: #444444;
}

a:hover, a:visited:hover
{
	color: Red;
}

/* Other */

.insetpanel
{
	background: #ADACAB;
	border: 1px solid #41372A;
	padding: 5px;
	position: relative;
}

.timezones
{
	color: White;
}

tr.tableheading
{
	background-color: black;
	color: white;
	font-weight: bold;
}

input, select, textarea, button
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 1.1em;
}

.scrollingnews
{
	height: 18px;
	background: #ADACAB url(/images/base/announcements-bg.gif);
	color: White;
}

.scrollingnews a, .scrollingnews a:visited
{
	color: White;
	text-decoration: none;
}

.buttonbar
{
	background: #3C3022 url(/images/base/navigation-bg.gif) repeat-x;
	font-size: 100%;
	font-weight: bold;
	color: white;
}

.buttonbar a, .buttonbar a:visited
{
	color: white;
	text-decoration: none;
}

.buttonbar a:hover, .buttonbar a:visited:hover
{
	color: #A9D5D4;
}

.smallbuttonbar
{
	background: #3C3022 url(/images/base/smallbuttonbar.gif) repeat-x;
	/*font-size: 80%;*/
	font-weight: bold;
	color: white;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.smallbuttonbar a, .smallbuttonbar a:visited, .smallbuttonbar a:active
{
	text-decoration: none;
	color: White;
}

.footer
{
	height: 16px;
	background: #ADACAB;
	color: white;
	font-size: 90%;
}

.footer a, .footer a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.emailCopy {margin: 5px 5px 5px 15px; } 

p.heading { border: 0; margin: 5px; font-family: tahoma; font-size: 14px; font-weight: bold; }

.block { border: solid 1px #ADACAB; margin: 5px; }
.block .clear { clear: both; }

.block .title { background: #ADACAB; padding: 2px; }
.block .title .company a { color: #000; color: #f00; text-decoration: underline; }
.block .title .company a:visited { color: #000; color: #f00; text-decoration: underline; }
.block .title .company { float: left; font-weight: bold; }
.block .title .date { float: right; }

.block .content { color: #000; }
.block .content .message { padding: 10px; background: #F6F4F1; }
.block .content .message p { margin: 0; border: 0; padding: 5px 0 5px 0;}
.block .content .message p.smallheading { padding: 0 0 5px 0;}

.block .content .rowlight { background: #F6F4F1; padding: 1px 0 1px 0; }
.block .content .rowdark { background: #F0EDE7; padding: 1px 0 1px 0; }

.block .content .buy { color: #C3111D; float: left; font-weight: bold; display:block; width:28px; padding: 2px 5px 2px 5px; }
.block .content .sell { color: #1D64B3; float: left; font-weight: bold; display:block; width:28px; padding: 2px 5px 2px 5px; }
.block .content .typename { display:block; float: left; width: 70px; padding: 2px 5px 2px 5px; }
.block .content .manufacturer { display:block; float: left; font-weight: bold; white-space: nowrap; padding: 2px 5px 2px 5px; min-width: 75px; }
.block .content .model { display:block; float: left; padding: 2px 5px 2px 5px; overflow:hidden; }
.block .content .quantity { display:block; float: right; width:40px; padding: 2px 5px 2px 5px; overflow:hidden; }

#bannerFlashDiv { position: relative; }
.bannerLink {position: absolute; top: 0px; right: 0px; z-index: 21; width: 468px; height: 60px; margin: 0; padding: 0; display: block; background: url('/images/base/transp_banner.gif');}
.homeBannerLink {position: absolute; top: 0px; right: 0px; z-index: 21; width: 148px; height: 322px; margin: 0; padding: 0; display: block; background: url('/images/base/transp_banner.gif');}

/*Homepage Video*/
#container {overflow:hidden;}
#container embed{margin-top: -15px;}

/* Edit Tables */
table.editTable {width:100%; margin: 2px 0 10px 0; }
table.editTable tr { background: #f2f2f2; }
table.editTable .trAlt, .trAlt  { background: #E7EBEF; }
table.editTable .trHighlight { background: #e57171; }
table.editTable td { padding: 4px; }
table.editTable .trHead, .trHead { background: #3B2F21; font-weight: 700; color: #fff;}
table.editTable .trHead td, .trHead td {padding: 7px 4px;}
table.editTable tr:hover { background: #5c5c5c; color: #fff; }
table.editTable tr:hover a { color: #fff; text-decoration: none; }
table.editTable .trHead:hover { background: #3B2F21; }

/* DragTree Menu (June 09) */
.pagecontent .dragTreeContainer *{margin: 0; padding: 0; }
.pagecontent .dragTreeContainer2 {width: 500px; border: 1px solid #000; padding: 10px; background: #fff;}
	
.pagecontent .dragTreeContainer2 ul {list-style-type: none; padding: 0; margin: 0;}
.pagecontent .dragTreeContainer2 ul li {display: block; padding: 3px 0;}
.pagecontent .dragTreeContainer2 ul li img{float: left; display: inline;}
.pagecontent .dragTreeContainer2 ul li a {text-decoration: none; color: #000000; margin-left: 2px; display: inline;}
	
.pagecontent .dragTreeContainer2 ul ul {margin-left:20px; border: none;}

ul#floatingContainer * {margin: 0; padding: 0;}
ul#floatingContainer {background: url('/dragtree/images/trans.png'); padding: 5px; border: 1px solid #b5b5b5; margin: 0; list-style-type: none; display: block;}
ul#floatingContainer li {display: block; padding: 3px 0;}
ul#floatingContainer li a {text-decoration: none; color: #000000; margin-left: 2px; display: inline;}
ul#floatingContainer ul {margin-left: 20px; border: none; list-style-type: none;}
	

/* Trader Profile Page (June 09) */
#pnlFeatures {background: #362d1f; padding: 10px; color: #fff;}

.tabbar {margin: 10px 0 0 0; float: left;}
.tabbar ul { list-style-type: none; margin: 0; padding: 0; float: left; display: block;}
.tabbar ul li{ float: left; display: inline; margin-right: 4px; background: none;}
.tabbar ul li#liContactInformation a{background: url('images/contactgroup_tab_1.jpg') repeat-x;}
.tabbar ul li#liContactInformation a.selected, .tabbar ul li#liContactInformation a:hover{background: url('images/contactgroup_tab_hover_1.jpg') repeat-x;}
.tabbar ul li#liCompanyProfile a{background: url('images/contactgroup_tab_2.jpg') repeat-x;}
.tabbar ul li#liCompanyProfile a.selected, .tabbar ul li#liCompanyProfile a:hover{background: url('images/contactgroup_tab_hover_2.jpg') repeat-x;}
.tabbar ul li#liStock a{background: url('images/contactgroup_tab_3.jpg') repeat-x;}
.tabbar ul li#liStock a.selected, .tabbar ul li#liStock a:hover{background: url('images/contactgroup_tab_hover_3.jpg') repeat-x;}

.tabbar ul li a{ padding: 10px; display: block; text-decoration: none; width: 162px; text-align: center; font-weight: bold; background: url('images/contactgroup_tab.jpg') repeat-x;}
.tabbar ul li a:hover, .tabbar ul li a.selected {color: #fff; background: url('images/contactgroup_tab_hover.jpg') repeat-x;}

#pnlContactData, #pnlAdvert, #pnlStock{background: #fff; padding: 3px 3px 0 3px; border: 1px solid #000; float: left; width: 762px;}

#pnlContactData .contactgroup {background: url('images/contactgroup_bg.jpg') #8a8274; padding: 10px; margin-bottom: 3px;}
#pnlContactData .contactgroup .membersince{float: right; width: 180px; text-align: right; color: #fff;}
#pnlContactData .contactgroup h2{padding: 0; margin: 0; float: left; width: 550px; color: #fff; font-size: 14px;} 
#pnlContactData .contactgrouptitle {color: #a9d7d5; text-transform: uppercase; font-weight: bold; display: block; margin: 10px 0 5px 0;}
#pnlContactData .contactTable {background: #f0ede7; border: 1px solid #000; padding: 5px; width: 744px;}

#pnlStockClient table {width: 100%;}
#pnlStockClient table .tableheading{background: #362d1f;}