body { 
	text-align: center;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	margin: 0px;
	}

#container {
	margin:0 auto;
	padding-top: 10px;
	position:relative; 
	width: 1000px;
	clear: left;
	background-color: #FFFFFF;
	text-align: left;
	}
	
#tagline-search {
	clear: left; 
	padding-left: 10px; 
	width: 973px; 
	height: 34px;
	}
	
#tagline {
	clear: left; 
	float: left; 
	padding-left: 5px; 
	width: 700px; 
	font-size: 18px; 
	color: #000000; 
	font-weight: bold;
	}
	
#search {
	float: left; 
	width: 264px; 
	text-align: right;
	}
	
#nav {
	clear: left; 
	padding-left: 10px;
	}
	
#navL {
	clear: left; 
	float: left; 
	width: 10px; 
	height: 34px;
	}
	
#navR {
	float: left; 
	width: 10px; 
	height: 34px;
	}
	
#links-header {
	clear: left; 
	}
	
#sub-nav-page {
	clear: left;
	float: left; 
	padding-top: 10px; 
	padding-left: 20px; 
	width: 718px; 
	font-size:10px; 
	color: #787878;
	text-align: left;
	}
	
#sub-nav-home {
	clear: left; 
	float: left; 
	padding-top: 10px; 
	padding-left: 20px; 
	width: 718px; 
	font-size:10px; 
	color: #787878; 
	text-align: left;
	}
	
#sub-nav-specials {
	float: left; 
	padding-top: 10px;
	}
	
#sub-nav-expendables {
	float: left; 
	padding-top: 10px;
	padding-left: 6px;
	}
	
#spacer-41px {
	clear: left; 
	height: 41px;
}

#truck-rentals {
	clear: left;
	padding-left: 16px;
}

#truck-rentals-new {
	clear: left;
	margin: 0 auto;
	float: left; width: 300px;
	background-color: #f12e1a;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
}

#main-home {
	clear: left; 
	padding-left: 2px;
}

#main {
	clear: left; 
	padding-left: 6px;
}

#page-top-logo {
	clear: left; 
	width: 980px; 
	height: 681px; 
	background-image: url(images/v2-line.gif); 
	background-repeat: repeat-y;
}

#page-top-logo2 {
	clear: left; 
	width: 980px; 
	height: 181px; 
	background-image: url(images/v2-page-top.gif); 
	background-repeat: no-repeat;
}

#page-top-logo3 {
	clear: left; 
	float: left; 
	width: 318px; 
	padding-left: 16px; 
	padding-top: 3px;
}

#castex-rentals {
	font-size: 36px; 
	color: #FFFFFF; 
	font-weight: bold;
	padding-left: 5px;
}

#supplying-hollywood {
	font-size: 16px; 
	padding-left: 11px;
}

#home-logo {
	float: left; 
	position: relative; 
	top: -45px;
}

#page-top-logo4 {
	float: left; 
	width: 314px; 
	text-align: right; 
	padding-right: 20px; 
	padding-top: 3px;
}

#phone-number {
	font-size: 36px; 
	color: #FFFFFF; 
	font-weight: bold;
}

#cat-row-1 {
	clear: left; 
	padding-left: 30px;
}

#cat-row-2 {
	clear: left; 
	padding-left: 30px;
}

#cat-row-3 {
	clear: left; 
	padding-left: 30px; 
	padding-top: 10px;
}

#cat-row-4 {
	clear: left; 
	padding-left: 30px; 
	width: 950px;  
	background-image: url(images/v2-line.gif); 
	background-repeat: repeat-y;
}

#page-bottom {
	clear: left; 
	background-image: url(images/v2-line.gif); 
	background-repeat: repeat-y;
}

.home-square-1 {
	clear: left; 
	float: left; 
	padding-right: 10px;
}

.home-square-2 {
	float: left; 
	padding-right: 10px;
}

.home-square-3 {
	clear: left; 
	float: left; 
	padding-right: 10px; 
	width: 224px; 
	text-align: center;
}

.home-square-4 {
	float: left; 
	padding-right: 10px; 
	width: 224px; 
	text-align: center;
}

.home-square-5 {
	float: left; 
	width: 224px; 
	text-align: center;
}

#copyright {
	clear: left; 
	padding-top: 30px; 
	padding-left: 30px; 
	font-size: 10px; 
	color: #000000;
}

#address-2 {
	clear: left; 
	float: left;
	width: 204px;
	text-align: center;
}

#logo-page {
	clear: left; 
	}

#address {
	clear: left; 
	color: #018A46; 
	font-size: 14px; 
	font-weight: bold; 
	text-align: center; 
	width: 204px;
}
	
.featuredItem {
	padding-bottom: 20px;
	color: #4E514A; 
	font-size: 10px; 
	text-align: center;
}

.featuredItem2 {
	text-align: center;
}

#featuredItem3 {
	clear: left; 
	text-align: center; 
}

#featuredItem4 {
	clear: left;
	background-color: #018A46; 
	padding: 4px; 
	font-size: 12px; 
	color: #FFFFFF; 
	text-align: center; 
	width: 125px;
}

#featuredItem5 {
	clear: left; 
	padding-top: 20px;
}

#main-body {
	float: left; 
	width: 724px;
	top: -140px;
	padding-top: 10px;
	padding-left: 34px;
}

