/*

	HOME PAGE
	
*/ 
#indexDefault {
	padding: 0;
}
#indexDefault h3 {
	font-size: 16px;	
}
#indexDefaultMainContent2 {
	width: 374px;
	height: 211px;
	background: #000000;
	color: #CCCCCC;
	padding: 15px 15px 20px 15px;
	margin: 0 0 2px 0;
}
#indexDefaultMainContent {
	width: 810px;
	background: #FFFFFF;
}
#inner-content-holder {
}
#indexDefaultMainContent p {
	margin: 13px 0;
	padding: 0;
}
#home-header-image {
	float: right;
	margin-left: 2px;
}
#homeLayoutHolder {
	background: #CCCCCC;
	padding-bottom: 2px;
}
#indexDefault h3#welcome-cranes {
	width: 360px;
	height: 35px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #B2B2B2;
	text-indent: -9999px;
	font-size: 0;
	background: url(../images/main/welcome.gif) no-repeat 5px 0;
}
ul#home-banner {
	height: 150px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul#home-banner li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}
ul#home-banner li#last-banner {
	margin-right: 0;	
}
* html #cranes-services {
	float: none;
}
/*

	ALL PAGES WITH FLASH
	
*/
#about_us, #services, #jobs, #contact_us {
	padding: 0;
	margin: 0;	
}
/*

	CONTACT US
	
*/
#mainContent {
	padding: 20px 18px 20px 18px;
}
#address-left {
	float: left;
	width: 170px;
	margin: 0 0 15px 6px;
}
* html #address-left {
	margin-left: 3px;
}
#address-right {
	float: left;
	width: 140px;
	margin: 0 0 15px 6px;
}
h4#store-locations {
	padding-top: 20px;
}
.email-heading {
	display: none;
}
#contact_us .email {
	margin: 0 0 0 6px;	
}
#contact_us h5 {
	padding: 0;
}
#cranes-contact-details {
	min-height: 300px;
	width: 345px;
}
* html #cranes-contact-details {
	height: 300px;
}
#enquiry-form #email-message {
	width: 338px;	
}
* html #enquiry-form #email-message {
	width: 344px;	
}
#enquiry-form button {
	margin-right: 420px; 
	margin-bottom: 20px;	
}
* html #enquiry-form button {
	margin-right: 408px; 	
}
/* 

	CONTACT US FORM
	 
*/
#enquiry-form fieldset {
	margin: 10px 0 0 0;
	padding: 0;
}
#enquiry-form dl, #enquiry-form dt, #enquiry-form dd {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#enquiry-form dl {
	margin: 10px 0 0 0
}
#enquiry-form dt, #enquiry-form dd {
	height: 25px	
}
#enquiry-form dt.textarea-height, #enquiry-form dd.textarea-height {
	height: 120px	
}
#enquiry-form dt {
	float: left;
	width: 150px;	
}
#enquiry-form dd * {
	vertical-align: middle	
}
#enquiry-form .fieldset {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	background: #F4F5F6;
	border: 1px solid #B4B4B4;
	color: #666;
	padding: 2px;
}
#enquiry-form textarea.fieldset {
	height: 100px;
	overflow: auto;
}
#enquiry-form select.fieldset {
	width: 205px;
}
#enquiry-form select.fieldset option {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#enquiry-form input.submit {
	border: 1px solid #000;
	background: #002D62;
	color: #FFF;
	margin: 0 0 0 212px;
	width: 70px;
	cursor: pointer;
	font-size: 11px;
}
#enquiry-form input.submit-cancel {
	margin: 0 0 0 0;
	border: 1px solid #999;
	background: #E2E2E2;
	color: #4D4D4D;
	width: 70px;
	cursor: pointer;
	font-size: 11px;
}
#enquiry-form .submit-margin {
	margin-right: 144px;
}
/*

	POP UP WINDOWS
	
*/
body#popupCVVHelp,
body#popupAtrribsQuantityPricesHelp,
body#popupCouponHelp,
body#popupImage,
body#popupAdditionalImage,
body#popupSearchHelp,
body#popupShippingEstimator,
body#infoShoppingCart {
	background-image: none;
	background-color: #FFF;
	margin: 10px;
	
}
body#popupCVVHelp h1,
body#popupAtrribsQuantityPricesHelp h1,
body#popupCouponHelp h1,
body#popupImage h1,
body#popupAdditionalImage h1,
body#popupSearchHelp h1,
body#popupShippingEstimator h1,
body#infoShoppingCart h1 {
	color: #FF9700;
	border: 1px dashed #B2B2B2;
	display: block;
	padding: 10px 0;
	margin: 10px 0;
	width: 365px;
	text-align: center;
}

