@charset "utf-8";
/* CSS Document */

.homeHomeContainer {

	width: 900px;		

}
#menu {
	padding-left:10px;

}

#free {
	float:left;
	margin-left:50px;
}

#free2 {
	float:right;
	height:73px;
	margin-right:30px;
}

#title {
	float:right;
	margin-right:35px;
	margin-top:30px;
	
}



.homeHomeDropShadowRightCell {

	vertical-align: top;

	width: 5px;	

}

#pico {
	float:right;
	margin-right:30px;
	margin-top:12px;
}

#trucks {
	margin-top:-20px;
}

#text {
	margin:10px 30px 10px 30px;
}
#sidetable {
	margin-top:26px;
}

.sml {
	font-size: 13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.big_bold{
	font-size:13px;
	font-weight:bold;
}

.r {
	color: #F00;
}
.homeHomeLeftContainer {

	width: 100px;

	vertical-align: top;

}



.homeHomeLeftContainerMargin {

	margin-top: 25px;	

}	



.homeHomeCenterSpacer {

	width: 20px;

}



.homeHomeRightContainer {	

	width: 661px;

	vertical-align: top;	

}



.homeHomeLoginContainer {

	vertical-align: top;

	width: 100%;

	border: 1px solid #b2b2b2;	

}



.homeHomeLoginHeader {

	background-color: #ffd60d;

	height: 4px;

}



.homeHomeLoginLeftCell {

	width: 10px;	

}



.homeHomeLoginSubmit {

	padding-left: 5px;	

}



.homeHomeWelcomeCell {

	padding: 10px;

	font-weight: bold;

}



.homeHomeLoginTitle {

	padding: 7px 0px 8px 0px;	

}



.homeHomeLoginPasswordRow {

	padding: 4px 0px 1px 0px;	

}





.homeHomeLoginImage {

	padding-right: 10px;	

}



.homeHomeLoginFAQLink {

	vertical-align:top;	

}



.homeHomeLoginField {

	width: 300px;

	height: 12px;
	
}



.homeLoginLoginButton {

	padding: 0px 5px 0px 5px;	

}



.homeLoginLoginImage {

	vertical-align: middle;

	padding-left: 5px;

}	



.homeHomeLoginCaseMsg {

	padding-bottom: 5px;

}	



.homeHomeLoginFooter {

	padding: 3px 0px 9px 0px;

}



.homeHomeLoginFooterLinkLeft {

	padding-right: 8px;	

}



.homeHomeSmallContentContainer {

	width: 100%;

	border: 1px solid #b2b2b2;

}




.homeHomeSmallContentHeader {

	background-color: #ffd60d;

	height: 4px;

	width: 100%

}



.homeHomeSmallContentHeaderLink {

	vertical-align: top;

}



.homeHomeSmallContentLeftCell {

	width: 5px;	

}



.homeHomeSmallContentTitleCell {

	padding: 4px 0px 0px 10px;

}



.homeHomeSmallBoxSpacer {

	height: 10px;	

}	



.homeHomeLocationFinderHeader {

	height: 18px;

	background-color: #ffd60d;

	font-weight: bold;

	text-align: center;

}



.homeHomeLocationFinderField {

	width: 115px;

	height: 14px;

}



.homeHomeHotDealsSpacer {

	height: 9px;

}



.homeHomeHotDealsItemImage {

	vertical-align: top;

	padding: 10px 10px 10px 0px;

}



.homeHomeHotDealsItemContent {

	vertical-align: top;

	padding: 10px 10px 10px 0px;

}



.homeHomeHotDealsItemContent2 {

	vertical-align: top;

	padding: 10px 0px 10px 0px;

}



.homeHomeCountrySpecificContent {

	padding: 5px 10px 5px 0px;

	font: 8pt Arial;

}	



.homeHomeDealsEventsPadding {

	width: 10px;

}



.homeHomeDealsEventsBorder {

	border-bottom: 1px solid #f3f3f3;	

}	



.homeHomeSpecialEventsContent {

	padding: 10px 0px 10px 0px;

}



.homeHomeCatalogContainer {

	width: 654px;

	/* border: 1px solid #b2b2b2; */

	border-left: 1px solid #b2b2b2;

	border-right: 1px solid #b2b2b2;

	border-bottom: 1px solid #b2b2b2;

}



.homeHomeCatalogSearchType {

	position: absolute;

	left: 412px;

	top: 155px;	

}



.homeHomeCatalogSearchBox {

	position: absolute;

	left: 537px;

	top: 142px;	

}



.homeHomeCatalogSpacer {

	height: 25px;	

}	



.homeHomeCatalogBorder {

	background-color: #f3f3f3;
	margin-bottom:-5px;

}



.homeHomeCatalogBottomBorder {

	height: 26px;

	text-align:center;

}

.block {

	display: block;

}

.fontSmallTextBold {

	font: bold 8pt Arial;

}

.headerContentContainer {

	text-align: right; 

	vertical-align: top;

	padding: 15px 20px 0px 0px;

}

.homeHomeCatalogTopBorder {

	height: 8px;

}



.homeHomeCatalogSideBorder {

	background-color: #f3f3f3;

	width: 8px;

}



.homeHomeCatalogContentBody td {

	border: 1px solid #f3f3f3;

	text-align: center;

	padding: 5px 6px 5px 6px;

	width: 157px;

	vertical-align: top;

}



.homeHomeBannerImg {

	padding: 0px 7px 0px 6px;

}

.dropShadowRightCell {

	vertical-align: top;

	width: 15px;

}



.fontMainNavigationText {

	font: bold 8pt Arial;

	text-transform: uppercase;

	color: #000;

}



.font2ndLevelNavigationText {

	font: 8pt Arial;

	color: #666666;

}



.fontJobLocationLinkUnselected {

	font: bold 8pt Arial;

	color: #3366aa;

	text-decoration: underline;

}



.fontPageTitle {

	font: bold 12pt Arial;

	color: #cc9900;

}



.fontGrayHeaderTitle {

	font: bold 10pt Arial;

	color: #000;

}



.fontBlueTextHeaderTitle {

	font: 12pt bold Arial;

	color: #3366aa;

}



.fontHypertextLinksMisc {

	font: 8pt Arial;

	color: #3366aa;

	text-decoration: underline;

	cursor: pointer;

}



.fontNormalTextRegular {

	font: 9pt Arial;

	color: #000;

}



.fontNormalTextBold {

	font: bold 9pt Arial;

	color: #000;

}



.fontPrivacyPolicy {

	font: 7pt Arial;

	color: #000;

}



.fontQuickResPreferenceName {

	font: bold 9pt Arial;

	color: #cc9900;

}



.fontCategorySubLinkText {

	font: 9pt Arial;

	color: #3366aa;

	text-decoration: underline;

}



.font123StepTitle {

	font: bold 8pt Arial;

	color: #3366aa;

	text-transform: uppercase;

}



.fontSmallTextRegular {

	font: 8pt Arial;	

}

.fontSmallLinksRegular {

	font: 7pt Arial;
	font-weight:1.2em;

}

.fontSmallTextBold {

	font: bold 8pt Arial;

}

.fontSmallTextBoldLinks {

	font: bold 8pt Arial;
	margin:5px 5px 5px 5px;
}

.fontSmallTextGray {

	font: 8pt Arial;

	color: #666666;	

}


.fontMediumTextGray {

	font: 9pt Arial;

	color: #666666;	

}



.fontNormalTextBlueTitle {

	font: bold 9pt Arial;

	text-transform: uppercase;

	color: #3366aa;

}

.FontRed {
	color:#900;
	font: bold 9pt Arial;
}

a:link {
	color: #36C;
}
a:hover {
	color: #36C;
}

a:visited {
	color: #36C;
}

.WhitText{
	color:#FFF;
}