/* CSS Document */
#new{background-color:#fff; float:right; width:100px; top:0px; right:0px; height:30px;}
#new img{ margin:0px !important; padding:0px;}

#search_form{
margin-left:0px;
margin-right:0px;
margin-top:5px;
margin-bottom:5px;
float:right;
}

h4.contentHead
{
	width: 702px;
	height: 44px;
}


h2.current {
	color: #C80117;
	font-size: 180%;

}

div#oil_prices table
{
	margin-bottom: 0px;
}

/*search tabs */
  
 div#search
 {
	position:relative;
	clear:both;
	text-align:left;
	width: 700px;
	margin: 0 auto;
	height: 381px;
}

div#search_tabs
{
	width: 555px;
	margin: 0 auto;
	height: 250px;
	position:absolute;
	top:65px;
}

div#search_tabs div form p
{
	width: 365px;
	height: 25px;
	margin-bottom: 0px;
}

div#search_tabs div form p.last
{
	padding-top: 5px;
}

div#search_tabs div form p label
{
	width: 105px;
	margin: 0 auto;
}

div#search_tabs div form p label.float
{
	float: left;
}

div#search_tabs div form p select 
{
	width: 250px;
	margin: 0 auto;
}

div#search_tabs div form p input[type=text]
{
	width: 82px;
}

div#search_tabs div form p button[type=submit]
{
	background: url("../../_common/images/bg_redbutton.jpg") repeat scroll center center #000000;
    border: 2px solid #999999;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 4px black;
    color: #FFFFFF;
    cursor: pointer;
    height: 29px;
    letter-spacing: 0;
    margin-right: 5px;
    padding: 3px 9px;
    text-decoration: none;
    text-shadow: 1px 1px 2px black;
	float: right;
}

div#search_tabs div form p a
{
	background: url("../../_common/images/bg_blackbutton.jpg") repeat scroll center center #000000;
    border: 2px solid #999999;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 3px 4px black;
    color: #ffffff;
    cursor: pointer;
    height: 19px;
    letter-spacing: 0;
    margin-right: 5px;
    padding: 3px 7px;
    text-decoration: none;
	float: left;
}

#label_grade
{
	padding-right: 56px;
}
#label_length
{
	padding-right: 48px;
}
#label_axle
{
	padding-right: 67px;
}
#label_horsepower
{
	padding-right: 12px;
}

#label_weight
{
	padding-right: 10px;
	padding-left: 10px;
}



#leftSide{
	float:left;
	width:702px;
	margin: 0px 0px 0px 15px;
}
.sidebarBox div.innerDiv {
    background: url("../../_homepage/images/sideBarBtm250.jpg") no-repeat scroll center bottom transparent;
    color: #E1E1E1;
    position: relative;
    text-align: center;
    width: 250px;
}

.rssHeader{
	padding: 0.2em 0;
}
.rssBox{
  clear:both;
  text-align:left;
  vertical-align:top;
  width:702px;
  background: none repeat scroll 0 0 #ffffff;
  height: 200px;
}

#rightSide{
	width:250px;
	margin: 0 auto;
	float:right;
	height: 825px;
}
.ads{
	height:780px;
}

.sidebarBox{
  background:url("../../_homepage/images/css_image_sprite.png") no-repeat scroll center top #1C1C1A;
	background-position: -311px -272px; 
   color:#e1e1e1;
   margin-bottom:10px;
   position:relative;
   width:250px;
}
h4{
	color:#FFFFFF
}

div#makes
{
	float: left;
	width: 702px;
	margin: 0 auto;
}

div.make_links
{
	float: left;
	width: 175px;
	text-align: center;
}

div.make_links p 
{
	margin: 0 auto;
	text-align: left;
}

p.brands {
	font-weight: bold;
	width: 950px;
	font-size: 90%;
	line-height: 1.2em;
}