/*

	TELL A FRIEND

*/
#tell-a-friend-form {
	clear: both;
	margin-top: 20px;
}
#tell-spacer {
	display: block;
	margin: 15px 0 5px 0;
}
.newsletter-information {
	float: left;
	margin-left: 10px;
}
#acctNewslettersDefaultHeading {
	margin-bottom: 20px;
}

/*

	REVIEWS
	
*/

.spacer {
	height: 5px;
	margin: 0;
	padding: 0;
}

* html .review-title {
	padding-top: 10px;
}

#reviewsWriteReviewsRate {
	text-align: left;
}

.review-select-holder {
	padding: 5px 12px;
}

.review-select-list {
	padding: 0 9px 0 9px;
	margin-bottom: -10px;
}

.review-select-list p {
	padding: 0;
}

#review-text {
	width: 732px;
	margin-top: 5px;
}

#reviewsWrite h4 {
	color: #FF9700;
	padding-top: 10px;
}

#productReviewsDefaultNoReviews {
	margin-top: 10px;
}

#productDescription-no-border {
	padding-top: 15px;
	padding-bottom: 10px;
}

.split-border {
	border-bottom: 1px dashed #CCC;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.reviewtop {
	margin-bottom: 15px;
}

.review-select-list .rating {
	margin: 10px 0 0 0;
}

* html #productDescription {
	padding-bottom: 20px;
}


/*

	TERMS AND CONDITIONS

*/
#terms-and-conditions ul ul {
	margin: 10px 0;
}
#terms-and-conditions h4 {
	margin-top: 20px;
	color: #FF9700;
}
.address-note {
	float: right;
}


/*

	MY ACCOUNT
	
*/
.oddRow {
	background: #eee;
}

#prevOrders, #prevOrders td, #prevOrders th {
	border-collapse:collapse;
	border: 1px solid #cccccc;
	font-size: 10px;
	text-align: center;
	padding: 4px 2px;
	margin: 0;
}

#prevOrders th {
	background: #6F6F6F;
	color: #DADADA;
}

#orderTotals {
	margin-bottom: 20px;
}


/*

	HISTORY
	
*/
.history-holder {
	border-bottom: 1px dashed #CCC;
	padding: 0 0 10px 0;
	margin-top: 15px;
}
.history-holder span {
	align: right;
}
#lower-page {
	margin: 10px 0;
}
#accountHistInfo #cartContentsDisplay {
	margin: 10px 0;
}
#accountHistInfo #ccProductsHeading {
	text-align: left;
}
#accountHistInfo #ccTotalHeading {
	text-align: right;
}
#accountHistInfo .cartTotalDisplay {
	text-align: right;
}
.history-holder h4 {
	color: #FF9700;
}



/*

	ADDRESS BOOK
	
*/
.address-holder {
	border-bottom: 1px dashed #CCC;
	padding: 0 0 20px 0;
	margin-top: 20px;
}

#addressbookBody h3 {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: -10px;
}

#addressbookBody fieldset {
	margin-bottom: 0;
	padding-bottom: 10px;
}
.right-button-holder {
	float: right;
	text-align: right;
	width: 100px;
	margin-top: 3px;
}




/*

	ALL PAGES | OVER-RIDES
	
*/
.productListing-data {
	text-align: left;
}
.centerBoxWrapper {
	padding: 0;
}
html#indexPage body .centerBoxWrapper {
	padding: 5px 15px;
}
#slideshow {
	padding: 0 0 10px 10px;
	float: right;
	width: 404px;
	height: 246px;
	position: relative;
}
#slideshow-holder {
	height: 246px;
	position: relative;
	background: #ffffff;
}
#flash-map {
	position: absolute;
	top: 0;
	left: 0;
}
html#indexPage body #slideshow {
	padding: 0;
	margin: 0 -1px 0 0;
	border: 0;
}
html#indexPage body #slideshow img, html#indexPage body #slideshow object,  html#indexPage body #slideshow embed {
	position: absolute;
	left: -1px;
	top: 0;
}
#slideshow-holder {
	border-left: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin: 0 0 0 -2px;
	background: #CCCCCC;
}