body, html {
margin:0px;
padding:0px;
background:#A7BDEE /*url("/i/body_bg_new.gif") top left repeat*/;
height:100%;
}

a, div a {
color:#006CFF;
text-decoration:underline;
}

a:visited, div a:visited {
color:#20198C;
text-decoration:underline;
border:none;
}

a:hover, div a:hover {
color:#9D6A3C;
text-decoration:underline;
}

div#c {width:100%;height:100%;text-align:center;}

div#d {width:900px;margin:0px auto; background:url("/i/content_bg.png") top left repeat-y; 
/* background:none; 
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/content_bg.png',sizingMethod='image',enabled='true');*/
}

div#container {
width:850px;
height:100%;
border-right:1px solid #CEB59C;	
background:#FDFAD8; 
margin:0px auto;
}

div#head {
/*background:#B3D090 url("/i/head_bg.gif") top left repeat;*/
/*background:#9DA4C1 url("/i/head_bg.jpg") top left repeat;*/
background:#FF7D18 url("/i/head_bg_new.jpg") top left repeat;
height:210px;
text-align:left;
}

div#head span {
/*background:url("/i/head_pic.jpg") top left no-repeat;*/
display:block;
text-align:right;
vertical-align:top;
height:100%;
width:100%;
}

div#menu {
background:#E6DEC7;
border-top:1px solid #B9B8A5;
text-align:right;
}

div#menu span.active {
padding:6px 10px 2px 10px;
* position:relative;
* top:-1px;
* padding:4px 10px 3px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#9D6A3C;
background:#F6F4D5;
border-top:1px solid #B9B8A5;
border-left:1px solid #B9B8A5;
border-right:1px solid #B9B8A5;
cursor:default;
}

div#menu span.passive {
padding:0px 10px 0px 10px;
color:#7399F0;
}

div#menu .menu_bottom {
background:#E6DEC7 url("/i/menu_bottom_bg.gif") top left repeat-x;
height:12px;
display:block;
font-size:6px;
}

div#menu a, a:visited {
padding:2px 0px 2px 0px;
border-top:1px solid #E6DEC7;
border-left:1px solid #E6DEC7;
border-right:1px solid #E6DEC7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

div#menu a:hover {
background:#F6F4D5;
padding:3px 0px 2px 0px;
border-top:1px solid #B9B8A5;
border-left:1px solid #B9B8A5;
border-right:1px solid #B9B8A5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
}

div#catalogue_menu {
min-height:400px;
background:url("/i/cat_menu_bg.jpg") top left no-repeat;
* height: 1%;
}

span.cat_menu {
display:block;
padding:35px 0px 0px 45px;
text-align:left;
}

span.cat_menu_brand_icon {
display:block;
text-align:center;
padding:10px 0px 0px 0px;
height:70px;
}

div#catalogue_menu li.default {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
list-style:url("/i/cat_menu_arrow_1.png") inside;
* list-style-position:outside;
* padding:0px 0px 0px 20px;
}

div#catalogue_menu li.active {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
color:#FF8C00;
cursor:default;
list-style:url("/i/cat_menu_arrow_2.png") inside;
* list-style-position:outside;
* padding:0px 0px 0px 20px;
}

div#catalogue_menu a, a:visited, a:hover {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
font-weight:bold;
}

div#main {
background:#FDFAD8 url("/i/main_bg.jpg") top left no-repeat;
}

div#content {
min-height:400px;
* height:expression(this.scrollHeight < 400 ? "400px" : "auto");
background:url("/i/content_bg.jpg") top left no-repeat;
width:680px;
float:right;
text-align:left;
}


h1.header {
font-family:Tahoma, Helvetica, sans-serif;
font-size:20px;
color:#455585;
font-weight:bold;
padding:20px 0px 0px 40px;
margin:0px;
display:block;
}


span.header {
font-family:Tahoma, Helvetica, sans-serif;
font-size:20px;
color:#455585;
font-weight:bold;
padding:20px 0px 0px 40px;
display:block;
}

span.subheader {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#827E7A;
padding:0px 0px 0px 40px;
display:block;
}

span.subheader a, span.subheader a:visited, span.subheader a:hover {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
}

span.content {
font-family:Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
color:#3B486F;
padding:15px 20px 0px 40px;
display:block;
text-align:justify;
height:auto;
}

img.news_left {
float:left;
margin:0px 10px 1px 0px;
padding:3px;
background:url("/i/body_bg.gif") top left repeat;
border:1px solid #878D97;
}

img.news_right {
float:right;
margin:0px 0px 1px 10px;
padding:3px;
background:url("/i/body_bg.gif") top left repeat;
border:1px solid #878D97;
}

img.items {
padding:3px;
background:url("/i/body_bg.gif") top left repeat;
border:1px solid #878D97;
}

* span.content a, span.content a:visited, span.content a:hover {
font-family:Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
}

span.content a, a:visited, a:hover {
font-family:Verdana, Tahoma, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
font-weight:normal;
}

