/*------------------------------------------------------------------------------------------ */
/*                                                                                           */
/*                              *********************************                            */
/*                                TipNLift WebSite StyleSheet                              */
/*                              *********************************                            */
/*                                                                                           */
/*                                      ."".    ."",                                         */
/*                                      |  |   /  /                                          */
/*                                      |  |  /  /                                           */
/*                                      |  | /  /                                            */
/*                                      |  |/  ;-._                                          */
/*                                      }  ` _/  / ;                                         */
/*                                      |  /` ) /  /                                         */
/*                                      | /  /_/\_/\                                         */
/*                                      |/  /       |                                        */
/*                                      (  ' \ '-   |                                        */
/*                                       \    `.   /                                         */
/*                                        | WITH  /                                          */
/*                                        |STYLE!|                                           */
/*                                                                         ASCii by D!zZ˙    */
/*------------------------------------------------------------------------------------------ */


* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height: 14px;
	color: #323232; 
	margin: 0;
	padding: 0px;
	text-align: left;
}

html, body {
    height: 100%;
}

body {
    margin: 0;
	padding: 0;
	text-align: center;

}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	line-height: 20px;
	font-weight:bold;
	color: #000000;
	padding:5px; 
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:22px;
	line-height:24px;
	color:#ce1e19;
	padding-top:15px;
	padding-bottom:5px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:20px;
	line-height:22px;
	color:#0095DA;
	padding-top:10px;
	padding-bottom:10px;
}



#PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 22px;
	line-height: 24px;
	font-weight:bold;
	color: #000000;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}


/* :::::::::::::::::::::::::::::::::::::::::::::: Main Page Layout Container ::> 
*/


#container {
	position:relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	width: 800px;
	height:1100px;
	/*	background: url(images_shared/leftnav-right-hand-shadow.gif) repeat;  */
}

#content {
	float: left;
    width: 100%;
	height: auto;
	padding:0px;
	background:url(images_shared/leftnav-right-hand-shadow.gif) repeat-y;  
}


/* :::::::::::::::::::::::::::::::::::::::::::::: Left Navigation Blue Bar Layout Container ::> 
*/


#leftnavbar{
	font-family:Arial, Helvetica, sans-serif;
	width:170px;
	height:100%;
	float:left;
	padding-top:20px;
	padding-right:0px;
	padding-left:15px;
	padding-bottom:10px;
/*	background-color:#0095DA; */
}

#leftnavbar p{
	line-height:1.5em;
}

#leftnavbar p ul li{
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: inside;
	font-size :14px;
}

#leftnavbar a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size :14px;
	color:#ffffff;
	text-decoration:none;
}
#leftnavbar a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size :14px;
	color:#ffffff;
	text-decoration:none;
}

#leftnavbar a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size :16px;
	color:#ffffff;
	text-decoration:underline;
}

/*
#leftnavbar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size :14px;
	color:#ffffff;
	text-decoration:none;
}
*/


/* :::::::::::::::::::::::::::::::::::::::::::::: Generic All Page Top Logo & Text Section ::> 
*/


#TopLogo {
	font-family:Arial, Helvetica, sans-serif;
	width:615px;
	height:144px;
	float:right;
	padding:0px;
	background-color:#FFFFFF;
    background:url(images_shared/TipNLift-Logo.gif) no-repeat;
	
}

#TopTextSection {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:18px;
	line-height:20px;
	color:#ce1e19;
	width:575px;
	height:40px;
	float:right;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;

}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#HomeBodySection {
	width:419px;
	height:781px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#HomeBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:5px;	
}

#HomeBodylorryimg {
	height:295px;
	width:396px;
	background: url(images_shared/home_whiterenault.jpg) no-repeat;
	margin-left:13px;
}

#HomeRenaultTXT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:310px;
	text-align:center;
	margin-left:55px;
}

