body {
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #333333;
	margin-bottom: 10px;
}
.pageContainer {
	width: 100%;
}
.contentTable {
	margin-top: 8px;
	margin-bottom: 8px;
	border: 1px solid #BBBBBB;
	background-color: #FFFFFF;
}
.headerLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.headerLinks:hover {
	text-decoration: underline;
}
h1.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2.pageHeader {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.footerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
ul.generalPageListBullet, ul.moreInfoList {
	margin: 0px;
	margin-left: 30px;
	padding: 0px;
	margin-top: 2px;
	padding-top: 0px;
	list-style-image : url(http://www.willscot.com/include/images/redBullet.gif);
}
ul.generalPageListBullet li {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 16px;
	margin-bottom: 10px;
}
ul.moreInfoList li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
}
.greenBox {
	background-color: #038A5F;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 271px;
	padding-left: 4px;
	padding-top: 2px;
}
.greenBoxBody {
	border: 1px solid #038A5F;
	width: 273px;
}
a.bodyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	text-decoration: underline;
}
a.bodyLink:hover {
	text-decoration: underline;
}
input.searchBox {
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 120px;
	height: 17px;
	padding-top: 2px;
}
div.offerBox {
	width: 482px;
	height: 51px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #030389;
	background-color: #EFEFEF;
	border: 1px solid #BBBBBB;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 4px;
}
.pageLeftPadding {
	padding-left: 8px;
}
.pageRightPadding {
	padding-right: 8px;
}
.pageBothPadding {
	padding-left: 8px;
	padding-right: 8px;
}
.headerGreenLine {
	width: 782px;
	height: 2px;
	font-size: 0px;
	background-color: #038A5F;
	margin-bottom: 10px;
}

.requiredStar {
	color: #CC0000;
	font-weight: bold;
	font-size: 8pt;
}
ul.generalPageListBullet li {
	
}
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.checkboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.contentTable {
	border: 5px solid #BBBBBB;
}
.headerGreenLine {
	width: 832px;
}
div#requestQuoteHeader {
	background:#FFFFFF none repeat scroll 0%;
	float:left;
	line-height:2.2em;
	margin-top:-23px;
	padding:0pt 0.5em;
	z-index:1000000;
}
.bodytxt8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}

/* Swap Image Gallery */

.image-gallery {overflow:hidden;}
.image-gallery img {display:block;}
.gallery-thumbs {float:left;margin:0; padding:0 0 16px; width:352px; overflow:hidden;}
.gallery-thumbs img {display:block;}
.gallery-thumbs li {list-style:none;float:left;margin: 14px 14px 0 0; }
.gallery-thumbs li a {display:block;float:left;border:2px solid #cdcdcd;}
.gallery-thumbs li a:hover {border:2px solid #339900;}
.gallery-thumbs li a.active-img {border:2px solid #339900;}
.gallery-thumbs.product li {float:right}

/* Inset Image */

.image-inset {border:1px solid #c5c5c5; border-top:3px solid #333333; background:#f3f3f3 url(/images/bkg/bkg-image_inset.gif); margin-bottom:21px; padding:10px 0 5px 0; text-align:center;}
.image-inset img {margin:10px 0}
.image-inset ul {margin:10px 0 15px 0; padding:0; text-align:left; font-family:"tekton pro", tekton, arial, sans-serif; font-size:1.2em; line-height:1.2em; color:#666666;}
.image-inset li {margin:0 15px 10px 40px}

a img {border:none;}
.span-4 {
margin-left: 20px;
margin-top: 15px;
}

div#requestQuoteHeader {
	margin-top: -30px;
}
label.label, .choice {
	float: left;
}
.choice {
	clear: both;
}
label.label {
	width: 78px;
	padding-left: 2px;
}
.sidebar-quote {
	background:#E8F3E6 url(/images/bkg/quotes.gif) no-repeat scroll 5px 12px;
	border:1px solid #A1D289;
	clear:both;
	margin:0;
	padding:18px 18px 5px 29px;
	width: 393px;
}
.sidebar-quote .quote {
	color:#339900;
	font-size:1.167em;
	font-weight:bold;
	line-height:1.286em;
	margin-bottom:1em;
}
span.leftquote {
	display:block;
	float:left;
	height:0;
	overflow:hidden;
	width:0;
}
span.rightquote {
	display:inline-block;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	width:12px;
}
p.quote-author {
	color:#339900;
	font-size:0.917em;
	line-height:1.1em;
	margin-right:3px;
	text-align:right;
}
.fixBullet {
	clear: both;
	padding-top: 15px !important;
	margin-left: 12px !important;
}
.orange-btn	{color:#000; line-height:130%; text-align:center; text-decoration:none; cursor:pointer; display:block; width:132px; background:url('/images/btn/button-orange-small.gif') top left repeat-x; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; margin:0 10px; }
.orange-btn 	{background-color:#FF6F21; border:1px solid #666;}

.orange-btn {
    display:block;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
button.orange-btn {
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
button.orange-btn[type] {
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button.orange-btn[type] {
    padding:4px 10px 3px 7px; /* IE7 */
}