div#clear, div.clear {
clear:both;
height:1px;
font-size:1px;
}

div#footer {
background:#FDFAD8 url("/i/footer_bg.jpg") top left no-repeat;
width:100%;
height:150px;
}

div#copyleft {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#A99A7C;
padding:50px 0px 0px 20px;
float:left;
width:170px;
}

div#copyleft a, a:visited {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#82ABDB;
text-decoration:underline;
}

div#copyleft a:hover {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#006CFF;
text-decoration:underline;
}

div#king {
padding:40px 0px 0px 0px;
float:left;
width:50px;
}

div#address {
font-family:Tahoma, Helvetica, sans-serif;
font-size:10px;
color:#A99A7C;
padding:50px 0px 0px 0px;
width:50%;
float:left;
text-align:left;
}

div#content_right_side {
/*position:absolute;
top:0px;
left:851px;
width:100px;*/
width:100px;
height:100%;
background:url("/i/content_right_side.png") top left no-repeat;
* background:none; 
* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/content_right_side.png',sizingMethod='image',enabled='true');
}

.ul-01 li {
list-style:url("/i/li-01.png") outside;
padding:2px 0px 2px 4px;
font-weight:bold;
color:#000;
}

.news_prev_date {
padding-left:18px;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
color:#827E7A;
}

.news_next_date {
padding-right:18px;
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
color:#827E7A;
}

.news_arrow {
font-family:serif;
font-size:14px;
color:#827E7A;
}

a.news_links, a:visited.news_links, a:hover.news_links {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.news_list_header {
font-size:14px;
font-weight:bold;
display:block;
color:#000066;
}

.news_list_subheader {
font-family:Tahoma, Arial, sans-serif;
font-size:10px;
display:block;
padding-bottom:4px;
color:#827E7A;
}

.news_list_text {
font-size:12px;
display:block;
padding:0px 10px 8px 16px;
margin-bottom:14px;
border-bottom:1px solid #E2D6BD;
}

a.search, a:visited.search, a:hover.search {
font-size:12px;
}

.pagenav {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#000; 
padding:0px 4px 0px 4px; 
background:#DFDFFF; 
border-left:1px solid #003366; 
border-right:1px solid #003366;
}

th {
background:#557097 url("/i/tbl_th_blue.png") top left repeat-x;
color:#FFF;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding:5px;
}

.td1 {
background:#F4F5FF;
font-size:11px;
text-align:left;
}

.td1a {
background:#D3D8ED url("/i/bg_tblHeaders.png") top left repeat-x;
font-size:11px;
text-align:center;
font-weight:bold;
}

.td2 {
background:#FFF4F4;
font-size:11px;
text-align:left;
}

.td2a {
background:#EDD3D3 url("/i/bg_tblHeaders.png") top left repeat-x;
font-size:11px;
text-align:center;
font-weight:bold;
}

.faq_q {
font-size:12px;
display:block;
padding:1px 0px 5px 0px;
color:#CC6600;
}

.faq_a {
font-size:12px;
display:block;
padding:0px 16px 8px 20px;
margin-bottom:14px;
border-bottom:1px solid #E2D6BD;
color:#275689;
}

form {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CC6600;
}

input, textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px #C1C5C6;
font-weight:normal;
}

select {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

span.abbr {
border-bottom:1px dotted #000;
cursor:help;
color:#6699CC; 
}

span.item_title {
font-size:16px;
font-weight:bold;
display:block;
padding:0px 0px 10px 0px;
}

span.item_desc {
padding:0px 0px 0px 10px;
color:#CC6600;
display:block;
}

span.cat_brands_list {
float:left;
width:33%;
display:table-cell;
}

span.cat_brands_list p {
text-align:center;
margin:10px 0px 10px 0px;
padding:0px;
}

.cat_brands_list_icon {
padding:6px;
border:1px solid silver;
background:url("/i/body_bg.gif") top left repeat;
}

div.lak {
color: 777476;
font-size:11px;
text-align:center;
float:left;
width:120px auto;
}

.diploms img, .index_logos img {border:1px solid #E0D5B5; background:#F7F1CF; padding:4px;}

.requestform_left {float:left; width:30%;margin:0px 20px 10px 0px; font-weight:normal;}
.requestform_right input, .requestform_right textarea {width:60%;}

span.soon {/*position:absolute; margin:2px 0px 0px -33px; z-index:50; */ padding:1px 4px 1px 4px; background:#9F0000; color:#FFF; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
#content a.soon, #content a:visited.soon, #content a:hover.soon {padding:1px 4px 1px 4px; background:#339900; color:#FFF; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.index_logos {float:left; width:270px; margin-bottom:4px;}
.links {position:absolute;top:-1000px;left:-1000px;}
.retail_item {margin:0 0 20px 0;}
.retail_item h3 {margin:0; padding:0;}
.retail_item h4 {margin:0 0 0 20px; font-style:italic;}

