a.link                     { color:                     #EA0237;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-style:                normal;
                             font-weight:               bold;
                             text-decoration:           none; }
a.link:hover               { color:                     #333333;
                             text-decoration:           underline; }
a.link1                    { color:                     #333333;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-style:                normal;
                             font-weight:               bold;
                             text-decoration:           none; }
a.link1:hover              { color:                     #EA0237;
                             text-decoration:           underline; }
a.gridtext                 { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 11px;
                             font-style:                normal;
                             font-weight:               bold;
                             text-decoration:           none;
                             width:                     100%; }
a.gridtext:hover           { color:                     #9B1642;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 11px;
                             font-style:                normal;
                             font-weight:               bold;
                             text-decoration:           none;
                             width:                     100%; }
.menulink1                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink1               { background-color:          #FF6ABB;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink1:hover           { background-color:          #FF6ABB; }
.menulink2                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink2               { background-color:          #AA8D69;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink2:hover           { background-color:          #AA8D69; }
.menulink3                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink3               { background-color:          #7CB106;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink3:hover           { background-color:          #7CB106; }
.menulink4                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink4               { background-color:          #82332B;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink4:hover           { background-color:          #82332B; }
.menulink5                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink5               { background-color:          #2E8EE8;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink5:hover           { background-color:          #2E8EE8; }
.menulink6                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink6               { background-color:          #43BBE3;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink6:hover           { background-color:          #43BBE3; }
.menulink7                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink7               { background-color:          #DE6B54;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink7:hover           { background-color:          #DE6B54; }
.menulink8                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink8               { background-color:          #FFC033;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink8:hover           { background-color:          #FFC033; }
.menulink9                 { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink9               { background-color:          #859DB7;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink9:hover           { background-color:          #859DB7; }
.menulink10                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink10              { background-color:          #9F63C0;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink10:hover          { background-color:          #9F63C0; }
.menulink11                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink11              { background-color:          #489EC5;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink11:hover          { background-color:          #489EC5; }
.menulink12                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink12              { background-color:          #983C69;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink12:hover          { background-color:          #983C69; }
.menulink13                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink13              { background-color:          #B56600;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink13:hover          { background-color:          #B56600; }
.menulink14                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink14              { background-color:          #5BAAA5;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink14:hover          { background-color:          #5BAAA5; }
.menulink15                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink15              { background-color:          #D88CFA;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink15:hover          { background-color:          #D88CFA; }
.menulink16                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink16              { background-color:          #5057A6;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink16:hover          { background-color:          #5057A6; }
.menulink17                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink17              { background-color:          #99CCCC;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink17:hover          { background-color:          #99CCCC; }
.menulink18                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink18              { background-color:          #CC6699;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink18:hover          { background-color:          #CC6699; }
.menulink19                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink19              { background-color:          #FF6600;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink19:hover          { background-color:          #FF6600; }
.menulink20                { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectlink20              { background-color:          #336633;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.menulink20:hover          { background-color:          #336633; }
.navlinksTD                { padding:                   3px; }
.navlinks                  { color:                     #000000;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               500;
                             text-decoration:           none; }
.navlinks:hover            { color:                     #EA0237; }
.subnavlinks               { color:                     #000000;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 10px;
                             font-weight:               500;
                             text-decoration:           none; }
a.whitelink                { color:                     white;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 14px;
                             font-weight:               bold;
                             text-decoration:           none; }
a.whitelink:hover          { color:                     white;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 14px;
                             font-weight:               bold;
                             text-decoration:           underline; }
.subnavlinks:hover         { color:                     #EA0237; }
.subnavlinksTD             { padding:                   5px;
                             padding-right:             20px; }
.helpline                  { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 14px;
                             font-style:                normal;
                             font-weight:               bold;
                             text-decoration:           none; }
.productsearch             { color:                     #333333;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 11px;
                             font-style:                normal;
                             font-weight:               bold;
                             letter-spacing:            1px;
                             text-decoration:           none; }
.title                     { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 16px;
                             font-weight:               bold;
                             text-decoration:           none; }
.fieldlabel                { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-style:                normal;
                             font-weight:               bold;
                             letter-spacing:            1px;
                             text-decoration:           none; }
P                          { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             padding-left:              25px;
                             padding-right:             25px;
                             text-decoration:           none; }
.pageSize                  { width:                     788; }
.warning                   { color:                     #9B1642;
                             font-size:                 14px;
                             font-weight:               bold; }
.nopadding                 { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               normal;
                             text-decoration:           none; }
H2                         { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 16px;
                             font-weight:               bold;
                             padding-left:              25px;
                             text-decoration:           none; }
.largeheading              { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 20px;
                             font-weight:               bold;
                             text-decoration:           none;
                             text-indent:               5px; }
.categoryheading           { background-color:          #999999;
                             color:                     #FFFFFF;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bold;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               10px;
                             width:                     100%; }
.categoryheading2          { color:                     #FFFFFF;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bold;
                             padding:                   2px;
                             text-decoration:           none;
                             text-indent:               10px;
                             width:                     100%; }
.category                  { color:                     #666;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               normal;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.selectcategory            { color:                     #d40049;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bold;
                             padding:                   1px;
                             text-decoration:           none;
                             text-indent:               5px;
                             width:                     100%; }
.category:hover            { color:                     #d40049; }
.subfilerow                { color:                     Gray;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-style:                normal;
                             font-weight:               normal;
                             letter-spacing:            1px;
                             text-decoration:           none; }
.productinfo               { color:                     white;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               normal;
                             text-indent:               5px; }
.producttitle              { color:                     white;
                             font-family:               Verdana;
                             font-size:                 12px;
                             font-weight:               bolder;
                             text-indent:               5px; }
.productsubtitle           { color:                     white;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bolder;
                             text-indent:               5px; }
.swatchlabel               { color:                     #333333;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 10px;
                             font-style:                normal;
                             font-weight:               bolder;
                             text-decoration:           none;
                             text-indent:               5px; }
.price                     { color:                     #666;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold; }
.priceLarge                { color:                     white;
                             font-family:               Verdana;
                             font-size:                 16px;
                             font-weight:               bolder; }
.basketheader              { color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             padding:                   5px; }
.basketdetail              { color:                     #666666;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             padding:                   5px; }
.checkbox                  { border:                    2px solid #999999;
                             color:                     #FFFFFF;
                             font-weight:               bold;
                             height:                    15px;
                             margin:                    0px;
                             padding:                   0px;
                             width:                     15px; }
.input                     { border:                    2px solid #999999;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-weight:               bold; }
.button1                   { background-color:          #999999;
                             border:                    2px solid #333333;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-weight:               bold; }
.button2                   { background-color:          #EA0237;
                             border:                    2px solid #81011E;
                             color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-weight:               bold; }
.checkoutprogress0         { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             text-align:                center; }
.checkoutprogress1         { color:                     #333333;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             text-align:                center; }
.checkoutprogress2         { color:                     #EA0237;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             text-align:                center; }
.formdetailright           { color:                     #666666;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             padding:                   2px;
                             padding-left:              10px;
                             text-align:                left; }
.formdetailleft            { color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold;
                             padding-right:             10px;
                             text-align:                right; }
.formTitle                 { color:                     #999999;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 14px;
                             font-weight:               bold;
                             padding:                   2px;
                             text-decoration:           none; }
.contactaddress            { color:                     gray;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bolder;
                             text-indent:               5px; }
TH                         { border-color:              #FFFFFF;
                             border-style:              solid;
                             border-width:              2px;
                             color:                     #666666;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold; }
TD                         { color:                     #666666;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px; }
.whiteTitle                { color:                     white;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bolder; }
.customercare_copy         { color:                     #366;
                             font-family:               Verdana;
                             font-size:                 10px; }
.homepage_blue             { color:                     #4C639B;
                             font-family:               Verdana;
                             font-size:                 10px; }
.homepage_brightblue       { color:                     #176180;
                             font-family:               Verdana;
                             font-size:                 10px; }
.homepage_gold             { color:                     #987601;
                             font-family:               Verdana;
                             font-size:                 10px; }
.homepage_pink             { color:                     #993069;
                             font-family:               Verdana;
                             font-size:                 10px; }
.homepage_purple           { color:                     #9a3fb8;
                             font-family:               Verdana;
                             font-size:                 10px; }
.homepage_yellow           { color:                     #987601;
                             font-family:               Verdana;
                             font-size:                 10px; }
.product_info              { color:                     white;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bolder; }
.product_subtitle          { color:                     white;
                             font-family:               Verdana;
                             font-size:                 10px;
                             font-weight:               bolder; }
.product_title             { color:                     white;
                             font-family:               Verdana;
                             font-size:                 12px;
                             font-weight:               bolder; }
.timeline                  { color:                     white;
                             font-family:               Verdana;
                             font-size:                 10px; }
.whatsnew_copy             { color:                     #435b6e;
                             font-family:               Verdana;
                             font-size:                 10px; }
.whitemaintitle            { color:                     white;
                             font-family:               Verdana;
                             font-size:                 14px;
                             font-weight:               bold; }
.ProductDesc               { color:                     gray;
                             font-family:               Verdana;
                             font-size:                 10px; }
.accessoriesheader         { color:                     #FFFFFF;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 18px;
                             font-weight:               bold;
                             padding-bottom:            5px;
                             padding-top:               10px; }
.accessoriestext           { color:                     #333333;
                             font-family:               Geneva, Arial, sans-serif;
                             font-size:                 12px;
                             font-weight:               bold; }
html, body, #con           { height:                    100%;
                             min-height:                100%;
                             width:                     100%; }
#con                       { left:                      0;
                             position:                  absolute;
                             top:                       0; }
html>body, html>body #con  { height:                    auto; }
#footer                    { bottom:                    0;
                             position:                  static;
                             width:                     100%; }
#main                      { height:                    auto;
                             padding:                   0px; }

