/* CSS Document */
body { margin-top: 0px; }
img{border:0px;}

form{padding:0px; margin:0px;}

a:link, a:visited, a:active{color:#5F5F5F; text-decoration:none; font-weight:bold; outline:none;}
a:hover{ text-decoration:underline;}
#Body{ padding:0px; margin:0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/main-bgnd-repeat.jpg) repeat-x #000;}
#Outer_Wrapper{width:816px; background:url(../images/left-shadow.jpg) left top #000 no-repeat; margin-left:auto; margin-right:auto; margin-top:0px; padding:0px;}
#Right_Shw{width:816px; background:url(../images/right-shadow.jpg) right top  no-repeat; margin-left:auto; margin-right:auto; margin-top:0px; padding:0px;}
#Wrapper{ width:800px; margin-left:auto; margin-right:auto; margin-top:0px; padding:0px;}
#Top{height:111px; width:800px; background:url(../images/top-banner-bgnd.jpg);}
#Top_Utils{float:right; color:#B8B8B8; padding-right:20px; padding-top:10px; font-weight:bold; font-size:10px;}
.search_instruct{ margin-left:70px;font-size:10px; color:#808080; font-weight:normal;}
#Middle{width:800px; background:#fff; min-height:325px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:325px; /* for IE5.x and IE6 */ }
.index_height{width:800px; background:#fff; min-height:550px; /* for modern browsers */
height:auto !important; /* for modern browsers */
height:300px; /* for IE5.x and IE6 */ }
#TopNav{ height:34px; background:#666666; width:800px; }
#TopNavUl { margin-left: 20px; }
#Middle_Inner{padding:20px 10px; }
#Middle_Inner_Search{padding:20px 10px; width:750px; }
#Mid_Center_Full{width:750px;}

#corps{ margin:16px 0px  0px 180px;}
#Logo{ float:left;}
#Mid_Left{  width:260px;}
#Mid_Center{  width:250px; border-right:solid 1px #CBCBCB; padding: 0 10px 0 0;  }
#Mid_Right{width:239px; padding:0px 10px 0px 10px;}
.content_area{float:left; min-height:400px; height:auto !important;height:400px; }
#Mid_Center_ext{ width:499px;}


#Lf_Shadow{ width:9px; min-height:600px; height:auto !important;height:600px; background:url(../images/left-shadow.jpg) #000; float:left;}

#Bottom{ background:#fff; text-align:center; padding:20px; color:#858585; font-size:10px;}
.text{ border:1px solid #838383; font-size:10px;}

#Flash { float: left; width: 593px; height: 185px; z-index:1; }
#Flash_Right {float: left; width: 207px; height: 185px; background: url(../images/ask-lube-expert.jpg) no-repeat; }

/* chicks@IMA */
/*
* Global
*/
.toRight { text-align: right; }
.grid_3 { width: 150px; }
.grid_4 { width: 200px; }
.grid_5 { width: 250px; }

.clear { clear: both; }
.clear5 { height: 5px; clear: both; }
.clear10 { height: 10px; clear: both; }

h1 { }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #333333; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; } 
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; padding:0px; margin:0px;}
h6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #660000; margin:10px;  }

#Breadcrumbs { font-size: 9px; }
#Breadcrumbs a:link, #Breadcrumbs a:visited, #Breadcrumbs a:active { color: #666666; text-decoration: none; }
#Breadcrumbs a:hover { text-decoration: underline; }
.required, .activePage { color: #660000; }
/*
* Home Page
*/
#Home_Feature1 { float: left; padding: 0; clear: left; font-size: 10px; }
#Home_Feature1 ul { margin:0;padding-left:28px; padding-top: 9px;}
#Home_Feature1 ul li {padding: 2px 0px;}
#Home_Feature1 p { padding: 5px 15px 0 15px; }
#Home_Feature2 { float: left; padding: 0; font-size: 10px; }
#Home_Feature2 p { padding: 5px 15px 0 0; margin: 0; }

#Home_Feature2 h3 { font-size: 12px; padding: 0; margin: 10px 0 0 0; color: #333333; }
#Home_Feature_Img { float: left; padding: 0; }
#Home_Feature_Img img { margin: 10px 0 0 0; }


#Home_Ask { position: absolute; }
#Home_Ask_Expert { background: url(../images/ask-lube-expert-bg.gif) no-repeat; width: 168px; height: 215px; position: absolute; top: 50px; left: 598px; padding: 10px; }
#Home_Ask_Expert p { padding: 0; font-size: 10px; }
#Home_Ask_Expert h4 { color: #5f0000; font-size: 12px; padding: 0px; margin: 0 0 10px 0; }
#Home_Ask_Expert button.askSubmit{ background:  url(../images/ask-lube-btn.jpg) no-repeat top left; border: none; color: #fff; font-weight: bold; cursor: pointer; cursor: hand;  width:83px; height:21px; outline:none; }
#productlist {padding-top: 5px;}
#productlist h3 {margin-bottom: 0px; font-size: 11px; color:  #5F0000; padding: 0px; margin: 0px;}
#productlist ul {padding:0px; margin-left:3px;padding-left: 13px; padding-right:13px;}
#productlist ul li {padding: 2px 0px;}

#dis_accesshome{width:190px; height:21px; float:left; padding-top:30px; }

/*
* Content_1
*/
.h4first { margin-top: 0px; }
#Middle { color: #666666; font-size: 10px; }
#Middle h3 { margin: 0; padding: 0; margin: 0 0 5px; 0; }
#Middle ul { margin: 5px 0 0 15px; padding: 0; }
#Middle a { color: #660000; }
#Middle p { padding: 10px 0 3px 0; margin: 0;}

a.button:active {    background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */
}
a.button:visited{  outline: none; /* hide dotted outline in Firefox */}
.button{padding-left:5px; width:20px;  }

a.button {    background: transparent url('../images/go_btn.jpg') no-repeat scroll top right;    color: #fff;    position:absolute; margin-top:-4px;    font: normal 12px arial, sans-serif;    height: 24px;      padding-right:12px; /* sliding doors padding */    text-decoration: none;}

.submit{}

/* contact us */
.contact h3 { font-size: 12px; padding: 0; margin: 0 0 0 0; color: #333333; }

.darkgray, .bodytext {color: #333333;}

.sitemap h3 { font-size: 12px; padding: 0; margin: 0 0 0 0; color: #333333;}

.sitemap h3 a:link, .sitemap h3 a:visited, .sitemap h3 a:active {text-decoration: none; color: #333333 !important;}

.sitemap h3 a:hover {text-decoration: underline !important;}

.sitemap .products a:link, .sitemap .products a:visited, .sitemap .products a:active {color: #666666 !important;}

/*international distributor*/ #international {color: #333333;}

#international strong {color: #666666;}
#googSearch{text-align:right; margin-right:52px;}
#dis_access{width:190px; height:21px; float:right; }
#dis_access_link a:link, #dis_access_link a:visited, #dis_access_link a:active{ background:url(../images/distrib.gif) no-repeat top left; width:190px; height:21px;}
#dis_access_link a:hover{ background:url(../images/distrib.gif) no-repeat bottom left; width:190px; height:21px;}



a.dis_access:hover { background-position: bottom right;    color: #000;    outline: none; /* hide dotted outline in Firefox */ cursor:hand; cursor:pointer;}
a.dis_access:visited{  outline: none; /* hide dotted outline in Firefox */}

.dis_access {    background: transparent url('../images/distrib.gif') no-repeat scroll top right;    color: #fff;    position:absolute; margin-top:-20px;    font: normal 12px arial, sans-serif;    height: 24px;      padding-right:12px; /* sliding doors padding */    text-decoration: none;}

.torreno {
color:#861A18;}

.torreno a:link, .torreno a:active, .torreno a:hover, .torreno a:visited{
color:#861A18;}
