* {
amargin: 0;
apadding: 0;
/*border: none;*/
}
.header_pic {height:150px; abackground-position:right; background-repeat:no-repeat; vertical-align:middle; padding:10px; text-align:center}
.header_pic H1 {margin:0;}
H1 {font-size:180%; color:red;margin-top:0px;}
H2 {font-size:140%; border-bottom:1px solid red;font-weight:bold}
h3 {font-size:100%; margin-top:15px; margin-bottom:5px}

form {
padding: 0;
margin: 0;
}

.tabLeft {
margin-left: 90px;
}

.index A:hover {background:no}

table.contactForm {
background: url("/img/paper_contacts.jpg") no-repeat 15px 0;
width: 400px;
height: 280px;
}

.contactForm td {
padding: 3px;
padding-right: 7px;
padding-bottom: 9px;
font-size: 80%;
vertical-align: middle;
}

.contactForm .field, .srch_field {
width: 12em;
height: 1.7em;
border:1px solid #779EDF;
}

.contactForm .button, {
width: 9em; color:   #0053C7; background:white; border:1px solid #779EDF; background-image:url('/img/brand_bg.jpg'); height: 1.7em;;
}

.contactForm textarea {
width:270px;
height:150px;
border:1px solid #779EDF;
}

.search_results  .button {color: #0053C7; border:1px solid #779EDF;height: 1.7em;; background:white;background-image:url('/img/brand_bg.jpg');}
.search_results .field { border:1px solid #779EDF; height: 1.7em;; background:white; padding-left:5px}
.search_results A {}
.search_results LI {padding-bottom:2px}



body {
margin: 0;
padding: 0;

font-size: 85%;
font-family: Arial, Helvetica, sans-serif;

background: white url(/img/bg.gif) repeat-x 0 0;
}

a {
text-decoration: underline;
color: #0053C7;
}

a:active {
text-decoration: underline;
color: #03b;
}

a:visited {
color:#0053C7;
}

a:hover {
text-decoration: underline;
acolor: #04f;
background:#99CCFF
}

.logo {background:22px no-repeat url('/img/logo.png');}
.logo a:hover {background:none}

table {
border-collapse: collapse;
}

td, th {
font-size: 75%;
vertical-align: top;
}

th {text-align:left;}

li {
margin-left: 2em;
margin-top: .25em;
margin-bottom: .25em;
}

ul {
margin: .5em;
list-style-type: square;
}

blockquote {
margin: .5em 3em .5em 3em;
}

p {
margin: 1em 0;
}

.header_block TABLE {background:#fba91c;font-weight:bold;vertical-align:middle; border-right:1px solid #779EDF; width:100%; height:35px}
.header_block TD {font-size:14px; padding-left:10px; vertical-align:middle; font-weight:bold; }

.menu {background:#027bf8; color:white; height:35px; width:100%; padding-left:7px;cursor:default}
.menu A.m_item, .menu A.m_item:visited {padding-top:5px; color:white;font-weight:bold; padding-left:7px; padding-right:7px; text-decoration:none; background:#027bf8; height:30px; border-bottom:5px solid #027bf8; }
.menu A.m_item:hover {border-bottom:5px solid white;}
.menu .del {height:35px; padding-top:5px;color:#027bf8}
.menu .m_active_item {background-color:white;  height:30px; padding-left:7px; padding-right:7px;}
.menu .m_active_item A,.menu .m_active_item A:visited, .menu .m_active_item {padding-top:5px; color:#027bf8;  padding-bottom:5px; font-weight:bold;  margin:0px; text-decoration:none}
.menu .m_active_item A:hover {background:white}

.table_header {}

.tail_table {margin-top:10px; border-top:1px dotted gray; width:100%}
.tail_table TD {padding:5px;margin-top:10px; padding-left:15px; font-size:70%; color:gray}

.catalog {}

.cat_minibrands {vertical-align:middle;padding-left:10px;border-right:1px solid #779EDF;background-image:url('/img/brand_bg.jpg');background-repeat:no-repeat;background-position:right}
.cat_minibrands IMG {margin-top:1px}
.cat_cats {border-right:1px solid #779EDF; padding-bottom:7px; padding-top:7px}
.cat_cats A {padding-bottom:2px;padding-top:2px;display:block; font-size:95%; padding-left:10px; padding-right:5px}
.cat_cats A:hover {}
.cat_header {padding-left:10px; font-weight:bold; color:white; height:22px; vertical-align:middle;background:red;}
A.cat_current:visited {afont-weight:bold; color:white; background:#0053C7; text-decoration:none} /* right catalog */



.eq_table table {width:100%}
.eq_table th, .eq_table td {padding:5px; padding-left:7px;  padding-right:7px; border:1px solid white;background:#99CCFF;}
.eq_table th, .eq_table .t_subH {font-weight:bold;}
.eq_table  td.t_mainH {background: #6699CC;  color:white; font-weight:bold; font-size:70%}
.eq_table .where {background:#6699CC;color:black; font-size:120%;color:white; padding:5px}

.footnote {font-style:italic; margin-top:10px; margin-bottom:10px}

.hpic {padding:0px; margin:0px; margin-bottom:20px; border:0px;}

.cat_brand {background-image:url('/img/exxonmobil.gif'); height:84px; margin-bottom:10px;text-align:right; margin-top:20px; width:320px}
.search {position:relative; top:-20px; font-weight:bold; color:black}


.catalog_item table {width:100%}

.catalog_item table th, .catalog_item table td {padding:5px; padding-left:7px;  padding-right:7px; border:1px solid white;}
.catalog_item table td {background:#99CCFF;}
.catalog_item table th {background: #6699CC;  color:white;}

.catalog_table A {text-decoration:none}
.catalog_table A:hover {background:none; text-decoration:underline}
.catalog_table A:visited {color:#036}
.catalog_table th, .catalog_table td {padding:5px; padding-left:7px;  }
.catalog_table td {border:1px solid #0053C7}
.catalog_table th {background: #0053C7;color:white; border-right:1px solid white}
.new_name {background:#c0d2ff;}
.new_name A:hover {}

.path A, .path A:visited {amargin-bottom:5px; color:black; font-size:90%}

.contact table {margin-left:30px}
.contact table td {padding:5px;}

#forms {
margin: 30px 0 0 0;
}
#forms div {
clear: both;
}
#forms .divInput {
background: url(/images/inputs.png) 130px 0 no-repeat;
height: 20px;
overflow: hidden;
margin-bottom: 5px;
}
#forms label {
width: 130px !important;
float: left;
position: relative;
top: 2px;
}
#forms label span {
color: #ff0000;
margin-left: 3px;
}
#forms input {
width: 207px !important;
margin-bottom: 10px;
border: none !important;
padding: 2px 10px 0 10px !important;
height: 20px !important;
font-size: 12px;
background: none;
}
*html #forms input {
height: 20px;
width: 207px !important;
}
#forms textarea {
margin-bottom: 10px;
width: 271px;
height: 193px;
border: none;
background: url(../images/textareas.png) 0 0 no-repeat;
padding: 5px 15px 5px 11px;
border: none !important;
overflow: hidden;
}
*html #forms textarea {
width: 271px;
height: 193px;
}
#forms .but {
margin-left: 130px;
padding-top: 0 !important;
width: auto !important;
background: #0060ac;
color: #fff;
cursor: pointer;
}
#forms .error {
color: #ff0000;
position: relative;
top: -8px;
left: 3px;
}
