html {overflow: auto;}

pre {
	font-family:Arial, Helvetica, sans-serif;
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	margin: 0px;
	margin-bottom: 17px;
}

/* IDs for wrapper, top header and menu bars */

#wrapper {
	width: 929px;
	height: auto;
	margin-top: 25px;
}

#header_top {
	width: 929px;
}

#header_se {
	width: auto;
}

#tabs {
	width: 929px;
}

#contentcontainer {width: 929px;}

#tabstrip {
	width: auto;
}

#tabstrip2 {
	float: left;
	width: 902px;
}

#left {
	float: left;
	width: 13px;
}

#right {
	float: right;
	width: 14px;
}

#bottom {
	float: left;
}

#copyright {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #036;
	clear: both;
}

#copyrightlink {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #369;
	clear: both;
	text-decoration:underline;
}

/* Used in index.html for content */

#contentleft {
	float: left;
	height: 360px;
	width: 435px;
	background-image: url(images/contentleft.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 10px 30px 10px 30px;
	text-align: left;
}

#contentright {
	float: left;
	height: 370px;
	width: 390px;
	background-image: url(images/contentright.jpg);
	font-size:16px;
	padding: 10px 17px 0px 0px;
}

/* IDs used in contact.html  */

#contentcontact {
	float: left;
	height: 348px;
	width: 842px;
	background-image: url(images/content.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 22px 30px 10px 30px;
	text-align: center;
}

/* IDs used in location.html  */

#content {
	float: left;
	height: 348px;
	width: 842px;
	background-image: url(images/content.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	padding: 22px 30px 10px 30px;
	text-align: left;
}

/* IDs used in range.html */

#rangecont {
	float: left;
	height: auto;
}

#rangetabright {
	float: right;
}

/* Rental Divs */

#rentbanner {
	width: 445px;
	height: 71px;
	float: left;
}

#renttableft {
	width: 24px;
	height: 490px;
	float: left;
}	

#rcheleftcontainer {
	width: 273px;
	height: 490px;
	float: left;
}

#rcontentbox01 {
	width: 159px;
	height: 490px;
	float: left;
}

#renttabright {
	width: 14px;
	height: 490px;
	float: right;
}

#renttabmidch {
	width: 273px;
	height: 14px;
	float: left;
}

#renttabrightch {
	width: 14px;
	height: 490px;
	float: left;
}

#rcontenttext {
	float: left;
	background-image:url(images/images/box_02.jpg);
	height: 419px;
	width: 439px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	padding-left:5px;
	padding-right:1px;
	color:#1D456E;
}

#rcheleftcontainer {
	width: 273px;
	height: 490px;
	float: left;
}

#rcontentcomp {
	float: left;
	width: 273px;
	height: 238px;
}

div.tickRent {
	width: 35px;
	height: 40px;
	float: left;
	margin-left: 10px;
}

div.rentHeading {
	width: 384px;
	float: left;
	margin-left: 10px;
}

/* Comp Specific Rental Divs */

#comprentside01 {
	width: 14px;
	height: 490px;
	float: left;
}

#comprentside02 {
	width: 26px;
	height: 490px;
	float: right;
}

#comprentbanner {
	width: 592px;
	height: 72px;
	float: left;
}

#comprentcontent {
	float: left;
	background-image:url(images/comprent_box.jpg);
	height: 398px;
	width: 572px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	color:#1D456E;
	padding:10px;
}

#col03 {
	width: 151px;
	height: 151px;
	float: left;
	margin-left: 10px;
}

#col04 {
	width: 151px;
	height: 151px;
	float: left;
	margin-left: 10px;
}

#col05 {
	width: 140px;
	height: 151px;
	float: left;
	margin-top: 10px;
}

#col06 {
	width: 151px;
	height: 151px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

#whyrent {
	height: 40px;
	float: left;
	width: 550px;
	padding-top: 5px;
}

.redfont {
	color:#900;
}

/* HE Specific Rental Divs */

#rcontenthe {
	float: left;
	width: 273px;
	height: 238px;
}

#rhetableft {
	float: left;
	width: 24px;
	height: 490px;
}

#rhemidtab {
	float: left;
	width: 273px;
	height: 14px;
}

/* IDs used in Service */

#servbanner {
	float: left;
	width: 901px;
	height: 96px;
}

#servtabtop {
	float: left;
	width: 929px;
	height: 18px;
}

#servtableft {
	float: left;
	width: 14px;
	height: 614px;
}

#servtabright {
	float: right;
	width: 14px;
	height: 614px;
}

#servtabbottom {
	float: left;
	width: 901px;
	height: 19px;
}

#servtabbottommid {
	float: left;
	width: 901px;
	height: 8px;
}

#servtableftcont {
	float: left;
	width: 7px;
	height: 398px;
}

#servtabrightcont {
	float: right;
	width: 8px;
	height: 398px;
}

#servtabtopmid {
	float: left;
	width: 901px;
	height: 6px;
}

#servtest {
	float: left;
	width: 901px;
	height: 87px;
}

#servcont01 {
	float: left;
	width: 544px;
	height: 221px;
	background-image:url(images/servcontent_box01.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1D456E;
	padding: 7px 8px 9px 7px;
}

.column {
	display:table;
	#position: relative;
	width:227px;
	height:39px;
	float:left;
	padding: 0px 0px 20px 5px;
	text-align:left;
	
}

.centeringcolumn {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}

.contentcolumn {
	#position:relative;
	#top: -50%;
}

