body {
	background:#ebf0f2;
	font: 13px/1.5 Helvetica, 'Helvetica Neue', Arial, sans-serif;
	color: #333;
	margin-top:10px;
}

a {
	color: #006699;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1 {
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: center;
}



*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {font-size: 25px;}
h2 {font-size: 18px;}
h3 {font-size: 21px;}
h4 {font-size: 19px;}
h5 {font-size: 17px;}
h6 {font-size: 15px;}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {list-style: decimal;}
ul {list-style: disc;}
li {margin-left: 30px;}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset,
.mbottom {
	margin-bottom: 10px;
}
/* General 
----------------------------------------------------------------------------------------------------*/
.ac{text-align:center}
.al{text-align:left}
.ar{text-align:right}

img.centered{display: block; margin:10px auto}
img.alignright{margin: 0 0 .5em 1em; display: inline}
img.alignleft{margin: 0 1em .5em 0; display: inline}
.alignright{float: right}
.alignleft{float: left}
.aligncenter {margin:0 auto}

.nombottom {margin-bottom:0px;}

.allcaps {text-transform: uppercase}

.whitebox {background:#fff; border-bottom:3px solid #d1dade}
h1 a.logo {display:block;width:300px; height:0; overflow:hidden; padding-top:90px; background:url(../../images/hendrix-logo.gif) top left no-repeat; margin-bottom:0;}

.btngrey {padding:8px 10px; background:#ebf0f2; border:2px solid #bfcdd2; color:#6699cc; text-decoration:none; font-weight:bold}
.red {color:#FF0000}

/* `Debugging
----------------------------------------------------------------------------------------------------*/
.aa{background:#09F}
.bb{background:#C90}
.cc{background:#333}
.dd{background:#212121}
.h500{height:500px}
.h100{height:100px}

/* Main Nav
----------------------------------------------------------------------------------------------------*/
.mainnav ul { list-style-type:none; margin-bottom:0}
.mainnav ul li {
	margin:0 0 0 17px;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	display:inline;
	line-height:30px;
	padding-right:15px;
	border-right:1px solid #dae2e5
}

.mainnav ul li a {color:#333333; text-decoration:none}
.mainnav ul li a:hover, .mainnav ul li a:active {text-decoration:underline}

/* Home 
----------------------------------------------------------------------------------------------------*/
.welcome {padding: 15px 0;}
.welcomemsg { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; padding-right:20px;}

.homeequip {padding:15px;}
.homeequip ul {list-style-type:none; margin:0}
.homeequip ul li {font-size:14px; margin-bottom:0px; border-bottom:1px dotted #999a86; display: inline-block; width:130px;}
.homeequip ul li a {color:#333;text-decoration:none}
.homeequip ul li a:hover, .homeequip ul li a:active {color:#006699;text-decoration:none}
.g2wider {width:160px !important}

.homesignup {padding:15px; height:220px}
.homesignup .signupbox {width:200px; margin:0 auto}

.btnrbluewrapper{overflow: hidden;width: 100%; margin-top:10px;}
.btnrblue {display: block; float: right; line-height: 16px; padding-left: 10px;	height:24px; color:#fff; font-size:11px; font-weight:bold;text-decoration:none; background: url(../../images/btnrblue-left.gif) no-repeat left top; }
.btnrblue span {display: block;padding: 4px 10px 4px 0px; background: url(../../images/btnrblue-right.gif) no-repeat right top; color:#fff; }

.btnrbluelwrapper{overflow: hidden;width: 100%; margin-top:10px;}
.btnrbluel {display: block; float: left; line-height: 16px; padding-left: 10px;	height:24px; color:#fff; font-size:11px; font-weight:bold;text-decoration:none; background: url(../../images/btnrblue-left.gif) no-repeat left top; }
.btnrbluel span {display: block;padding: 4px 10px 4px 0px; background: url(../../images/btnrblue-right.gif) no-repeat right top; color:#fff; }

.btnrgreenwrapper{overflow: hidden;width: 100%; margin-top:10px;}
.btnrgreen {display: block; float: right; line-height: 16px; padding-left: 10px; height:24px; color:#fff; font-size:12px; font-weight:bold;text-decoration:none; background: url(../../images/btnrgreen-left.gif) no-repeat left top; }
.btnrgreen span {display: block;padding: 4px 10px 4px 0px; background: url(../../images/btnrgreen-right.gif) no-repeat right top; color:#fff; }


input.text, textarea.textarea {width:200px; border:1px solid #cccccc; background:#fcfcfc}

.homecontact {padding:15px; height:220px}
.homefind {padding:10px;}

select.select {width:130px; border:1px solid #cccccc; background:#fcfcfc}

.worldcountry {padding:10px;}
.g1wider {width:90px !important}
.worldcountries {list-style-type:none}
.worldcountries li {margin-left:0px}

/* Footer 
----------------------------------------------------------------------------------------------------*/
.footer {color:#999999; padding:10px 0;}
.footer a {color:#999999; text-decoration:underline}
.footer a:hover, footer a:active {color:#666666; text-decoration:none}

/* Company Profile 
----------------------------------------------------------------------------------------------------*/
.padded {padding:10px}
.leftnav {font-size:16px; font-weight:bold; list-style-type:none}
.leftnav li {margin:0;}
.leftnav li a:link, .leftnav li a:visited {color:#333333;border-bottom:1px dotted #999a86; text-decoration:none; display:inline-block; width:110px; padding:0 5px}
.leftnav li a:hover, .leftnav li a:active {background:#d1dade;color:#333333;border-bottom:1px dotted #999a86;}

.leftnav li a.active:link, .leftnav li a.active:visited {background:#d1dade;}

h3.title {font-size:14px;}
h3.title a {font-size:14px;color:#1677cb}

.underl {text-decoration:underline}

/* Rentals
----------------------------------------------------------------------------------------------------*/
.leftnavsmall {font-size:13px; font-weight:bold; list-style-type:none}
.leftnavsmall li {margin:0;}
.leftnavsmall li a:link, .leftnavsmall li a:visited {color:#333333;border-bottom:1px dotted #999a86; text-decoration:none; display:inline-block; width:110px; padding:0 5px}
.leftnavsmall li a:hover, .leftnavsmall li a:active {background:#d1dade;color:#333333;border-bottom:1px dotted #999a86;}

.leftnavsmall li a.active:link, .leftnavsmall li a.active:visited {background:#d1dade;}

.rentalstbl th {background:#d1dade;padding:5px 10px;  text-align:left}
.rentalstbl td {padding:2px 10px; vertical-align:top; border-bottom:1px dotted #ccc}

/* Contact Us
----------------------------------------------------------------------------------------------------*/
.contactus td {padding:5px 10px; vertical-align:top}
input.wide, textarea.wide {width:300px}
input.city {width:200px}
input.state {width:20px; margin-left:10px}
input.zip {width:45px; margin-left:10px}
h2.cont {background:#d1dade; padding-left:10px}
.faded {color:#999999}

.ajax__calendar_container {background:white; border:1px solid #ccc;}
.ajax__calendar_container td {padding:0 !important; vertical-align:top;}

/* Sitemap
----------------------------------------------------------------------------------------------------*/
ul.sitemap {list-style-type:none}
ul.sitemap ul {list-style-type:none}

/* Equipment
----------------------------------------------------------------------------------------------------*/
.leftnavsmaller {font-size:12px; font-weight:bold; list-style-type:none}
.leftnavsmaller li {margin:0;}
.leftnavsmaller li a:link, .leftnavsmaller li a:visited {color:#333333;border-bottom:1px dotted #999a86; text-decoration:none; display:inline-block; width:110px; padding:0 5px}
.leftnavsmaller li a:hover, .leftnavsmaller li a:active {background:#d1dade;color:#333333;border-bottom:1px dotted #999a86;}

.leftnavsmaller li a.active:link, .leftnavsmaller li a.active:visited {background:#d1dade;}

.nomtop {margin-top:0px;}
.latpadded {padding:0 15px;}
.lh {line-height:44px;}
.equipmenttbl td {vertical-align:top; padding:3px 5px}
.price {font-size:14px; font-weight:bold; color:#cc3300}
.product-small-img {border:2px solid #b5c5cb}
.nopadding {padding:0 !important}
.dotted {border-bottom:1px dotted #cccccc}
.paging {width:450px; text-align:center}