/************************************/
/*	SCROLLER                         */
/************************************/
#scroller{
   color:#fff;
   height:725px;
   margin:0;
   overflow:hidden;
   padding:0;
   text-align:center;
   width:230px;
   position: relative;
}
#scroller a:hover,#scroller a:active{
   color:#999;
   text-decoration:underline !important;
}
#scroller a:link,#scroller a:visited{
   color:#fff;
   text-decoration:none;
}
#scroller ul{
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   text-align:center;
   width:100%;
  
}
#scroller ul li{
   margin:0;
   padding:6px 10px 2px;
   width:230px !important;
}
#scroller ul li a,.itemList a{
   text-decoration:none;
}
#scroller ul li img{
   border:none;
   margin:0;
   padding:0;
}
/************************************/
/*	Home page header                */
/************************************/

div#homepage_header
{
	width: 984px;
	text-align: center;
	height: 69px;
}

#advertising_links{
   background:#FFF;
   color:#999;
   float:left;
   margin: 0 auto;
   width:736px;
   padding-top: 10px;
}

div#middle_section
{
	width: 986px;
	height: 950px;
	margin: 0 auto;
}

/************************************/
/*	oil_prices                            */
/************************************/
#oil_prices{
   float:right;
   font-size:12px;
   margin: 0 auto;
   width:246px;
}

.rssHeader a.img{
	padding-bottom:15px;
}

/* searchlite */
div.TabView {margin-top:4px; margin-left:3px;}

div.TabView div.Tabs {
	height:20px; overflow:hidden;} 

div.TabView div.Tabs a {
	background-color:#990000;

	background-color: #F60202;
	background-image: -moz-linear-gradient(100% 140% 90deg, #990000, #F60202);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F60202), to(#990000));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F60202, endColorstr=#990000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F60202, endColorstr=#990000)"; 

	float:left; 
	display:block; 
	padding-left:10px; 
	padding-right:10px;
	text-align:center; height:18px; 
	vertical-align:middle; 
	border-bottom:1px solid #333333; 
	text-decoration:none; 
	font-weight:300; 
	color:#FFFFFF !important; 
	font-size:12px;
	-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;
	border:1px solid #666; border-bottom:1px solid #666;} 

div.TabView div.Tabs a:hover, div.TabView div.Tabs a.Active{ 
	background-color:#666666 !important; 
	color:#ffcc33 !important; 
	text-decoration:none !important;
-moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;} 


div.TabView div.Tabs a.Active {
background-color: #666666 !important;
background-image: none !important;
}


div.TabView div.Pages {clear:both; border:0px solid #222222; overflow:hidden; } 

div.TabView div.Pages div.Page {height:100%; overflow:hidden; } 

div.TabView div.Pages div.Page div.Pad {
	padding:2px 2px; 
	overflow:hidden;
	padding-left:5px;}

.formtable{margin-top:4px; width:500px; border-spacing:1px !important;} 
 
.formtable h3
{
	margin:0; 
	padding:0; 
	display:inline; 
	font-size:12px; 
	color:#333333;	
}

.Tabs{
	border-bottom:1px solid #666;}
	
.labelSlider{
	width:auto;
}	

div#footer a#quipbrokers_link:hover
{
	border-bottom: 0px !important;
}

#tradeShow h4{
	color:black;
}

#tradeShow{
	float:left;
	text-align:center;
	width:275px;
	position:absolute;
	left: 440px;
	top:140px;
	z-index:1;
}
#equipment_form,#octg_form,#industry_related_form{
	width:367px;
	float:left;

}
#tradeShow a{
	color:blue;
	font-weight: 700;
}

#equipment_link,#drillingrigs_link,#tubular_goods_link,
#parts_link,#production_link,#service_link,
#support_link,#truck_link,#trailer_link,#search_icon,
#news_icon,#infoGraphic_icon,#manufacturer_icon,#icon_facebook,
#icon_twitter,#icon_googleplus,
#icon_pinterest,#icon_linkedin,#icon_blog,#icon_subscribe,
#icon_advertise,#icon_rfq
{
background:url("../../_homepage/images/css_image_sprite.png");	
}
#equipment_link{
	background-position: -472px 0px; 
	height:52px;
	width:56px;
}

#drillingrigs_link{
	background-position: -274px 0px; 
	height:52px;
	width:56px;
}
#tubular_goods_link{
	background-position: -406px 0px; 
	height:52px;
	width:56px;
}