div.tickServ {
	width: 35px;
	height: 59px;
	float: left;
}

#servcont02 {
	float: left;
	width: 886px;
	height: 161px;
}

#servimage01 {
	float: left;
	width: 327px;
	height: 237px;
}

/* IDs used in Testimonials Page */

#testipagetabtop { 
	float: left;
	width: 929px;
	height: 10px;
}

#testipagetableft { 
	float: left;
	width: 13px;
	height: 480px;
}

#testipagetabright { 
	float: left;
	width: 14px;
	height: 480px;
}

#testipagetabbottom { 
	float: left;
	width: 929px;
	height: 15px;
}

/* IDs used in Sales */

#salestab_top {
	float: left;
	width: 929px;
	height: 18px;
}

#salestab_left {
	float: left;
	width: 13px;
	height: 550px;
}

#salestab_right {
	float: right;
	width: 24px;
	height: 550px;
}

#salestab_bottom {
	float: left;
	width: 929px;
	height: 25px;
}

#salescont01 {
	float: left;
	width: 286px;
	height: 550px;
}

#salescont02 {
	float: left;
	width: 274px;
	height: 456px;
}

#salescont03 {
	float: left;
	width: 312px;
	height: 436px;
	background-image:url(images/salescontbox_03.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	padding: 10px;
}

div.tickSales {
	width: 35px;
	height: 30px;
	float: left;
	padding-left: 10px;
}

div.salesPoints {
	width: 262px;
	height: 28px;
	float: left;
	padding-left: 5px;
	padding-top: 12px;
}

#salesbanner {
	float: left;
	width: 606px;
	height: 94px;
}

#salesbrands {
	float: left;
	width: 929px;
	height: 39px;
}

/* Global Standards */

body {
	background-image: url(images/background.jpg);
	background-repeat: repeat;
}

body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	
}

/* Testimonial styles below */

textarea.rotation {
  width: 354px;
  height: 60px;
  border: 0px;
  padding-left: 5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000d1a;
  overflow: auto;
}

div.testimonials {
	padding: 5px;
	width: 441px;
	height: 77px;
	color: black;
}
div.ltestimonials {
	float: left;
	background-color: #ffffff;
	/*background-image: url(images/testleft.jpg);*/
}
div.rtestimonials {
	float: right;
	padding-left: 5px; 
	background-color: #ffffff;
	/*background-image: url(images/testright.jpg);*/
}

div.rtestimonialsservice {
	float: right;
	padding-left: 4px; /*1px fix*/
	background-color: #ffffff;
	/*background-image: url(images/testright.jpg);*/
}

div.imageholder {
	width: 77px; 
	height: 77px;
	float: left;
}

div#lname {
	margin-left: 82px;
	text-align: left;
	color:#F00;
}

div#rname {
	margin-left: 82px;
	text-align: left;
	color:#F00;
}


div.textboxholder {
	width: 359px; 
	height: 60px;
	float: left;
}

/*img#timage {
	width: 55px; 
	height: 77px;
}*/

/* Unordered List */

ul {
margin-top: 0px;
margin-bottom: 0px;
list-style:none;
color: #FFFFFF;
font-size: 17px;
font-weight: normal;
margin-left: 20px; 
padding-left: 20px; 
line-height: 2em;
} 

/* Scroll Area Class for Testimonials */

#testipagetabcontent { 
	float: left;
	width: 882px;
	height: 480px;
	background-image:url(images/testtab_content.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	text-align:left;
	padding: 0px 10px 0px 10px;
}

.scrollArea {
width: 882px; 
height: 480px;
float: left; 
overflow: auto;
overflow-x: hidden;
}

div.testimg {
	width: 77px;
	height: 77px;
	float: left;
	clear: both;
}

div.testtext {
	width: 775px;
	min-height: 94px;
	padding-left: 10px;
	float: left;
}

/* Font Standards */

.headingfont {
	font-size: 24px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	color:#FFF;
	text-align:center;
}

.rentheadingfont {
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	color:#010d1b;
	text-decoration:underline;
}

#tab01 a {   
	display: block;
	background:  url(images/tab_home_roll.jpg) top; 
   	width: 178px;  
    height: 33px; 
	float: left;
}

#tab01 a:hover {  
    background:  url(images/tab_home_roll.jpg) no-repeat bottom;   
}

#tab02 a {   
	display: block;
	background:  url(images/tab_range_roll.jpg) top; 
   	width: 186px;  
    height: 33px; 
	float: left;
}

#tab02 a:hover {  
    background:  url(images/tab_range_roll.jpg) no-repeat bottom;   
}

#tab03 a {   
	display: block;
	background:  url(images/tab_location_roll.jpg) top; 
   	width: 187px;  
    height: 33px;
	float: left;
}

#tab03 a:hover {  
    background:  url(images/tab_location_roll.jpg) no-repeat bottom;   
}

#tab04 a {   
	display: block;
	background:  url(images/tab_contact_roll.jpg) top; 
   	width: 187px;  
    height: 33px;
	float: left;
}

#tab04 a:hover {  
    background:  url(images/tab_contact_roll.jpg) no-repeat bottom;   
}

#tab05 a {   
	display: block;
	background:  url(images/tab_team_roll.jpg) top; 
   	width: 191px;  
    height: 33px; 
	float: left;
}

#tab05 a:hover {  
    background:  url(images/tab_team_roll.jpg) no-repeat bottom;  
}

#contactlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #FFF;
	text-decoration:underline;
}

	