@CHARSET "UTF-8";

html { filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));} /* IE6 hack to disable background images blinking */

body {	margin-top:5px;font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;  color: #0f1b21; background-color:#FFFFFF; }

.normalText {  color: #0f1b21; }
.fadedText {  color: #999999; }
.lightText {  color:#6a8083; }
.greenText {  color:#339900; }
.message { 	color:#F21111; font-weight	: bold; }

.bottomMenu
{
	/*border-left: 1px solid #d6e0e1;
	border-right: 1px solid #d6e0e1;*/
	padding:0px 4px 0px 4px;	
	color:#d6e0e1;
	margin-right:-1px;
}

#layoutContentBox a:link, #layoutUnderMenuBox a:link
{
	color:#e87824;
	text-decoration:underline;
}

#layoutContentBox a:visited, #layoutUnderMenuBox a:visited
{
	color:#D5AA50;
	text-decoration:underline;
}

#layoutContentBox a.grey:link, #layoutContentBox a.grey:visited, #layoutBottomBox a.grey:link, #layoutBottomBox a.grey:visited
{
	color:#6a8083;
	text-decoration:none;
}

#layoutContentBox a.pagging:link
{
	color:#0f1b21;
	text-decoration:none;
	margin: 0px 2px 0px 2px;
}
#layoutContentBox a.pagging:visited
{
	color:#666666;
	text-decoration:none;
	margin: 0px 2px 0px 2px;
}

#layoutContentBox a.pagging:hover
{
	color:#0f1b21;
	text-decoration:underline;
	background-color:#FEBE8E;
}

.twoRightArrows
{
	color:#e87824;
	font-size:11px;
}

#layoutContentBox a.grey:hover, #layoutBottomBox a.grey:hover
{
	text-decoration:underline;
}


h2, .title	{ font-size:14pt; font-family:Arial; font-weight:normal; margin-top: 0px; margin-bottom:0px; }

#layoutMainBox{  width: 930px;	border: 1px solid #43494b;	margin: 10px auto; 	}

a img {	border: 0px; }

#layoutMainBox #layoutTopBox
{
	width: 100% - 1px;
	height: 323px;

	background-image: url(../pics/layout/topbanner.jpg);
	
}

#layoutMainBox #layoutContentBox
{
	width: 860px;
	padding: 0px 31px 10px 31px;
	text-align: left;
}

#layoutMainBox #layoutUnderMenuBox
{
	height: 30px;
	padding: 10px 31px 0px 31px;
}

#layoutMainBox #layoutBottomBox
{
	width: 100%;
	height: 105px;
	text-align: left;
	background-image: url(../pics/layout/bottombanner.jpg);
}

#layoutMainBox #layoutDeepBox
{
	height: 26px;
	text-align: right;
	line-height: 24px;
	padding: 0px 12px 0px 12px;
}

#layoutMenuBox .buttonCaption
{
	 height:30px;
	 background: url(../pics/layout/smallpointer.gif) center 20px no-repeat;
	 line-height:30px;
	 padding-top:20px;
	 cursor:pointer;
}

#layoutMenuBox a:link, #layoutMenuBox a:visited, #layoutMenuBox a {
	display: block;
	width: 100%;
	text-align:center;
	font-weight:bold;
	font-size:9pt;
 	height: 55px;
	line-height: 55px;
	text-decoration: none;
	background: #fc0 url(../pics/layout/button.gif) repeat-x left top;
	color: #000000;
}

#layoutMenuBox a.active:link, #layoutMenuBox a.active:visited, #layoutMenuBox a.active {
	background-position: left bottom;
	text-decoration:none;
	border:none;
}

#layoutMainBox #layoutTopBox #layoutUpperMenuBox
{
	width: 625px;
	margin: 0px 0px 0px auto;
}

#layoutMainBox #layoutUpperMenuBox a
{
	float:right;
	line-height:13pt;
	text-decoration:none;
	color:#27271e;
	padding: 1px 15px 1px 15px;
	border-left: 1px solid #47473a;
	margin-left: 0px;
	display:table;
}

#layoutUpperMenuBox a:hover
{
	background-color:#ffc667;
	border-bottom: 1px solid #47473a; 
}

#layoutUpperMenuBox a.active:link, a.active:visited, a.active:hover, a.active
{
	background-color:#f5e784;
	border-bottom: 1px solid #47473a; 
}

#layoutMenuBox a:hover {
	/* background: #c00; */
	border-bottom:none;
	background-position: 0px -55px;	
}

#layoutMenuBox img
{
	border:0px;
	margin:0px;
} 



input, textarea, select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #0f1b21;
	border: 1px solid #bdbdbd;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	padding-left: 3px;
	margin: 0px 3px 2px 3px;
}

textarea
{
	width:290px;
	height:100px;
}

input.button
{
	border: 1px solid #555555;
	padding:0px;
	background-color:#c6c8c8;
}

form div.formLabel
{
	float:left;
	padding-right:0px;
	width:90px;
	text-align:left;
	height:20px;
}

/* Search Page */
.opens { cursor:pointer!important; text-decoration:underline; }

.checkboxesFieldBox
{
	margin: 10px auto 10px;
	width: 450px;
	padding: 3px;
	background-color:#f3f4f4;
}
input.checkBox
{
	margin: 0px 2px 0px 2px;
	border:0px;
	width:14px;
	height:14px;
}
.dropdownFirmScales { margin-left:10px; display:none;}
img.plus {margin: 0px 2px -2px -15px; cursor:pointer;}


.firmBox{ width:150px; float:left; }
.scaleBox{ width:75px; float:left;  }
.typeBox{ width:150px; float:left; overflow:hidden;}

/* Results Page */
.smallImg { margin:0px; cursor:pointer; }
.resultsTable{ margin: 10px 0px 10px 0px; }
.resultsTable td
{
	text-align:center;
	vertical-align:middle;
}

.resultsTable .description
{
	padding: 0px 4px 0px 6px;
	text-align:left;
}
.priceCell .newPrice{ color:#0f1b21;}
.priceCell .oldPrice{ color:#0f1b21; text-decoration:line-through;}

.resultsTable tbody .onOver{ background-color:#FFDE80!important; cursor:pointer;}
.resultsTable tbody .yes{ background-color:#E9FEE7;}
.resultsTable tbody .no{ background-color:#FFE9E6;}
.resultsTable tbody .order{ background-color:#FFFFFF;}

#orderWindow { width:540px; position:absolute; top:5px; right:5px; }
#minimize.onOver{ background-position:bottom !important; cursor:pointer;}


/* Main Page */
.firstNews
{
	background-color:#f3f4f4;
	border: 4px solid #f3f4f4;
	margin-left:-4px;
	width:225px;
}

.scrollBoxItem
{
	text-align:center;width:146px; height:118px; float:left;
}

.catsItem
{
	text-align:center;width:142px; float:left; margin-bottom:3px; height:125px;
}

.leftArrow
{
	width:10px; height:50px; padding-left:0px; padding-top:20px; float:left; display:hidden;
}

.rightArrow
{
	width:10px; height:50px; padding-top:20px; float:left; display:hidden;
}

#newOnesRight, #newOnesLeft, #discountsRight, #discountsLeft
{
	cursor:pointer;
}


.scrollBoxItem .priceCaption
{
	width:40px; float:left; padding-left:5px;
	margin-left:5px;
}

.scrollBoxItem .prices
{
	float:right; width:65px;
	text-align:right;
	margin-right:5px;
}

.scrollBoxItem .midImage, .catsItem .midImage
{
	width:120px; height:80px;
	cursor:pointer;
}

.scrollBoxItem .prices .oldPrice
{
	text-decoration:line-through;
}

.scrollBoxItem img, .catsItem img
{
	border: 2px solid #E2E2E2;
}

.categoryHint { padding:5px; width:250px; border: 1px solid #999999; background-color:#eef2f0; position:absolute; display:none; }

#layoutDeepBox a { text-decoration:underline; color:#6a8083;}
