
/* General */
body                          { background-color: #E4E4E4; margin: 0px; padding-top: 0px; padding-bottom: 0px; }
h1                            { position: relative; text-align: center; vertical-align: middle; background-color: #666666; margin-top: 1px; margin-bottom: 0px; margin-left: 1px; margin-right: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; color: #EEEEEE; }
h2                            { position: relative; text-align: center; vertical-align: middle; width: 559px; background-image: url(images/h2_bg.gif); margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; color: #EEEEEE; margin:0px auto;}
h2.Home                       { position: relative; width: 599px; text-align: center; vertical-align: middle; background-color: margin-top: 0px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; color: #EEEEEE; }
hr                            { width: 100%; height: 1px; border: 0 solid #F0F0F0; border-top-width : thin; margin-top: 0px; margin-bottom: 0px; }
ul                            { margin-left: 0px; margin-top: 11px; margin-bottom: 11px; padding: 0px; }
li                            { list-style: square inside; line-height: 1.2; }
a                             { text-decoration: none; color: #333333; }
a:visited                     { text-decoration: none; color: #333333; }
a:hover                       { text-decoration: none; color: #EE0000; }
form                          { margin: 0; } 
img                           { border: 0px; padding: 0px; }
p                             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.PageCenter                   { position: relative; text-align: center; width: 100%; }
.Page                         { position: relative; text-align: left; background-color: #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; width: 825px; margin:0 auto; }
.TopImage                     { width: 599px; height: 230px; margin-left: 1px; }
.TopImage img                 { position: absolute; margin: 0px; padding: 0px; width: 599px; height: 230px; } 
.LeftNaviBG                   { background-color: #e4e4e4; } 
.LeftNaviTop                  { z-index: 1; position: relative; text-align: center; width: 225px; height: 230px; background-color: #e4e4e4; }
.LeftNaviTop  img             { margin-top: 70px; }
.LeftNavi                     { z-index: 1; position: relative; text-align: left; width: 225px; background-color: #FFFFFF; }
.LeftNaviText                 { position: relative; display:block; margin-top: 1px; background-color: #e4e4e4; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; padding-top: 8px; padding-bottom: 6px; padding-left: 8px; padding-right: 0px; }
.LeftNaviText img             { vertical-align: middle; }
a.LeftNaviText                { text-decoration: none; color: #333333; }
a.LeftNaviText:visited        { text-decoration: none; color: #333333; }
a.LeftNaviText:hover          { text-decoration: none; color: #333333; background-color: #FAFAFA; }
.LeftNaviText b               { color: #EE0000; }
.LeftNaviSubText              { display:block; margin-top: 1px; background-color: #e4e4e4; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; background-repeat: no-repeat; padding-top: 6px; padding-bottom: 3px; padding-left: 26px; padding-right: 0px; }
a.LeftNaviSubText             { text-decoration: none; color: #333333; }
a.LeftNaviSubText:visited     { text-decoration: none; color: #333333; }
a.LeftNaviSubText:hover       { text-decoration: none; color: #333333; background-color: #FAFAFA; }
.LeftNaviSubText b            { color: #EE0000; }
.BotNavi                      { padding-bottom: 25px; padding-left: 25px; padding-right: 25px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.BotNavi a                    { color: #999999; }
.BotNavi a:visited            { color: #999999; }
.BotNavi a:hover              { color: #666666; }
.BotSmall                     { font-size: 8px; }
.Title                        { position: absolute; width: 599px; height: 28px; margin-left: 1px; margin-top: 1px; }
.Content                      { position: relative; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.ContentText                  { text-align: left; margin-top: 1px; padding-top: 5px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px; background-image: url(images/content_text_bg.gif); }
.HomeText                     { text-align: center; margin: 1px; padding: 10px; background-color: #F0F0F0; }
.PriceText                    { font-size: 17px; font-weight: bold; }
.SmallText                    { font-size: 10px; }
.NormalText                   { font-size: 11px; }
.LargeText                    { font-size: 17px; }
.Green                        { color: #55B011; } 
.DarkGreen                    { color: #448A10; } 
.Red                          { color: #EE0000; } 
.Bold                         { font-weight: bold; }
.Absolute                     { position: absolute; }
.CenterAlign                  { text-align: center; }
.RightAlign                   { text-align: right; }
.LeftAlign                    { text-align: left; }
.TopAlign                     { vertical-align: top; }

/* Home */
.HomeOffer           { position: relative; width: 599px; cursor: pointer; margin-top: 1px; margin-left: 1px; margin-right: 0px; background-color: #F0F0F0; }
.HomeOfferText       { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; padding-left: 240px; text-align: left; }
.HomeOffer p         { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.HomeOffer img       { position: absolute; left: 20px; top: 20px; border: 1px solid #FFFFFF; }
.HomeOfferLeft       { position: relative; width: 599px; cursor: pointer; margin-top: 1px; margin-left: 1px; margin-right: 0px; background-color: #F0F0F0; }
.HomeOfferLeftText   { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; padding-left: 240px; text-align: left; }
.HomeOfferLeft b     { font-size: 12px; }
.HomeOfferLeft p     { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.HomeOfferLeft img   { position: absolute; left: 20px; top: 20px; border: 1px solid #FFFFFF; }
.HomeOfferRight      { position: relative; width: 599px; cursor: pointer; margin-top: 1px; margin-left: 1px; margin-right: 0px; background-color: #F0F0F0; }
.HomeOfferRightText  { padding-top: 20px; padding-bottom: 20px; padding-right: 240px; padding-left: 20px; text-align: left; }
.HomeOfferRight b    { font-size: 12px; }
.HomeOfferRight p    { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.HomeOfferRight img  { position: absolute; left: 370px; top: 20px; border: 1px solid #FFFFFF; }
.HomeOfferBottom     { width: 599px; height: 110px; margin-top: 1px; margin-left: 1px; margin-right: 0px; background-image: url(images/special_offer_bot_bg.gif); }

/* Special Offers */
.SpecialOffer                  { position: relative; width: 599px; cursor: pointer; margin-top: 1px; margin-left: 1px; margin-right: 0px; background-color: #F0F0F0; }
.SpecialOfferText              { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; padding-left: 240px; text-align: left; }
.SpecialOffer p                { margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.SpecialOffer img              { position: absolute; left: 20px; top: 20px; border: 1px solid #FFFFFF; }
.SpecialOfferBottom            { width: 599px; height: 110px; margin-top: 1px; margin-left: 1px; margin-right: 0px; background-image: url(images/special_offer_bot_bg.gif); }
.SpecialOfferDetails           { position: relative; width: 599px; margin-top: 1px; margin-left: 1px; background-image: url(images/special_offer_details_bg.gif); }
.SpecialOfferDetailsText       { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; padding-left: 240px; text-align: left; }
.SpecialOfferDetails h2        { padding: 0px; text-align: left; width: 300px; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; background-image: none; }
.SpecialOfferDetails p         { height: 80px; margin-top: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.SpecialOfferDetailsImg        { position: absolute; left: 20px; top: 20px; border: 1px solid #FFFFFF; }
.SpecialOfferRolloverImg       { visibility: hidden; }
.SpecialOfferBottom            { height: 110px; margin-top: 1px; margin-left: 1px; background-image: url(images/special_offer_bot_bg.gif); }
.PriceList                     { position: relative; width: 560px; margin: 0px auto; }
.PriceListTitle                { text-align: left; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 17px; color: #EEEEEE; background-color: #949494; }
.PriceListText                 { text-align: left; cursor: pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; background-color: #F0F0F0; }
.PriceListPrice                { text-align: center; width: 120px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.PriceListPrice b              { font-size: 15px; color: #EE0000 }
.PriceListPriceP               { text-align: center; width: 120px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.PriceListPriceP b             { font-size: 15px; }
.PriceListBtn                  { width: 50px; }
.PriceListBottom               { text-align: center; margin-left: 1px; height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-image: url(images/special_offer_details_bot_bg.gif); } 
.PriceListBottomPadding        { padding-top: 5px; padding-left: 10px; padding-right: 10px; }

/* Quotation */
.QuotationSubmitForm    { text-align: right; padding: 15px; background-color: #FAFAFA; } 
.QuotationSubmit        { border: 1px solid #DDDDDD; width: 180px; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #EE0000; background-color: #FAFAFA; background-image: url(images/submit_bg.gif); } 
.QuotationSubmitP       { border: 1px solid #DDDDDD; width: 180px; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FAFAFA; background-image: url(images/submit_bg.gif); } 
.QuotationForm          { padding: 15px; font-family: Arial, Helvetica, sans-serif; background-color: #FAFAFA; }
.QuotationForm p        { margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; font-size: 11px; font-weight: normal; color: #333333; }
.QuotationForm input    { margin-top: 1px; width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.QuotationForm textarea { width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; }
.QuotationFormDD        { margin-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.QuotationFormS         { width: 100px; }
.QuotationFormM         { width: 300px; }
.QuotationFormL         { width: 300px; }

/* End */