#Homeimagestrip {
	float:right;
	width:156px;
	height:797px;
	padding:0px;
	background: url(images_shared/lorrystripright.jpg) no-repeat bottom;

}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#AboutBodySection {
	width:419px;
	height:781px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	background: url(images_shared/ipswichbaseimages.jpg) no-repeat right bottom;
}

#AboutBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:5px;	
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#ContactBodySection {
	width:419px;
	height:900px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#ContactBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:5px;	
}

#ContactBodySection ul {
    margin-left:20px;
}

#ContactBodySection ul li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	list-style-position:outside;
	padding-bottom:10px;
}

#Contactimagestrip {
	float:right;
	width:156px;
	height:797px;
	padding-top:50px;
	background: url(images_shared/lorrystripright.jpg) no-repeat bottom;

}

#ContactMapEast {
	height:264px;
	width:366px;
	background: url(images_shared/ContactMapEast.jpg) no-repeat;
	margin-left:25px;
}

#ContactMapStreet{
	height:370px;
	width:334px;
	background: url(images_shared/ContactMapStreet.jpg) no-repeat;
	margin-left:42px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#CranesBodySection {
	width:419px;
	height:731px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#CranesBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	padding-left:5px;	
}

#CranesImageStrip {
	float:right;
	width:155px;
	height:731px;
	padding:0px;
	background: url(images_shared/CranesImageStrip.jpg) no-repeat bottom;

}

table.sample {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: #c2c2c2;
	border-collapse: separate;
	background-color: white;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: #0095da;
}

table.sample td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	border-width: 1px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: #0095da;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#ProjectsBodySection {
	width:419px;
	height:818px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#ProjectsBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding-left:5px;	
}

#ProjectsImageStrip {
	float:right;
	width:155px;
	height:731px;
	padding-top:80px;
	background: url(images_shared/ProjectsImageStrip.jpg) no-repeat bottom;

}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#VSalesBodySection {
	width:419px;
	height:781px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#VSalesBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding-left:5px;	
}

#VSalesBodySection ul {
    margin-left:23px;
}

#VSalesBodySection ul li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	list-style-position:outside;
	padding-bottom:10px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#ClampsBodySection {
	width:419px;
	height:818px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#ClampsBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding-left:5px;	
}

#ClampsImageStrip {
	float:right;
	width:155px;
	height:634px;
	padding-top:80px;
	background: url(images_shared/ClampsImageStrip.jpg) no-repeat bottom;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#BodiesBodySection {
	width:419px;
	height:790px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#BodiesBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding-left:5px;	
}

#BodiesImageStrip {
	float:right;
	width:155px;
	height:803px;
	background: url(images_shared/BodiesImageStrip.jpg) no-repeat bottom;
}

#LinksBodySection {
	width:419px;
	height:790px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#VTABodySection {
	width:419px;
	height:950px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}


#VTABodySection ul {
    margin-left:23px;
}

#VTABodySection ul li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	list-style-position:outside;
	padding-bottom:10px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#TrainingBodySection {
	width:419px;
	height:840px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#TrainingBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:17px;
	padding-left:5px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#CraneTrainingImage {
	width:406px;
	height:305px;
	background: url(images_shared/CraneTrainingImage.jpg) no-repeat bottom;
	margin-left:7px;
}

#ServiceBodySection {
	width:419px;
	height:840px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#ServiceBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:17px;
	padding-left:5px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#PartsListBodySection {
	width:469px;
	height:1475px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}

#PartsListBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding-left:5px;	
}

#PartsListImage1 {
	float:right;
	width:100px;
	height:100px;
	margin-top:110px;
	background: url(images_shared/PartsListImage1.jpg) no-repeat;
}
#PartsListImage2 {
	float:right;
	width:100px;
	height:100px;
	margin-top:101px;
	background: url(images_shared/PartsListImage2.jpg) no-repeat;
}
#PartsListImage3 {
	float:right;
	width:100px;
	height:100px;
	margin-top:28px;
	background: url(images_shared/PartsListImage3.jpg) no-repeat;
}
#PartsListImage4 {
	float:right;
	width:100px;
	height:100px;
	margin-top:45px;
	background: url(images_shared/PartsListImage4.jpg) no-repeat;
}
#PartsListImage5 {
	float:right;
	width:100px;
	height:100px;
	margin-top:38px;
	background: url(images_shared/PartsListImage5.jpg) no-repeat;
}

