.main { width:980px; margin:0 auto; text-align:left;}

#header {height:531px;}

#footer { height:58px; padding:37px 0 0;}

.col1, .col2, .col3, .subcol1, .subcol2, .subcol3 {float:left;}
.wrapper {width:100%; overflow:hidden;}

/* ============================= page1 ===========================*/
#page1 .row0 .col1 { width:270px; margin-right:104px;}
#page1 .row0 .col2 { width:606px;}

#page1 .row1 .col1 { width:270px; margin-right:104px;}
#page1 .row1 .col2 { width:606px;}
#page1 .row1 .subcol1 { width:255px; margin-right:92px;}
#page1 .row1 .subcol2 { width:255px;}
#page1 .row1 .main { background-position: 322px 0;}

#page1 .row2 .col1 { width:270px; padding-left:2px;}
#page1 .row2 .col2 { width:255px; margin:0 101px}
#page1 .row2 .col3 { width:250px;}

/* ============================= page2 ===========================*/
#page2 .row1 .col1 { width:270px; margin-right:104px;}
#page2 .row1 .col2 { width:606px;}
#page2 .row1 .subcol1 { width:326px; padding:11px 0 27px;}
#page2 .row1 .subcol2 { width:271px; padding:11px 0 27px;}
#page2 .row1 .main { background-position: 322px 0;}

#page2 .row2 .col1 { width:270px; padding-left:2px;}
#page2 .row2 .col2 { width:234px; margin:0 101px 0 103px;}
#page2 .row2 .col3 { width:269px;}

/* ============================= page3 ===========================*/
#page3 .row1 .col1 { width:270px; margin-right:104px;}
#page3 .row1 .col2 { width:606px;}
#page3 .row1 .subcol1 { width:326px; padding:11px 0 27px;}
#page3 .row1 .subcol2 { width:271px; padding:11px 0 27px;}
#page3 .row1 .main { background-position: 322px 0;}

#page3 .row2 .col1 { width:270px; padding-left:2px;}
#page3 .row2 .col2 { width:234px; margin:0 101px 0 103px;}
#page3 .row2 .col3 { width:269px;}

/* ============================= page4 ===========================*/
#page4 .row1 .col1 { width:270px; margin-right:105px;}
#page4 .row1 .col2 { width:605px;}
#page4 .row1 .subcol1 { width:326px; padding:11px 0 27px;}
#page4 .row1 .subcol2 { width:271px; padding:11px 0 27px;}
#page4 .row1 .main { background-position: 322px 0;}

#page4 .row2 .col1 { width:270px; padding-left:2px;}
#page4 .row2 .col2 { width:234px; margin:0 101px 0 103px;}
#page4 .row2 .col3 { width:269px;}

/* ============================= page5 ===========================*/
#page5 .row1 .col1 { width:270px; margin-right:104px;}
#page5 .row1 .col2 { width:606px;}
#page5 .row1 .subcol1 { width:326px; padding:11px 0 27px;}
#page5 .row1 .subcol2 { width:271px; padding:11px 0 27px;}
#page5 .row1 .main { background-position: 322px 0;}

#page5 .row2 .col1 { width:270px; padding-left:2px;}
#page5 .row2 .col2 { width:234px; margin:0 101px 0 103px;}
#page5 .row2 .col3 { width:269px;}

/* ============================= page6 ===========================*/
#page6 .row1 .col1 { width:270px; margin-right:105px;}
#page6 .row1 .col2 { width:605px;}
#page6 .row1 .main { background-position: 322px 0;}

#page6 .row2 .col1 { width:270px; margin-right:105px;}
#page6 .row2 .col2 { width:605px;}

/* ============================= page7 ===========================*/
#page7 .row1 .col1 { width:270px; margin-right:104px;}
#page7 .row1 .col2 { width:606px;}
#page7 .row1 .main { background-position: 322px 0;}

#page7 .row2 .col1 { width:270px; padding-left:2px;}
#page7 .row2 .col2 { width:234px; margin:0 102px 0 103px;}
#page7 .row2 .col3 { width:268px;}
