#main {width:974px; margin:0 auto; padding-bottom:17px; background-color:#fff}

#header {height:255px;}
#header, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3 { float:left;}

/*======= index.html =======*/
#page1 #content .row-1 .col-1 {width:597px; margin-right:39px;}
#page1 #content .row-1 .col-1 .col-1 { width:279px; margin-right:22px;}
#page1 #content .row-1 .col-1 .col-2 { width:553px; padding-top:10px;}
#page1 #content .row-1 .col-2 {width:298px;}
#page1 #content .row-2 .col-1 {width:620px; margin-right:17px;}
#page1 #content .row-2 .col-1 .col-1 { width:322px; margin-right:5px; }
#page1 #content .row-2 .col-1 .col-2 { width:252px; border-left: dashed 1px silver; padding-left:10px;}
#page1 #content .row-2 .col-1 .box1 .col-1 { width:167px; margin-right:16px;}
#page1 #content .row-2 .col-1 .box5 .col-1 { background:#E4E7E8; width:265px; margin-right:16px; float:left;}
#page1 #content .row-2 .col-1 .box3 .col-3 { width:322px; margin-right:16px; }
#page1 #content .row-2 .col-1 .box1 .col-3 { width:580px;}
#page1 #content .row-2 .col-2 { width:322px;}

/*======= index.html =======*/
#page2 #content .row-1 .col-1 {width:597px; margin-right:39px;}
#page2 #content .row-1 .col-1 .col-1 { width:279px; margin-right:22px;}
#page2 #content .row-1 .col-1 .col-2 { width:263px; padding-top:10px;}
#page2 #content .row-1 .col-2 {width:298px;}
#page2 #content .row-2 .col-1 {width:597px; margin-right:17px;}
#page2 #content .row-2 .col-1 .col-1 { width:256px; margin-right:46px;}
#page2 #content .row-2 .col-1 .col-2 { width:262px;}
#page2 #content .row-2 .col-1 .box1 .col-1 { width:167px; margin-right:16px;}
#page2 #content .row-2 .col-1 .box1 .col-2 { width:370px;}
#page2 #content .row-2 .col-2 { width:322px;}


/*=========================*/


#footer {height:85px; background:#e1eef5;}
