div.standardwidth {	width: 940px;    margin:0px auto 0px auto;}body {	background-image:url(images/template/background.jpg);	background-repeat:repeat-x;	background-color: #782B02;	padding-top:0px;	margin-top:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;    line-height:20px;	color: #171108;}p {	margin: 0px 0px 16px 0px;	padding: 0px 0px 0px 0px;}h1, h2, #mainMenu {	font-family:Georgia, "Times New Roman", Times, serif;	line-height:90%;}h1, #mainMenu {	text-transform:uppercase;}h1 {	padding:0px 0px 0px 0px;	margin:0px 0px 24px 0px;	color: #503b2d; 	font-weight:normal;    font-size:26px;}h2 {	color: #5f2101;	font-weight:normal;	margin: 0px 0px 12px 0px;	padding: 0px 0px 0px 0px;    font-size:26px;}h2 a {	color: #5f2101;}.columna h2.extra, .columnb h2.extra {	font-size: 18px;	font-weight:normal;	height:24px;	text-transform:uppercase;    letter-spacing: 0.1em;}.columna h2.extra span, .columnb h2.extra span {	color: #5f2101;}.columnc h2.extra, .columnd h2.extra {	font-size: 12px;	font-weight:normal;	text-transform:uppercase;    letter-spacing: 0.1em;}.columnc h2.normal {margin-bottom: 16px;}.columnc h2.extra span, .columnd h2.extra span {    font-size: 20px;}#leftarea h2 {	width:210px;     margin:8px 0px 0px 8px;     padding-bottom: 0px;    padding-left: 14px;}h3 {	color: #171108;	margin: 0px 0px 8px 0px;	padding: 0px 0px 0px 0px;}.columnc h3, .columnd h3 {	margin: 8px 0px 0px 0px;}div.firstpara, p.firstpara, div.testimonial p {	font-size:16px;    line-height:24px;    margin-top: 20px;}.testimonialcustomer {color: #5f2101;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;text-align:right;border-bottom: 1px dashed #782B02;padding-bottom: 10px;}a {	color: #1470B0;	text-decoration:none;}#banner {	width:940px;	height:119px;	padding:0px 0px 0px 0px;	margin:0px auto 0px auto;}.bannerPhone {	color: #503b2d;}.bannerChat {	font-weight:bold;	font-size:24px;	color: #503b2d;}#bannerAddress {	font-size:9px;}#middleinfo {	background-image:url(images/template/welcome-to-landworks.jpg);    background-repeat: no-repeat; 	width:215px; 	height:234px;     	float:left; 	padding: 80px 32px 20px 20px;	color: #171108;    margin: 0px 26px 0px 28px;	font-size: 14px;    line-height:26px;}#hometextarea h1 {	color: #503b2d;	font-size:38px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}#hometextarea p {	font-weight: normal;	font-size:12px;	margin:16px 0px 0px 0px;	line-height:18px;	color:#000000;}#hometextarea div.quotation p {	font-family: "Times New Roman", Times, serif;	color: #171108;	font-size: 13px;	line-height:14px;	font-weight:bold;}#hometextarea div.quotation h3 {	font-family: "Times New Roman", Times, serif;	color: #171108;	font-size: 14px;	font-weight:bold;}.quotation-credit {	color: #999999;}.superstrip {	background-image:url(images/template/bg-superstrip.jpg);	background-repeat:repeat-x;	margin: 4px 0px 4px 0px;}#hometextarea div.superstrip, #hometextarea div.lowerbit {	padding: 10px 10px 0px 20px;}#hometextarea div.superstrip p {	color: #171108;	font-size: 12px;	line-height:18px;	font-weight: normal;}.leftholder p {	margin-top:20px;}div.clearer {	clear:both;}p#topmenu {	text-align:right;	font-size:11px;	padding: 18px 0px 6px 0px;	margin:0px;	vertical-align:bottom;	color: #D6D2B2;}#topmenu a {	text-decoration:none;	margin:0px 6px 0px 6px;	font-weight:normal;	color: #D6D2B2;}#topmenu a:link {	color: #D6D2B2;}#topmenu a:hover {	color: #D6D2B2;}img.minipic {	border: 5px solid #D6D2B2;}a img {	border: none;}ul#menuSideMain {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}ul#menuSideMain li {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	list-style-type:none;	height:42px;}ul#menuSideMain li#last {	border:none;}ul#menuSideMain li a {	text-decoration:none;	display:block;	background-repeat: repeat-x;	padding: 12px 4px 10px 24px;	color:#D6D2B2;	font-size:14px;	width:211px; /* total width minus padding */	height:20px; /* total height minus padding */	border-left:1px solid ;}ul#menuSideMain li a:link, ul#menuSideMain li a:visited {	background-image:url(images/template/menuside.jpg);}ul#menuSideMain li a:hover, ul#menuSideMain li a:active {	background-image: url(images/template/menuside-on.jpg);}#belowfold {	width:900px;	margin:26px auto 0px auto;	font-weight:normal;	padding:0px 20px 0px 28px;}p#submenu {	text-align:left;	font-size:12px;	height:20px;	padding: 8px 0px 0px 18px;	margin:0px;	vertical-align:middle;	width:940px;}#submenu a {	text-decoration:none;	margin:0px 6px 0px 0px;	font-weight:bold;}#submenu a:link {	color:#000000;}#submenu a:visited {	color:#000000;}#hometextarea {	float:left;	text-align:left;/*	margin:0px 0px 0px 12px; 	padding:0px 0px 0px 0px;	width:594px; */}#innertextarea {	float:left;	text-align:left;	margin:20px 0px 0px 12px;	padding:0px 0px 0px 0px;	width:594px;}#serviceareas {	background-color:#FFFFFF;}/* DIMENSIONS */#container {	background-image:url(images/template/background-complete.jpg);	background-repeat:no-repeat;	background-color: #FFFFFF; 	padding-top:0px;	width: 940px;	margin:0px auto 0px auto;    border-bottom: 6px solid #3F2E23; }#footer, #serviceareas {	width: 900px;   	font-size:10px;	font-weight:normal;}#footer {	margin:0px auto 0px auto;	padding:4px;    color:#D6D2B2;}#serviceareas {	margin: 0px auto 0px auto; 	color:#503b2d;}#serviceareas p {	padding: 20px 0px 0px 0px;}#footerLeft {	float:left;	width:714px;}#footerRight {	float:left;	width:200px;	text-align:right;	margin-top:7px;}.footerAddress {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}.copyright {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}#footerPhone {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}p.footerMenu {/*	margin:7px 0px 0px 0px;	padding:0px 0px 0px 0px;	color:#D6D2B2; */}.footerMenu a {	color:#D6D2B2;	text-decoration:none;	margin:0px 6px 0px 0px;}.footerMenu a:hover {	color:#D6D2B2;}#leftarea img {	margin: 0px 0px 20px 0px;}div.coupon {	margin: 10px 10px 10px 0px;	padding: 10px;	border: 4px dashed black;}/* Resources */#resourcesNav {	height:20px;	width:500px;}#articles, #links, #testimonials, #newsletters {	float:left;	padding:5px 5px 5px 5px;	cursor:pointer;	margin:0px 5px 5px 0px;	font-size:12px;	height:20px;	vertical-align:middle;	text-decoration:none;	font-weight:bold;}#articles a {}#articlesbox, #linksbox, #testimonialsbox, #newslettersbox {	visibility:hidden;	position:absolute;	top:500px;	left:250px;	width:500px;	height:auto;	z-index:10;	padding:8px 8px 8px 8px;	font-size:10pt;	font-family:arial;}#articlesbox h2, #linksbox h2, #testimonialsbox h2, #newslettersbox h2 {	font-size:12pt;	text-align:center;	font-weight:bold;}#formholder {/*	background-image:url(images/template/form-background.jpg); */    background-image:url(images/template/bg-superstrip.jpg);	background-repeat:repeat-x;    height:400px;    border-top: 1px solid white;}#leftarea {	float:left;	width:241px;}.leftholder {	width:210px; 	margin:0px 0px 0px 8px; 	padding: 0px 0px 0px 14px;}form p {	margin:10px 0px 8px 0px;	padding:0px;   }form#mini input, form#mini textarea {	border: 1px solid ;	margin:0px 30px 0px 4px;    float:left;}form input, form textarea {	border: 1px solid ;	margin:0px 30px 0px 4px;}label {	font-size:11px;	margin:16px 0px 0px 0px;	line-height:16px;	font-weight:normal;}hr {border: 1px solid #999;	}/* MAIN MENU - BEGIN */#mainMenu {	width:940px;	height:51px;    font-weight:normal;	color: #171108;    letter-spacing: 0.1em;    line-height: 19px;    }#mainMenu ul {	margin:0px auto 0px auto;	padding: 0px 0px 0px 0px;	text-align:left;    }#mainMenu ul li {	list-style:none;	font-size:14px;	float:left;	background: url(/images/mainMenuBkg.jpg) repeat;	color: #171108;}#mainMenu ul li a {	text-decoration:none;	display:block;	color: #171108;	padding-top:10px;	height:41px;}#mainMenu ul li a span {	display:block;     width:100px;    margin-left: 26px;}#mainMenu ul li#idMenuItemA, #mainMenu ul li#idMenuItemA a {	width:163px;    margin-right: 24px;    margin-left: 0px;}#mainMenu ul li#idMenuItemB, #mainMenu ul li#idMenuItemB a {	width:163px;    margin-right: 24px;}#mainMenu ul li#idMenuItemC, #mainMenu ul li#idMenuItemC a {	width:163px;    margin-right: 24px;}#mainMenu ul li#idMenuItemD, #mainMenu ul li#idMenuItemD a {	width:163px;    margin-right: 24px;}#mainMenu ul li#idMenuItemE, #mainMenu ul li#idMenuItemE a {	width:163px;}#mainMenu ul li a:hover {	padding-top:10px;	height:41px;    background-color:#ebebbc;	display:block;} /* MAIN MENU - END *//* NUMBER MENU - BEGIN */#number {	width:940px;	height:20px;    font-weight:normal;    letter-spacing: 0.1em;    line-height: 20px;}#numberMenu ul {	margin:0px auto 0px 4px;	padding: 0px 0px 0px 0px;	text-align:left;}#numberMenu ul li {	list-style:none;	font-size:12px;	float:left;	background: url(/images/numberMenuBkg.jpg) repeat;	color: #171108;}#numberMenu ul li a {	text-decoration:none;	color: #D6D2B2;  	border: 1px solid #ebebbc;}#numberMenu ul li a span {	display:block; }#numberMenu ul li, #numberMenu ul li a {	width:20px;    height:18px;    display:block;    text-align:center;    padding-top:2px;    margin:2px;    vertical-align:middle; }#numberMenu ul li a:hover {    background-color:#20180B;	display:block;}  #numberMenu a { border: 1px solid #ccc;	background: url(/images/numberMenuBkg.jpg) repeat;	color:#D6D2B2; text-decoration: none;     margin: 0 5px; padding: 3px 5px;      }#numberMenu a.activeSlide { background: #ea0;color:#000000; }#numberMenu a:focus { outline: none; }/* NUMBER MENU - END *//* RESOURCES MENU - BEGIN */#number {	width:940px;	height:20px;    font-weight:normal;    letter-spacing: 0.1em;    line-height: 20px;}#resourcesMenu ul {	margin:0px auto 0px 18px;	padding: 0px 0px 0px 0px;	text-align:left;}#resourcesMenu ul li {	list-style:none;	font-size:14px;	font-family: Georgia, "Times New Roman", Times, serif;	float:left;	background: url(/images/numberMenuBkg.jpg) repeat;	color: #171108;    }#resourcesMenu ul li a {	text-decoration:none;	color: #5f2101;  	border: 1px solid #ebebbc;    background-color:#ebebbc;}p.viewourportfolio a {	text-decoration:none;	color: #5f2101;    background-color:#ebebbc;}#resourcesMenu ul li a span, p.viewourportfolio a:hover  {	display:block;     background-color:#ebebbc;}#resourcesMenu ul li, #resourcesMenu ul li a {/*	width:20px; */    height:18px;    display:block;    text-align:center;    padding:2px 4px 0px 4px;    margin:2px;    vertical-align:middle;}#resourcesMenu ul li a:hover,  p.viewourportfolio a  {    background-color:#FFFFFF;	display:block;} /* RESOURCES MENU - END */.columna {width: 554px;float: left;}.columnb {width: 254px;float: left;}.columnc {/* width: 604px; */width: 554px;float: left;padding-bottom: 16px;}.columnd {/* width: 204px; */width: 254px;float: left;margin: 0px 0px 10px 65px;}.innerbanner {width:880px;margin:0px auto 0px 20px; height:208px;border: 6px solid }#leftinfo { width: 415px; float:left;height:208px; }#leftinfotop {	font-family:Georgia, "Times New Roman", Times, serif;	color:#D6D2B2;    font-size:24px;    line-height:32px;    background-color:#3F2E23;    padding:20px;    height:128px;}#leftinfobottom {	padding: 4px 0px 0px 0px;    background-color:#782B02;	height:36px;}div.columnd th {text-align:right;}.imageleft { padding: 0px 16px 26px 0px;}.imageright {margin: 0px 0px 26px 16px;}h2 {line-height: 30px;}