a.pgLink, a.pgLink:visited {font-size: 14px; text-decoration: none; font-weight: bold; color: #018A46;}
a.pgLink:hover {color: #EE8D1A; text-decoration: underline;}
a.pgLink:active {color:#EE8D1A; text-decoration: underline;}
 
#page-name {
	color: #018A46; 
	font-weight: bold; 
	font-size: 14px;
	padding-bottom: 12px;
}

.page-name2 {
	color: #4F4F4F; 
	font-weight: bold; 
	font-size: 14px;
}

#page-name3 {
	clear: left; 
	float: left; 
	width: 524px; 
	padding-top: 10px;
	color: #018A46; 
	font-weight: bold; 
	font-size: 14px;
	padding-bottom: 12px;
}

#page-turner {
	float: left; 
	text-align: right; 
	width: 200px; 
	padding-top: 10px;
}

.item1 {
	background-color: #FCF7BD; 
	color: #000000; 
	font-size: 10px; 
	height: 14px; 
	padding-top: 2px;  
	padding-bottom: 3px;
}

.item2 {
	background-color: #FFFFFF; 
	color: #000000; 
	font-size: 10px; 
	height: 14px; 
	padding-top: 2px;  
	padding-bottom: 3px;
}

a, a:visited {font-size:12px; text-decoration: underline; color: #464646;}
a:hover {color: #98b3c0; text-decoration:underline;}
a:active {color:#98b3c0; text-decoration:underline;}
	
a.subnav2, a.subnav2:visited {font-size:16px; text-decoration: none; font-weight: bold; color: #000000;}
a.subnav2:hover {color: #EE8D1A;}
a.subnav2:active {color:#EE8D1A;}

a.subnav3, a.subnav3:visited {font-size:10px; text-decoration: none; color: #000000;}
a.subnav3:hover {color: #018A46;}
a.subnav3:active {color: #018A46;}

a.subnav4, a.subnav4:visited {font-size:11px; text-decoration:none; color:#FFFFFF; text-indent:3px; display:inline-block; width:100%; line-height:16px;}
a.subnav4:hover {color:#000000; background-color:#55a019;}
a.subnav4:active {color:#000000; background-color:#00cc00;}

a.subnav5, a.subnav5:visited {font-size:10px; text-decoration: none; color: #ffffff;}
a.subnav5:hover {color: #018A46;}
a.subnav5:active {color: #018A46;}

a.view, a.view:visited {font-size: 9px; text-decoration: underline; color: #398762;}
a.view:hover {color: #000000; text-decoration: underline;}
a.view:active {color:#000000; text-decoration: underline;}

a.download, a.download:visited {font-size:12px; text-decoration: none; color: #464646; font-weight: bold;}
a.download:hover {color: #398762;}
a.download:active {color:#398762;}

#navSpecial1 {
	clear:left;
	text-align: left;
	left: 19px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}

#navSpecial2 {
	clear:left;
	text-align: left;
	left: 158px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}

#navSpecial3 {
	clear:left;
	text-align: left;
	left: 276px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 116px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}

#navSpecial4 {
	clear:left;
	text-align: left;
	left: 427px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}

#navSpecial5 {
	clear:left;
	text-align: left;
	left: 563px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}

#navSpecial6 {
	clear:left;
	text-align: left;
	left: 668px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}
	
#navSpecial7 {
	clear:left;
	text-align: left;
	left: 777px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}
	
#navSpecial8 {
	clear:left;
	text-align: left;
	left: 875px; 
	top: 78px;
	position: absolute;  
	z-index: 20;
	width: 114px;
	font-size: 10px;
	color: #FFFFFF;
	visibility: hidden;
	background-color: #1a8648;
	padding: 3px;
	}
	
#container-popup {
	margin:0 auto;
	position: relative; 
	width: 600px;
	clear: left;
	background-color: #FFFFFF;
	text-align: left;
	}
	
#popup-bg {
	position: relative; 
	width: 600px;
	clear: left;
	}

#popupleft {
	position: relative; 
	float: left;
	clear: left;
	width: 170px;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 15px;
	}

#popupright {
	position: relative; 
	float: right;
	width: 355px;
	font-size: 12px;
	color:#006838;
	padding-right: 25px;
	padding-top: 15px;
	text-align: right;
	}

#popup-table {
	position: relative; 
	clear: left;
	padding-right: 25px;
	}
	
#view-body {
	clear: left; 
	float: left; 
	width: 300px;
	}
	
#view-photo {
	float: left; 
	width: 400px;
	}
	
#popupCopy {
	clear: left;
	background-image: url(images/popup-bg-bottom-2.gif); 
	background-repeat: no-repeat;
	height: 120px;
	padding-left: 10px;
	}
	
#priceSubject {
	width: 200px;
	padding-right: 20px; 
	padding-top: 36px;
	padding-bottom: 10px;
	}
	
#popupCopyLeft {
	width: 200px;
	padding-right: 20px; 
	float: left; 
	color: #000000; 
	font-size: 10px;
	
	}
	
#popupCopyRight {
	position: relative;
	float: right; 
	text-align: right; 
	padding-right: 30px; 
	color: #000000; 
	font-size: 10px;
	top: -20px;
	}

#popupCopyEx {
	clear: left;
	width: 700px;
	background-image: url(images/popup-bg-bottom-3.gif); 
	background-repeat: no-repeat;
	height: 120px;
	text-align: center;
	}
	
#priceSubjectEx {
	padding-right: 20px; 
	padding-top: 45px;
	padding-bottom: 10px;
	width: 250px;
	}
	
#popupCopyLeftEx {
	float: left; 
	color: #000000; 
	font-size: 10px;
	padding-right: 20px; 
	width: 250px;
	}
	
#popupCopyRightEx {
	position: relative;
	float: right; 
	text-align: right; 
	padding-right: 10px; 
	color: #000000; 
	font-size: 10px;
	top: -16px;
	}

/* background-image: url(images/left-column.gif); background-repeat: no-repeat;
border: 0px solid #B4B5B9; */
