#header { background: url('../images/header_background.jpg') no-repeat right top;}
#logo { height: 74px; background: url('../images/logo.jpg') no-repeat left top; }
#menu { background: #E81D54; border-top: 1px solid #fff; }
#menu li a { font-style: normal; }

body { font-family: Verdana, Arial, sans-serif; font-size: 0.8em; }

.greybar { background-color: #ddd; }
#content_pos, #column2_wrap, #column2 li.select { border-color: #F9ACC1; }

.categories li { width: 290px; }
.categories.s200 li { width: 130px; }
.categories li.select { background-color: #E81D54; }
.categories li a {font-size: 11px; color: #000; font-style: normal }
.categories li.select a:hover { background-color: #ddd; color: black; font-style: normal; }
.categories a:hover { background-color: #ddd; color: black; }
.basket thead { background-color: #ddd; }

a, a:link, a:visited, a:hover, a:active {
	font-style: italic;
	color: blue;
	text-decoration: underline;
}

#service li a { color: #fff; font-family: Arial, sans; background-color: #E81D54; display: block; line-height: 20px; }
#service li { border: 0 none; line-height: 18px; }

div.item a.show_more {
	color: #000;
	text-decoration: none;
	font-style: normal;
}

form.form legend {
	background-color: #E81D54;
	color: white;
}

form.form a.newCompany {
	color: #000;
	text-decoration: none;
	font-style: normal;
}

span.highlight {
	color: #E81D54;
}

.layout_aba #column2 li {
	font-family: arial, sans;
	font-size: 12px;
}

#service a { font-style: normal; }

#service select {
	background-color: #E81D54;
	color: #fff;
	height: 20px;
	font-size: 0.8em;
}

/* Buttons */

div.item_insert input.item_submit, .greybar input.search_submit, button, input[type="submit"], input.basket_button, a.basket_button, form.form a.newCompany {
    background-color: #E81D54;
    border: 1px solid #000;
	color: #fff;
	font-style: normal;
	text-decoration: none;
}

/* Slitly bigger first column */
.layout_aab #content_pos { border-left-width: 3px; border-left-style: solid;  float: left; left: 475px; position: relative; width: 200%; }
.layout_aab #column2_wrap { border-left-width: 3px; border-left-style: solid;  float:left; left: 314px; margin-left: -478px; position: relative; width: 100%; }
.layout_aab #content_wrap { float: left; margin-left: -317px; position:relative; width: 50%; }
.layout_aab #content_pad { margin-left: 478px; overflow:hidden; }
.layout_aab #content { overflow:hidden; padding-left: 4px; } /* Need width:100% or not? */
.layout_aab #column1 { float: left; left: 0px; margin-left: -50%; overflow: hidden; padding-right: 4px; position: relative; width: 314px; width: /**/ 310px;}
.layout_aab #column2 { float: left; left: -50%; margin-left: 317px; padding: 0px 4px; position:relative; width: 158px; width: /**/ 150px;}


