.main { width:960px; margin:0 auto; text-align:left;}

#header .main {height:446px;}


#footer { height:122px; background:url(images/footer_tall.gif) top repeat-x;}

.column1, .column2, .column3, .column4, .column5, {float:left;}
.container {width:100%;}


/* ============================= index ===========================*/

#index .column1 {width:480px; text-align:justify; vertical-align:top; background:url(images/line_ver.gif) top right repeat-y;}
#index .column2 {width:360px; text-align:justify;}

.tablecells {width:120px; height:120px; padding:5px 5px 0px 20px;}

/* ============================= index-1 ===========================*/

#index_1 .column1 {width:160px; text-align:justify; vertical-align:top; background:url(images/line_ver.gif) top right repeat-y;}
#index_1 .column2 {width:160px; text-align:justify; vertical-align:top; background:url(images/line_ver.gif) top right repeat-y;}
#index_1 .column3 {width:160px; text-align:justify; vertical-align:top; background:url(images/line_ver.gif) top right repeat-y;}
#index_1 .column4 {width:160px; text-align:justify; vertical-align:top; background:url(images/line_ver.gif) top right repeat-y;}
#index_1 .column5 {width:160px; text-align:justify; vertical-align:top;}

.submenu {margin: 0 0 0 15px;}

/* ============================= index-2 ===========================*/

#index_2 .column0 {text-align:center; vertical-align:middle; height:20px;}
#index_2 .column1 {text-align:center; vertical-align:middle; width:88px; height:20px;}
#index_2 .column2 {text-align:center; vertical-align:middle; width:88px; height:0px; border:none;}

#index_2 .column3 {text-align:center; vertical-align:middle; height:20px;}
#index_2 .column4 {text-align:center; vertical-align:middle; width:150px; height:20px;}
#index_2 .column5 {text-align:center; vertical-align:middle; width:400px; height:400px;}

.pricetable {font-weight:bold;}
.pricetable2 {font-weight:bold; background-color:#F5F5F5;}


/* ============================= index-3 ===========================*/

#index_3 .titles .column1 {width:117px;}
#index_3 .titles .column2 {width:113px;}
#index_3 .titles .column3 {width:110px;}

#index_3 .column1 {width:195px; background:url(images/line_ver.gif) top right repeat-y;}
#index_3 .column2 {width:113px; background:url(images/line_ver.gif) top right repeat-y;}
#index_3 .column3 {width:104px;}

/* ============================= index-4 ===========================*/

#index_4 .column1 {width:400px; text-align:justify; vertical-align:top; background:url(images/line_ver.gif) top right repeat-y;}
#index_4 .column2 {width:400px; text-align:justify; vertical-align:top;}


.submenu {margin: 0 0 0 15px;}

/* ============================= index-5 ===========================*/

/* ============================= index-6 ===========================*/

/* ============================= index-7 ===========================*/

#index_7 .column1 {width:270px; background:url(images/line_ver.gif) top right repeat-y;}
#index_7 .column2 {width:270px; background:url(images/line_ver.gif) top right repeat-y;}
#index_7 .column3 {width:270px;}

/* ============================= calendars ===========================*/

#pricefiles .column3 {text-align:center; vertical-align:middle; height:30px;}
#pricefiles .column4 {text-align:center; vertical-align:middle; width:100px; height:40px;}
#pricefiles .column5 {vertical-align:center; width:300px;  background-color:#FFFFFF;}

#pricefiles .pricetable {font-weight:bold;}
#pricefiles .pricetable2 {font-weight:bold; background-color:#F5F5F5;}

