img { border:0; }

.clear { clear:both; height:0; margin:0; font-size: 1px; line-height: 0px; }

table { margin:0; padding:0; border-collapse:collapse; border:0; }
table tr td { vertical-align:top; }

div { margin:0; padding:0; }


/*-------------------------------------------------
FORM ERRORS
-------------------------------------------------*/
	.labelWithError { margin:0; padding:0; display:inline; }
	.labelWithError label { color:red; font-weight:bold; margin:0; padding:0; }
	input.invalid, select.invalid { background-color:red; }
	
	.fieldWithErrors { padding: 2px; background-color: red; display: table; }
 	
	#errorExplanation { width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0; }
	#errorExplanation h2 { text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff; }
 	#errorExplanation p { color: #333; margin-bottom: 0; padding: 5px; }
	#errorExplanation ul li { font-size: 12px; list-style: square; }


body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#4D2209; background: #FFFFFF; margin: 0; padding: 0; text-align: center; }

a { color:#4D2209; }
a:hover { color:#F76523; }


.canvas #container { width:851px; background:#FFFFFF; margin:0 auto; padding-top:40px; text-align:left; }

.canvas #container #content_wrap { float:left; width:721px; }
.canvas #container #content_wrap .navigation_left_top { height:68px; background:url(/images/interior/nav_left_top.gif) top right no-repeat; }
.canvas #container #content_wrap .content { width:720px; }
.canvas #container #content_wrap .content .header { padding:34px 0 0 54px; }
/*.canvas #container #content_wrap .content .navigation_left_bottom { float:right; width:76px; height:137px; }*/


.canvas #navigation { float:right; width:130px; }
.canvas #navigation .address { margin:40px 0 0 7px; }
.canvas #navigation .address div { margin-top:5px; }

.address { font-size:9px; color:#4D2209; }
.address a { text-decoration:none; }
.address a:hover { text-decoration:underline; }

.content_prop { height:465px; float:right; width:1px; }