#PartsListImage7 {
	float:right;
	width:100px;
	height:100px;
	margin-top:209px;
	background: url(images_shared/PartsListImage7.jpg) no-repeat;
}

#PartsListImage6 {
	float:right;
	width:100px;
	height:74px;
	margin-top:56px;
	background: url(images_shared/PartsListImage6.jpg) no-repeat;
}
#PartsListImage8 {
	float:right;
	width:100px;
	height:100px;
	margin-top:37px;
	background: url(images_shared/PartsListImage8.jpg) no-repeat;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/


#VHireBodySection {
	width:395px;
	height:835px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
}

#VHireBodySection p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	padding-left:5px;	
}

#VHireBodySection ul {
    margin-left:23px;
}

#VHireBodySection ul li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	list-style-position:outside;
	padding-bottom:10px;
	color:#000000;
}

#Hireimagestrip {
	float:right;
	width:200px;
	height:760px;
	padding:0px;
	margin-top:75px;
	background: url(images_shared/HireImageStrip.jpg) no-repeat bottom;

}

#VHireBodySectionH3 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:14px;
	line-height:16px;
	color:#0095DA;
	padding-top:10px;
	padding-bottom:5px;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/



#LiftBodySection {
	width:391px;
	height:365px;
	float:left;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
}


/* Main Content Exclusive to this page */
#Liftcontent {
	float: left;
    width: 100%;
	height:565px;
	background:url(images_shared/leftnav-right-hand-shadow.gif) repeat-y;  
}

#LiftImageStripHolder {
	float:right;
	width:182px;
	height:300px;
/*	background: url(images_shared/X.jpg) no-repeat bottom; */
}

#Liftimage1 {
	float:right;
	width:182px;
	height:198px;
	margin-top:0px;
	background: url(images_shared/Liftimage1.jpg) no-repeat;
}
#Liftimage2 {
	float:right;
	width:182px;
	height:104px;
	margin-top:10px;
	background: url(images_shared/Liftimage2.jpg) no-repeat;
}

#FixedLiftFrameImage {
float:left;
	width:500px;
	height:600px;
	padding-top:20px;
	margin-top:10px;
	background: url(images_shared/Fixedliftingframe.jpg) no-repeat left;
	
}

#FixedLiftFrameText {
	float:right;
	width:295px;
	height:195px;
	margin-top:10px;
}

#FixedLiftFrameText ul {
    margin-left:23px;
}

#FixedLiftFrameText ul li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	list-style-position:outside;
	padding-bottom:10px;
}



/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: NEW PAGE SECTION BREAK ::> 
*/










/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::: FOOTER SECTION BREAK ::> 
*/


#footer {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-weight:bold;
	text-align:center;
	font-size:14px;
    width:605px;
	height:60px;
	margin-left:185px;
	padding:5px;
	margin-bottom:25px;
/*	background:#FFFFFF; */
/*	background: url(images_shared/leftnav-right-hand-shadow.gif) repeat;  */
}

#Liftfooter {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	font-weight:bold;
	text-align:center;
	font-size:14px;
    width:605px;
	height:60px;
	margin-left:92px;
	padding:5px;
	margin-bottom:25px;
/*	background:#FFFFFF; */
/*	background: url(images_shared/leftnav-right-hand-shadow.gif) repeat;  */
}


#blueline {
	width: 97%;
	height: 5px;
	padding:0px;
	margin-left:auto;
	margin-right:0px;
	background: #0095da; 
}





