
body {	margin: 0px; background-color: #181818; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px;
		background-image: url(http://www.allanglescollisionrepair.com/_images/bodyBgTop2.jpg); background-position: top; background-repeat: repeat-x;	}


a {	text-decoration: underline; color: #0f79bf; font-weight: bold;	}
a:hover { text-decoration: none;	}
li {qmargin-bottom: 10px;	}
h1 {	color: #0f79bf; font-weight: bold; font-size: 24px; padding-bottom: 6px; border-bottom: 1px solid #0f79bf;	}
hr {	background-color: #b9b9b9; height: 1px; border: none; margin: 12px 0px; width: 100%;	}


img {	border: none; padding: 0px; margin: 0px;	}
div.clear {	clear: both; height: 0; font-size: 1px; line-height: 0px;	}

/* *********************************************  */

form {	margin: 0px; padding: 0px;	}
input, textarea {	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; padding: 1px 3px;	}
.formElementContainer {	background-color: #000000; color: #ffffff; font-weight: bold; padding: 5px 7px; margin: 10px 0px;	}
.formTable, .formTableSmall { border: 1px solid #141414; background-color: #ffffff;	}
.formTableSmall {	font-size: 10px;	}
.formHeading {	background-color: #2162AF; color: #91D6F6; font-weight: bold; padding: 3px 20px; text-align: left; border: 7px solid #EEEEEE;	}
.mandatoryStar {	font-family: "Arial Black"; color: #cc0000; font-size: 17px; position: relative; top: 2px; padding-right: 4px;	}
.formError, .errorMsg {	text-align: center; color: #141414; padding-left: 6px; padding-right: 6px; font-weight: bold;	}
.required {	font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-weight: bold; color: #000000; padding-right: 3px; position: relative; top: 4px;	}


/* *********************************************  */

.note, a.note, .note a {	font-size: 10px; line-height: 15px;	}
.alert {	font-size: 13px; font-weight: bold; color: red; text-align: center;	}
.tabDiv {	padding-left: 25px;	}
.highlight, a.highlight {	color: #ffffff; background-color: #cc0000; padding: 0px 4px; text-decoration: none;	}
.centerDiv {	text-align: center; font-size: inherit; margin: auto;	}
.messageBox {	display: table; margin: auto; border: 2px solid #141414; background-color: #0f79bf; color:#ffffff; padding: 10px 20px; font-size: 15px;
				font-weight: bold; margin-bottom: 30px; line-height: 30px; max-width: 650px; text-align: center;	}
.messageBox a {	color: #ffffff; font-size: 15px; font-weight: bold; text-decoration: underline;	}

	
/* *********************************************  */

div.layoutContainer {	width: 821px; margin: auto;	}
div.topBanner {	width: 821px; height: 136px; background-image: url(http://www.allanglescollisionrepair.com/_images/bannerRight.jpg); background-position: right;	}
div.topBanner img {	display: block; float: left;	}
div.topBannerAddress {	width: 533px; height: 25px; padding-right: 21px; padding-top: 111px; text-align: right; font-size: 10px; color: #ffffff;
						background-image: url(http://www.allanglescollisionrepair.com/_images/bannerRight.jpg); float: left;	}
div.topMenu img {	display: block; float: left;	}
div.topMenuButtons {	width: 755px; height: 36px; padding-left: 45px; background-image: url(http://www.allanglescollisionrepair.com/_images/menuTile.jpg); float: left;	}
div.topMenuButtons img {	display: block; margin-right: 25px; float: left;	}
div.bodyContainer {	width: 800px; margin: auto; background-color: #141414; color: #ffffff;	}
div.slideShowContainer {	width: 790px; height: 196px; margin: auto;	}
div.footerContainer {	margin-bottom: 20px;	}
div.footerContainer img {	display: block; float: left;	}
div.footerTopContent {	width: 755px; height: 25px; padding-top: 15px; padding-left: 45px; background-image: url(http://www.allanglescollisionrepair.com/_images/bottomMenuTopTile.jpg); float: left;	}
div.footerTopContent a {	color: #b9b9b9; text-decoration: underline; font-size: 11px;	}
div.footerTopContent span.divider {	color: #0f79bf; padding: 0px 3px;	}
div.footerBottomContent {	width: 800px; height: 20px; padding-right: 21px; padding-top: 2px; font-size: 9px; color: #b9b9b9; text-align: right;
							background-image: url(http://www.allanglescollisionrepair.com/_images/bottomMenuBottom.jpg);	}
div.footerBottomContent a {	color: #b9b9b9; text-decoration: underline; font-size: 9px;	}


/* *********************************************  */

div.paddedContent {	padding: 25px 45px;	}
.boldBlue {	font-weight: bold; color: #0f79bf;	}

/* *********************************************  */

input.alignedForm, textarea.alignedForm {	width: 270px; display: block; margin-bottom: 15px; 	}
input.alignedFormButton {	margin-left: 135px; display: block; margin-bottom: 15px;	}
label.alignedForm {	width: 120px; float: left; padding-right: 15px; display: inline; text-align: right;	}
div.alignedFormErrorMsg {	width: 260px; background-color: #cc0000; color: #ffffff; padding: 2px 10px; margin-left: 135px; font-weight: bold;	}

/* *********************************************  */

.tdR, .tdL, .tdC, .tdJ, .tdRT, .tdLT, .tdCT, .tdJT, .tdRM, .tdLM, .tdCM, .tdJM, .tdRB, .tdRStripe, .tdLStripe, .tdCStripe, .tdJStripe, .tdRTStripe, .tdLTStripe, .tdCTStripe, .tdJTStripe,  .tdRMStripe, .tdLMStripe, .tdCMStripe, .tdJMStripe {	padding: 4px 14px; vertical-align: middle;	}
.tdRHead, .tdLHead, .tdCHead, .tdJHead {	padding: 2px 14px; vertical-align: middle; background-color: #cc0000; color: #ffffff; font-weight: bold;	}
.tdRHead a, .tdLHead a, .tdCHead a, .tdJHead a {	color: #ffffff; text-decoration: underline;	}
.tdR, .tdRT, .tdRB, .tdRStripe, .tdRTStripe, .tdRHead {	text-align: right;	}
.tdL, .tdLT, .tdLStripe, .tdLTStripe {	text-align: left;	}
.tdC, .tdCT, .tdCStripe, .tdCTStripe, .tdCM, .tdCMStripe, .tdCHead {	text-align: center;	}
.tdJ, .tdJT, .tdJStripe, .tdJTStripe {	text-align: justify;	}
.tdRM, .tdRMStripe, .tdCM, .tdCMStripe, .tdLM, .tdLMStripe {	vertical-align: middle;	}
.tdRT, .tdRTStripe, .tdLT, .tdLTStripe, .tdCT, .tdCTStripe, .tdJT, .tdJTStripe {	vertical-align: top;	}
.tdRB, .tdRBStripe, .tdLB, .tdLBStripe, .tdCB, .tdCBStripe, .tdJB, .tdJBStripe {	vertical-align: bottom;	}
.tdRStripe, .tdLStripe, .tdCStripe, .tdRTStripe, .tdLTStripe, .tdCTStripe, .tdRMStripe, .tdRTStripe, .tdLTStripe, .tdCMStripe, .errorMsgStripe {	background-color: #c9c9c9;	}




