body {background: white url(img/bg.gif); color: black; font-family: verdana; font-size: 12px; margin: 0px; padding: 20px 0px; top: 0px; left: 0px; text-align: center; line-height: 15px;}

a {color: #1667B7; text-decoration: none;}
a:hover {text-decoration: underline;}

img {border: 0px;}
img.menu {margin: 0px 5px 20px 0px;}
img.hr {display: block; clear: both; margin: 20px auto auto auto; text-align: center;}

td {color: #666666; font-family: verdana; font-size: 12px;}
p {margin-bottom: 0px;}
div {-moz-box-sizing: border-box; box-sizing: border-box;}
blockquote {margin: 0px 5%;}
hr {width: 100%; height: 1px; margin: 10px 0px; border: 0 none; border-top: 1px solid white;}
ul.nomargin {margin: 5px 0px 5px 16px; padding: 0px;}
ol.nomargin {margin: 0px 0px 0px 30px; padding: 0px;}
form {margin: 0px;}
input, textarea, select {font-family: verdana; font-size: 12px;}

.fullw {width: 100%;}
.fullh {height: 100%;}
.fixedw {width: 766px;}
.collapse {margin: 0px; border: 0px; border-collapse: collapse;}
.collapse td {padding: 0px; vertical-align: top;} /* set another class td to have padding to override */
.taleft {text-align: left;}
.tacenter {text-align: center;}
.taright {text-align: right;}
.vamiddle {vertical-align: middle;}
.floatleft {float: left;}
.floatright {float: right;}
.clearboth {clear: both;}

#menudiv {width: 750px; overflow: hidden; margin: 0px auto; text-align: left;}
#menu {width: 357px; height: 179px; background: #B1A46B url(img/bg_menu.gif) no-repeat 116px 0px; padding: 50px 0px 0px 0px; text-align: center;}

#maintable {width: 760px; margin: 0px auto;}
#maintable td {vertical-align: top;}
#maintable .left {width: 357px;}
#maintable .lefttxt {width: 309px; background: #898266; color: #FCF9F9; padding: 10px 20px 10px 28px; line-height: 15px;}
#maintable .lefttxt img.leftimg {float: right; margin: 3px 0px;}
#maintable .right {width: 388px; background: #AFA88E; color: #FDFDFC; padding: 10px 15px; line-height: 15px;}
#maintable .title {font-size: 12px; font-weight: bold;}
/* #maintable a {color: #F6C697;} link color only on home */

table.products_menu {width: 750px; margin: 0px auto;}
table.products_menu td {padding: 0px 0px 8px 45px; vertical-align: bottom; font-size: 14px;}
table.products_menu a {text-decoration: underline;}

.products_menu_jetlube {width: 157px; height: 150px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/products_list_jetlube.png');}
.products_menu_jetlube[class] {background: url(pics/products_list_jetlube.png) no-repeat;}

.products_menu_msi {width: 157px; height: 150px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/products_list_msi.png');}
.products_menu_msi[class] {background: url(pics/products_list_msi.png) no-repeat;}

.products_menu_bestswivel {width: 157px; height: 150px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/products_list_bestswivel.png');}
.products_menu_bestswivel[class] {background: url(pics/products_list_bestswivel.png) no-repeat;}

.products_menu_drillpipe {width: 157px; height: 150px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pics/products_list_drillpipe.png');}
.products_menu_drillpipe[class] {background: url(pics/products_list_drillpipe.png) no-repeat;}

table.products_list {width: 750px; margin: 0px auto;}
table.products_list td {color: black; font-size: 9px;}

.products_fullw {width: 750px; margin: 0px auto; text-align: left;}

table.jetlube_features {width: 748px; margin: 0px auto; border-collapse: collapse;}
table.jetlube_features td {background: white; color: black; border: 7px solid #D0CECB;}
table.jetlube_features .img {width: 190px; border-right: 0px; padding: 0px;}
table.jetlube_features .txt {padding: 0px 16px; vertical-align: middle;}

.jetlube_buttons img {margin-right: 20px;}

.bestswivel_subtitle {width: 210px; background: #1E90FF; font-size: 11px; font-style: italic; padding: 4px 0px 4px 8px;}
.bestswivel_img {margin-right: 100px;}

.msi_flow_div {width: 400px; overflow: hidden; margin: 0px auto;}
.msi_flow_img {width: 175px; display: inline; float: left; text-align: center;}
.msi_flow_buttons {margin-right: 80px;}
.msi_pumping_div {width: 630px; overflow: hidden; margin: 0px auto;}
.msi_pumping_img {width: 190px; display: inline; float: left; text-align: center;}
.msi_pumping_div2 {width: 510px; overflow: hidden; margin: 0px auto;}
.msi_pumping_img2 {width: 180px; display: inline; float: left; text-align: center;}
.msi_specialty_div {width: 600px; overflow: hidden; margin: 0px auto;}
.msi_specialty_img {width: 180px; display: inline; float: left; text-align: center;}

#locationmap {width: 319px; padding: 10px 20px 10px 28px; color: black; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/bg_locationmap.png');}
#locationmap[id] {background-image: url(img/bg_locationmap.png);}

.title {font-size: 14px; font-weight: bold;}
.subtitle {font-weight: bold;}
.big {font-size: 14px;}
.small {font-size: 10px;}
.purple {color: #7B72F2;}

#backtotop {margin: 30px auto;}

#footer {margin: 30px auto 0px auto; font-size: 10px;}
#footer a {color: black;}