#main {text-align:left;}

#header {height:315px;}

#footer { height:60px;}


.wrapper {width:100%; overflow:hidden;}
.container {width:948px; margin:0 auto; }
.row1 {height:45px; padding:35px 0 30px;}
.menu {height:67px;}
.row2 {height:209px;}
.row3 {
	padding:40px 0;
	border-bottom:1px solid #e7e7e7;
}
.row4 {
	border:1px solid #fff;
	border-left:0;
	border-right:0;
	padding:35px 0 55px;
	background:#f2f2f2;
}


.colspan{
	padding:0 27px;
	width:577px;
	float:left;
}
.col_border {border-right:1px solid #e7e7e7;}
.col_pad {margin-right:42px;}

/* ============================= page1 ===========================*/

#page1 #header {height:495px;}
#page1 .row2 {height:315px;}
#page1 .col1, #page1 .col2, #page1 .col3 {
	width:261px;
	padding:0 27px;
	float:left;
}
/* ============================= page2 ===========================*/
#page2 .col {width:163px; float:left}
#page2 .col2 {
	width:261px;
	padding:0 27px;
	float:left;
	}
/* ============================= page3 ===========================*/
#page3 .row4 .col3 {
	width:261px;
	padding:0 27px 0 0;
	float:left;
	}
#page3 .col {width:410px; float:left; padding:0 29px 25px 0;}
/* ============================= page4 ===========================*/
#page4 .col1 {
	width:261px;
	padding:0 27px;
	float:left;
}
#page4 .col {width:266px; padding:0 0 25px; float:left;}
/* ============================= page5 ===========================*/
#page5 .col1 {
	width:261px;
	padding:0 27px;
	float:left;
}
#page5 .col {width:266px; padding:0 0 25px; float:left;}

/* ============================= page6 ===========================*/
#page6 .col1, #page6 .col2, #page6 .col3 {
	width:261px;
	padding:0 27px;
	float:left;
}
/* ============================= page6 ===========================*/
#page7 .col {
	width:894px;
	padding-top: 0;
	padding-right: 27px;
	padding-bottom: 0;
	padding-left: 27px;
}z