#parts_link{
	background-position: -76px 0px; 
	height:52px;
    width:56px;
	}
	
#production_link{
	background-position: -538px -0px; 
	height:52px;
	width:56px;
	}
	
#service_link{	
	background-position: -208px 0px; 
	height:52px;
	width:56px;	
}

#support_link{
	background-position: -143px 0px; 
	height:52px;
	width:56px;
}

#truck_link{
	background-position: -10px 0px; 
	height:52px;
	width:56px;	
}

#trailer_link{
	background-position: -340px 0px; 
	height:52px;
	width:56px;
}

#search_icon{
	background-position: -10px -101px;
	height:43px; 
}

#news_icon{
	background-position: -10px -58px;
	height:43px;
}
#infoGraphic_icon{
	background-position: -10px -187px;
	height:43px; 
}
#manufacturer_icon{
	background-position: -10px -144px;
	height:43px;
}
#icon_facebook{
	background-position: -424px -230px; 
	height:32px;
	width:31px;
	float:left;
	margin-left:10px;
	padding-left:5px;
}

#icon_twitter{
	background-position: -217px -230px; 
	height:32px;
	width:31px;
	float:left;
	margin: 0 auto;
	padding-left:5px;
}
#icon_googleplus{
	background-position: -631px -230px; 
	height:32px;
	width:31px;
	float:left;
	margin: 0 auto;
	padding-left:5px;
}

#icon_pinterest{
	background-position: -670px 0px; 
	height:32px;
	width:31px;
	float:left;
	margin: 0 auto;
	padding-left:5px;
}
#icon_linkedin{
	background-position: -10px -230px; 
	height:32px;
	width:31px;
	float:left;
	margin: 0 auto;
	padding-left:5px;
}

#icon_blog{
	background-position: -10px -272px;  
	height:32px;
	width:31px;
	float:left;
	margin: 0 auto;
	padding-left:10px;
}
#icon_subscribe{
	background-position:-465px -230px;  
	height:32px;
	width:156px;
	float:left;
	margin: 0 auto;
	padding-left:10px;
}

#icon_advertise{
	background-position:-51px -230px;  
	height:32px;
	width:156px;
	float:left;
	margin: 0 auto;
	padding-left:10px;
}
#icon_rfq{	
	background-position:-258px -230px;  
	height:32px;
	width:156px;
	float:left;
	margin: 0 auto;
 }
.rssheaderText{
	height:43px;
	width:702px;
}


/*
 * Example of zRSSFeed Styling
 *
 * Version: 1.1.2
 * (c) Copyright 2010-2011, Zazar Ltd
 *
 */

.rssFeed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.rssFeed a {
	color:#FF8E01;
	text-decoration: none;
}
.rssFeed a:hover {
	color: #000;
	text-decoration: underline;
}

.rssHeader { padding: 0.2em 0;}

.rssBody { border: 1px solid #999; }
.rssBody ul { list-style: none; }
.rssBody ul, .rssRow, .rssRow h4, .rssRow p {
	margin: 0;
	padding: 0;
}

.rssRow { padding: 0.8em; }
.rssRow h4 { font-size: 1.1em; font-weight:700; }
.rssRow div {
	font-size: 90%;
	color: #666;
	margin: 0.2em 0 0.4em 0;
}

.odd { background-color: #FDFDFD; }
.even { background-color: #F1F2F5; }

.rssRow .rssMedia {
	padding: 0.5em;
	font-size: 1em;
}

.headerText
{
	font-weight: 700;
	font-size:large;
}

.rssTable
{
	
}

/* Google Ads */
div#google_ad_rectangle {
    margin-top: 30px;
}

div#google_ad_leaderboard {
    margin: 0 auto;
    width: 728px;
}

@media (max-width: 767px) {
    div#google_ad_rectangle {
        margin-top: 30px;
        margin: 0 auto;
        width: 336px;
        padding: 0;
        overflow: hidden;
    }

    div#google_ad_leaderboard {
        margin: 0 auto;
        width: 300px;
    }
    
}
