.main { width:980px; margin:0 auto; text-align:left;}

#header {height:490px;}

#footer { height:34px;}

.column-1, .column-2, .column-3, .col-1, .col-2, .col-3 {float:left;}
.container {width:100%; overflow:hidden;}
.container_multiform {width:100%; overflow:hidden;}
.container2 {width:100%; }

.col-1{ width:478px;}
.col-2{ width:478px;}
.row-2 .column-1{ width:705px;}
.row-2 .column-2{ width:260px;}

/* ============================= page1 ===========================*/
#page1 .box1 .col-1{ width:130px;}
#page1 .box1 .col-2{ width:290px;}
#page1 .box2 .col-1{ width:120px;}
#page1 .box2 .col-2{ width:170px;}
#page1 .box2 .col-3{ width:130px;}

#page1 .row-1 .column-1{ width:260px;}
#page1 .row-1 .column-2{ width:261px;}
#page1 .row-1 .column-3{ width:260px;}

/* ============================= page2 ===========================*/
#page2 .box1 .col-1{ width:156px;}
#page2 .box1 .col-2{ width:255px;}
#page2 .box2 .col-1{ width:130px;}
#page2 .box2 .col-2{ width:285px;}

#page2 .row-1 .column-1{ width:260px;}
#page2 .row-1 .column-2{ width:612px;}

/* ============================= page3 ===========================*/
#page3 .box1 .col-1{ width:125px;}
#page3 .box1 .col-2{ width:285px;}
#page3 .box2 .col-1{ width:175px;}
#page3 .box2 .col-2{ width:238px;}

#page3 .row-1 .column-1{ width:612px;}
#page3 .row-1 .column-2{ width:240px;}

/* ============================= page4 ===========================*/
#page4 .box1 .col-1{ width:155px;}
#page4 .box1 .col-2{ width:245px;}
#page4 .box2 .col-1{ width:180px;}
#page4 .box2 .col-2{ width:237px;}

#page4 .row-1 .column-1{ width:260px;}
#page4 .row-1 .column-2{ width:261px;}
#page4 .row-1 .column-3{ width:260px;}

/* ============================= page5 ===========================*/
#page5 .box1 .col-1{ width:215px;}
#page5 .box1 .col-2{ width:190px;}
#page5 .box2 .col-1{ width:175px;}
#page5 .box2 .col-2{ width:238px;}

#page5 .row-1 .column-1{ width:445px;}
#page5 .row-1 .column-2{ width:380px;}

/* ============================= LOCATIONS PAGE ===========================*/

div.locationbox {
	border-bottom: 0px solid red; 
	position: relative; height: 230px; 
     padding-bottom: 0px; 
	 background:url(images/unline.gif) left bottom repeat-x; 
	 margin-top: 20px;
			  }

div.locationbox div.locationinfo {
	width: 400px; 
	/*background-color:#CF3; */
	position: absolute; top: 0px; left: 0px; 
	text-align: left;
}

div.locationbox div.locationinfo h4 { 
 color: #B44101;
 font-weight: bold;
}

div.locationbox div.locationinfo a { 
 color: blue;
} 

div.locationbox div.locationmap {
	display: inline; 
	border: 2px solid blue; 
	float: right; 
	padding-right: 1px;
	padding-bottom: 4px;
}

/*---------------  LISTBOX 1 ------------------ */

.listbox1 {margin-top: 20px; list-style: inside; margin-left: 20px;}
.listbox1 li {margin-bottom: 20px;}
.listbox1 li.last {margin-bottom: 0px;}

/*---------------  LISTBOX 2 ------------------ */

.listbox2 {margin-top: 4px; list-style: inside; margin-left: 4px;}
.listbox2 li {margin-bottom: 2px; color: #B44101; font-weight: bold;  }
.listbox2 li.last {margin-bottom: 10px;}
