﻿.subtotal {background: #e5e5e5 url(../gfx/optionrow_bg_total.gif) repeat-x bottom left; font-size: 1.0em;}
.optionRow p.subdetails{float: left ; text-align:right; width: 150px;  }
.optionRow p.totalDetails{float: left; text-align:right;  width: 150px; }
.optionRow p.info{ color:Green; font-size:1.0em; }
.optionRow p.warning {color: Red; font-size:0.8em; }

.findclosest { font-size:1.4em; font-weight:bolder; }

table.selectOptionRow tr.last td {border-bottom: none; }
table.selectOptionRow td.imgHolderNoBorder {padding: 10px; width: 180px; text-align: center; border-bottom:none; background:#fff; }
table.selectOptionRow td.infoHolderNoBorder {width: 170px; border-bottom:none; background:#fff;}
table.selectOptionRow td.infoHolderNoBorder p strong {font-size: 1.5em; border-bottom:none; background:#fff;}
table.selectOptionRow td.selectHolderNoBorder {text-align:  center; border-bottom:none; background:#fff;}
table.selectOptionRow td.selectHolderNoBorder p strong {font-size: 1.5em;}
table.selectOptionRow td.selectHolderNoBorder p.notice,
table.selectOptionRow td.selectHolderNoBorder p.error {margin-right: 10px; line-height: 1.3em;}

table.selectOptionRow td.selectHolderOptions {text-align:  center;  }
table.selectOptionRow td.selectHolderOptions p strong {font-size: 1.5em;}
table.selectOptionRow td.selectHolderOptions p.notice,
table.selectOptionRow td.selectHolderOptions p.error {margin-right: 10px; line-height: 1.3em;}


table.selectOptionRow td.options {width: 170px; border-top: 1px solid orange; }
table.selectOptionRow td.optionsInfo {width: 170px; border-top: none; }


#home #content .homeFeatureText { background:White;}

#sidebar #dudefrontpage { padding: 10px 10px 157px 16px; background: url(../gfx/item_dudef.jpg) no-repeat left bottom;}

#contentWrapper.wide {padding-left: 0px}

#locsfooter {
	width: 850px; 
	text-align: left; 
	margin: 0 auto; 
	color: #050608; 
	clear:both; 
}

#locsfooter p#locations {padding: 0px 0 0 0; text-align: center; }
#locsfooter p#locations a {margin-left: 3px; text-decoration: none; font-size:smaller; }
#locsfooter p#locations a:hover {text-decoration: underline;}
#locsfooter p#states {padding: 1px 0 0 0; text-align: center; }
#locsfooter p#states a {margin-left: 3px; text-decoration: none; font-size:smaller; font-weight:bold; }
#locsfooter p#states a:hover {text-decoration: underline;}
#locsfooter p#keywords {padding: 20px 0 0 0; text-align: center; }
#locsfooter p#keywords a {margin-left: 3px; text-decoration:none ; font-size:smaller; color:Orange; }
#locsfooter p#keywords a:hover {text-decoration: underline;}

.duration {font-size: 1em; font-weight:bolder; }


/* Guide to attaching a trailer  */
.gallery1 li {
        display: inline;
        list-style: none;
        width: 150px;
        min-height: 175px;
        float: left;
        margin: 0 40px 10px 0;
        text-align: center;
	}
.gallery1 {
        display:table;
        
	}
	
/* Trailer Galleries */
.traigal li {
        display: inline;
        list-style: none;
        width: 300px;
        min-height: 175px;
        float: left;
        margin: 0 10px 10px 0;
        text-align: center;
	}
.traigal {
        display:table;
	}
	
	
/* Specials */
.offer {
	width:390px;
	height:198px;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	line-height:1;
}
.ute {
	background:url(../gfx/awtr-ute-ad.jpg) no-repeat top left;
}
	.uteContent {
		display:block;
		padding:14px 5px 0 12px;
	}
.oneway {
	background:url(../gfx/awtr-oneway-ad.jpg) no-repeat top left;
}
	.onewayContent {
		display:block;
		padding:22px 12px 0 170px;
	}
.discount {
	background:url(../gfx/awtr-discount-ad.jpg) no-repeat top left;
}
	.discountContent {
		display:block;
		padding:16px 12px 0 105px;
	}
.local {
	background:url(../gfx/awtr-local-ad.jpg) no-repeat top left;
}
	.localContent {
		display:block;
		padding:22px 12px 0 160px;
	}
.offer strong {
	font-weight:bold;
	color:#f7941d;
}
.offerLink {
	width:390px;
	height:198px;
	display:block;
	color:#ffffff;
	text-decoration:none;
}

.offer a:link, .offer a:visited, .offer a:hover, .offer a:active {color:#ffffff;}

	
/* CSS Extend Hire */
.extendHirePanel {overflow:hidden;background-color:#feead2;}
.wheresThis {color:#e65a00;text-decoration:underline;font-size:11px;}
.extendHirePanel .progressBar {margin:0 0 10px 0;padding:0;list-style:none;overflow:hidden;height:30px;}
.extendHirePanel .progressBar li {float:left;display:inline;height:25px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#ffffff;margin:0;padding:5px 35px 0 15px;background-color:#757474;}
.extendHirePanel .progressBar li.active {background:#e55c00 url(../gfx/extend-progress1.gif) no-repeat right;} 
.extendHirePanel .progressBar li.normal {background:#757474 url(../gfx/extend-progress2.gif) no-repeat right;}
.extendHirePanel .progressBar li.inactive {background:#aaaaaa url(../gfx/extend-progress3.gif) no-repeat right;}
.extendHirePanel .progressBar li.inactive1 {background:#aaaaaa url(../gfx/extend-progress4.gif) no-repeat right;}
.extendHirePanel .progressBar li.active1 {background:#e55c00;} 
.extendHirePanel .grey {background-color:#757474;}
.extendHirePanel .orange {background-color:#e55c00;}
input.extendHireBtn {background-color:#f8981d;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#ffffff;padding:5px 8px;border:none;margin-bottom:10px; cursor: pointer;}
.extendInfo {padding:10px 0 10px 3px;}
.extendInfo .title, .extendHirePanel .title, .wheresThisPanel .title {display:block;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#e55c00;font-weight:bold;margin-bottom:10px;}
.extendInfo .grey {color:#646464;}
.extendInfo ul {margin:0;padding:0 0 10px 0;list-style:none;display:block;}
.extendInfo ul li {background:url(../gfx/checkbox.gif) no-repeat left;height:23px;margin:0 0 5px 0;padding:4px 0 0 32px;}
.extendInfo ul li span {color:#e65a00;}
p.small {font-size:11px;color:#646464;line-height:1;}
p.extend {margin:0 0 10px 0;}
hr.extend {border: 0; color: #bbbbbb; background-color: #bbbbbb; height: 1px; width: 100%; margin-bottom:10px; margin-top:10px;}
.extendTable {display:inline;}
.extendTable td {vertical-align:top;padding-right:30px;}
.orangeText {color:#e65a00;font-weight:bold;}
.extendHirePanel .payment {padding:10px 0 20px 0;font-weight:bold;font-size:14px;color:#222222;}
.extendHirePanel .payment .price {display:inline;color:#e65a00;padding-left:10px;}
.wheresThisPanel {padding:20px;}
.wrapper {width:100%;overflow:hidden;}
.fleft {float:left;display:inline;margin-right:50px;}	
/* CSS Extend Hire */



/* added 25/11/2010*/
.redAlert {
color:#dd0d18;
font-size:11px;
line-height:1;
text-align:left;
display:block;
width:110px;
padding:0 0 10px 25px;
background: url(../gfx/red-alert.gif) no-repeat top left;
}
.orangeAlert {
color:#e55c00;
font-size:11px;
line-height:1;
text-align:left;
display:block;
width:110px;
padding:0 0 10px 25px;
background: url(../gfx/orange-alert.gif) no-repeat top left;
}

.alertWrapper {
border:3px solid #fbd8b7;
padding:10px;
}
.alertList {
margin:10px 0 0 0;
padding:0;
list-style:none;
}

.alertList li {
margin:0 0 10px 0;
padding:0 0 10px 0;
display:block;
list-style:none;
border-bottom:1px dotted #ee892a;
}
.alertList li.red {
background: url(../gfx/red-alert.gif) no-repeat top left;
padding-left:30px;
}
.alertList li.orange {
background: url(../gfx/orange-alert.gif) no-repeat top left;
padding-left:30px;
}
.alertList li.blue {
background: url(../gfx/blue-alert.png) no-repeat top left;
padding-left:30px;
}

.discountPanel .title {
font-size:14px;
font-weight:bold;
color:#e55c00;
display:block;
margin:0 0 5px 0;
}
.discountPanel .btn {
display:block;
margin:10px 0 0 0;
}
/* added 30/11/2010*/



.tare {font-size:11px;color:#747474;}
.wrapper {overflow:hidden;width:100%;padding:5px 0;}
.specialTitle {font-weight:bold;font-size:11px;color:#fba718;display:block;padding:3px 0 0 6px;}
.fright {float:left;}
.specialIcon {width:30px;height:34px;background:url(../gfx/sale-icon.png) no-repeat top left;font-size:11px;font-weight:bold;float:left;padding:10px 7px 0 7px;line-height:1;text-align:center;}
.specialIcon span {font-size:14px;}


/*specials page*/
.specialSearchPanel {padding: 5px 0 10px 0;margin:0 0 5px 0;overflow:hidden;border-bottom:2px solid #d7d7d7;}
.searchTitle {font-size:14px;font-weight:bold;color:#fba718;float:left;margin:2px 10px 0 100px;}
.searchBox {float:left;margin:3px 10px 0 0;}
.searchBtn {float:left;}
.findMore {font-size:14px;color:#595959;font-weight:bold;margin:0 0 20px 0;text-align:center;}
.specialsListings {overflow:hidden;border-bottom:2px solid #d7d7d7;padding-bottom:20px;}
.specialColumn {width:375px;float:left;display:inline;}
.borderRight {border-right:3px solid #dadada;margin-right:20px;padding-right:20px;}
.specialHeading {font-size:16px;font-weight:bold;color:#fba718;}
.specialColumn .subHeading {font-size:14px;font-weight:bold;}
.borderDotted {border-bottom:1px dashed #d4d4d4;padding-bottom:5px;margin-bottom:0;}
.borderDotted td {padding-left:0;}
.specialTitle1 {font-weight:bold;font-size:16px;color:#353024;display:block;padding:0 0 0 6px;}
.specialTitle1 .pickup {color:#595959;}
.specialItemType1 {font-size:11px;color:#353024;display:block;padding-left:6px;line-height:1;}
.tare1 {font-size:11px;color:#747474;padding:3px 0 0 6px;display:block;}
.specialsImage {padding-right:4px;padding-left:0;}
.postcodeSpecials {margin-bottom:15px;}
.specialDetail {padding-right:0;}
.postcode {color:#f9a01c;padding-right:8px;}

/* long term */

.linethrough
{
  text-decoration: line-through;
}

/* specific one way specials */

.specialsSubHeading {font-size:14px;font-weight:bold;}


/* Minisites Directory */


#location #contentWrapper h2 {
    background: url("../gfx/home_h2_bg.gif") no-repeat scroll right bottom transparent;
    margin: 0;
    padding: 10px 24px;
}

#colfull {
	width:800px;
	margin:0 auto;
	padding:18px 0 0 0;
}

#tabnav1 {
	list-style-type: none;
	padding:0;
	margin:0;
}

#tabnav1 li {
    float: left;
    height: 26px;
    line-height: 26px;
    margin-right:2px;
    text-align:center;
	letter-spacing: 0.05em;
}

#tabnav1 li a {
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background: url("../gfx/Minisites/tabnav-left.gif") no-repeat scroll left top #ee7300;
	padding-left: 10px;
	text-decoration: none;
}

#tabnav1 a, #tabnav1 a span {
    display: block;
    float: left;
}

#tabnav1 a span {
    padding-right: 10px;
    background: url("../gfx/Minisites/tabnav-right.gif") no-repeat scroll right top #ee7300;
    width:66.799px;
}

#tabnav1 a:hover, #tabnav1 li#current a {
    background: url("../gfx/Minisites/tabnav-left-hover.gif") no-repeat scroll left top #7e7e7e;
    color: #FFFFFF;
    text-decoration: none;
}

#tabnav1 a:hover span, #tabnav1 li#current a span {
    background: url("../gfx/Minisites/tabnav-right-hover.gif") no-repeat scroll right top #7e7e7e;

}

#contactwrap {
	background:#eaeaea;
	padding:0px;
	border-right:2px solid #fff;
}

#contact-search {
	background:#eaeaea;
	padding:16px 23px;
	border-bottom:1px solid #fff;
}

#contact-search p {
	margin:0;
}

#contact-search input {
	border:1px solid #898989;
	background:#fff;
	height:20px;
	width:174px;
}

#contact-search label {
	margin-right:10px;
}

#contact-search input.gobutton {
	height:22px;
	width:46px;
	border-width:0px;
	position: relative;
	top:6px;
	left:4px;
}

.contact-row {
	border-bottom:1px solid #fff;
	background: url("../gfx/Minisites/contact-bg.gif") repeat-y center top #eaeaea;
}

.contactlong-row.dark {
	background-color: #e2e2e2;
}
.contactlong-row {
	border-bottom:1px solid #fff;
}

.contact-row.dark {
	background-color: #e2e2e2;
}


.contact {
	width:353px;
	padding:10px 23px;
	float:left;
}
.contactlong {
	width:703px;
	padding:10px 23px;
	float:left;
}

.contact p {
	margin:0;
	padding:0;
}

.contact h3 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color:#ef7400;
    margin-bottom:6px;
}


.contactlong p {
	margin:0;
	padding:0;
}

.contactlong h3 {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color:#ef7400;
    margin-bottom:6px;
}
