body { margin:0px; padding:0px; font:normal 12px "Times New Roman",Times,serif; background:#fff url(/images/black.jpg) no-repeat fixed bottom; }
h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; }
img { border:0px; }
div, a { padding:0px; margin:0px; }
a { color:#ff1a3b; }
a:hover { color:#ff1a3b; }



/*** TOP START ***/

#container_splash { width:924px; height:561px; margin:0 auto; background-image:url(../images/Splash.jpg); }
#splash_logo { width:289px; height:205px; margin:0 auto; background-image:url(../images/Splashlogo.png); }
#splash_enter { width:99px; height:12px; margin:0 auto; background-image:url(../images/Enter.png); }

#container_top { width:100%; background-color:#000; }
#container_subtop { width:960px; height:270px; margin:0 auto; background:#000 url(../images/top/logobckgrnd.jpg) bottom; background-repeat:no-repeat; }
#top_logo { width:289px; height:203px; margin:0 auto; background-image:url(../images/top/logo1.png); }
#top_logo_ds { width:289px; height:203px; margin:0 auto; background-image:url(../images/top/logo2.png); }
#top_links { width:100%; text-align:center; }
#top_links img { margin-left:5px; }

#container_bottom { position:absolute; bottom:0; width:100%; z-index:1; }
#bottom_left { position:absolute; bottom:2px; left:4px; color:#999; font-size:10px; }
#bottom_right { position:absolute; bottom:2px; right:4px; color:#999; font-size:10px; }

#header_contact { width:203px; height:14px; margin:20px auto; background-image:url(../images/Heading-ContactUs.jpg); }
#header_drillingsupplies { width:203px; height:14px; margin:20px auto; background-image:url(../images/Heading-DrillingSupplies.jpg); }
#header_equipment { width:186px; height:16px; margin:20px auto; background-image:url(../images/Heading-Products.jpg); }
#header_welding { width:324px; height:16px; margin:20px auto; background-image:url(../images/Heading-Welding.jpg); }
#header_machinery { width:203px; height:14px; margin:20px auto; background-image:url(../images/heading-ourmachinery.jpg); }
#header_machiningservices { width:203px; height:14px; margin:20px auto; background-image:url(../images/Heading-MachiningServices.jpg); }
#header_news { width:203px; height:14px; margin:20px auto; background-image:url(../images/Heading-News.jpg); }

#container_content { width:960px; margin:0 auto; text-align:center; }
#container_content h1 { margin:0 0 10px 0; font-size:16px; font-weight:normal; }
#container_content h2 { margin:0 0 10px 0; font-size:14px; font-weight:normal; }
#container_content p { margin:10px 0; font:normal verdana 9pt; color:#999; }

#sublinks { margin-bottom:20px; width:100%; line-height:1.5em; color:#999; }
#sublinks a { margin:0 5px; color:#999; text-transform:uppercase; text-decoration:none; }
#sublinks a:hover { color:#bc0020; text-transform:uppercase; text-decoration:none; }

a:link.redlinks,a:visited.redlinks,a:active.redlinks { font-size:12px; color:#ff1a3b; text-transform:uppercase; text-decoration:none; }
a:hover.redlinks { font-size:12px; color:#ff1a3b; text-transform:uppercase; text-decoration:underline; }

#screen1 { position:relative; width:920px; text-align:left; }
#screen1 #buttons { margin-bottom:5px; }
#screen1 #buttons a { text-decoration:none; }

#slideshow1 { float:left; position:relative; margin-left:40px; width:832px; overflow:hidden; }
#slideshow1 ul { width:100000px; padding-left:225px; list-style:none; }
#slideshow1 li { float:left; margin:0 5px; cursor:pointer; list-style:none; }
#slideshow1 li h1 { padding:5px 0 0 5px; font-size:11px; font-weight:normal; color:#333; }

#slideshow1_prev { float:left; margin-left:7px; width:20px; }
#slideshow1_next { float:right; width:20px; }

#slideshow_leftarrow {  width:60px; height:166px; margin-top:2px; background-image:url(/images/leftarrow.2jpg); cursor:hand; cursor:pointer; }
#slideshow_rightarrow { width:60px; height:166px; margin-top:2px; background-image:url(/images/rightarrow2.jpg); cursor:hand; cursor:pointer; }

.height1 { height:1px; line-height:1px; font-size:0px; }
.height2 { height:2px; line-height:2px; font-size:0px; }
.height5 { height:5px; line-height:5px; font-size:0px; }
.height10 { height:10px; line-height:10px; font-size:0px; }
.height20 { height:20px; }
.height30 { height:30px; }
.height40 { height:40px; }
.height50 { height:50px; }
.height100 { height:140px; }
.height200 { height:200px; }

.clearfloat { clear:both; height:0px; line-height:0px; font-size:0px; }
