﻿body 
{
    margin:0;
    text-align:center;
    font-family:Arial;
    font-size:10pt;
    color:#666666;
}

html
{
   scrollbar-base-color: #FFFFFF;
   scrollbar-arrow-color: #eeeeee;
   scrollbar-3dlight-color: #eeeeee;
   scrollbar-darkshadow-color: #eeeeee;
   scrollbar-shadow-color: #FFFFFF;
    }

.imglink 
{
    border:1px solid #eeeeee;
    }

select
{
    padding:5px;
    border:1px solid #eeeeee;
    }
    
select a:visited 
{
    background:#eeeeee;
    }

.contactus_form 
{
    padding:0 5px 10px 70px;
    }

.centerBaseline 
{
    text-align:center;
    vertical-align:baseline;
    }

h3
{
    padding:0px;
    margin:0px;
    font-size:16pt;
    }

h4
{
    padding:0px;
    margin:0px;
    font-size:10pt;
    }

.smallText 
{
    font-family:Arial;
    font-size:8pt;
}

a
{
    color:#0066cc;
    text-decoration:none;
}

a:hover
{
    color:#0066cc;
    text-decoration:underline;
}

a:visited
{
    color:#0066cc;
    text-decoration:none;
}

.menu a
{
    text-decoration:none;
}

.menu a:hover
{
    color:#0066cc;
    text-decoration:none;
}

.menu a:visited
{
    color:#ffffff;
    text-decoration:none;
}

.subMenuText a:visited
{
    color:#ffffff;
    text-decoration:none;
}

.subMenuText a:hover
{
    color:#0066cc;
    text-decoration:none;
}


.formBorder
{
    border:1px solid #eeeeee;
    padding:10px;
    }

#main 
{ width:960px;
  height:auto;
  background:#ffffff url(images/mainbordershadow.gif) repeat-y;
    }
    
#bottomborder 
{ width:954px;
  height:5px;
  background:#ffffff url(images/bottomborder.gif) repeat-x top;
    }

#bottomMenuDiv
{ width:950px;
  height:40px;
  background:#ffffff;
    }

.bottomMenu, .bottomMenu a
{
    font-size:8pt;
    color:#999999;
}

.bottomMenu a:hover
{
    font-size:8pt;
    color:#70a6d6;
}


#copyright 
{
    color:#999999;
    font-size:9pt;
    text-align:center;
    height:5px;
}


#TopHeader
{
    width:950px;
    text-align:left;
}


#MainContent 
{
    width:950px;
}

#slogan 
{
    width:400px;
    font-family:Century Gothic;
    font-weight:bold;
    font-size:16px;
    color:#dddddd;
}

#logo
{
    width:205px;
}

/*------Start Menu------*/

#menu
{
    margin:0;
    height: 30px;
    width:950px;
    background:#2974a8 url(images/menu_bg.gif) no-repeat center;
}

.menu
{
    padding:0px 0px 0px 20px;
    color:#ffffff;
    text-align:center;
}

.menu a, .menu2 a
{
    color:#ffffff;
    text-align:center;
}

.menu a:hover, .menu2 a:hover
{
    color:#70a6d6;
}


.menu2
{
    padding:5px 0px 5px 0px;
    color:#ffffff;
}


.subMenu
{
    margin:10px 15px 0px 15px;
    padding:5px 10px 0px 10px;
    background:url(images/submenubg.png);
}


.subMenuText
{
    width:120px;
    color:#ffffff;
    font-size:9pt;
    padding:5px 0px 5px 0px;
    border-bottom:solid 1px #4c7daa;
    text-align:left;
}

.subMenuText a:hover
{
    color:#164875;
}

.menuSelected 
{
    font-weight:bold;
}

/*------End Menu------*/

#path 
{
    height:auto;
}

.pathLink a
{
    text-decoration:none;
}   

.news
{
    color:#999999;
    }
    
.newstitle
{
    color:#999999;
    font-family:Century Gothic;
    font-size:12pt;
    }
    
.newstitleLink a:hover
{
    text-decoration:none;
    }


.content
{
}


.title
{
   padding-left:15px;
   color:#999999;
   border-right:1px solid #eeeeee;
}

    
.line 
{
    font-size:0pt;
    background-color:#eeeeee;
    height:1px;
    width:98%;
}

.rightborder 
{
    color:#999999;
    border-right:1px solid #eeeeee;
}



#bottombg
{
    width:950px;
    background:url(images/main_bottombg.jpg) no-repeat bottom;
    }
    
.pageTitle
{
    margin-left:40px;
    margin-right:0px;
    padding:5px;
    padding-left:25px;
    padding-TOP:8px;
    padding-right:0px;
    font-size:20pt;
    font-weight:normal;
    font-family:Century Gothic;
    color:#0078c4;
    border-bottom:1px solid #0078c4;
    line-height:16px; 
    }
    
/*----------Start Product Consumer Info Style---------*/

.productinfo_consumer_head
{
    background:#ffffff url(images/info_c_head.gif) no-repeat right top;
    height:59px;
    width:500px;
    }
    
.productinfo_consumer_foot
{
    background:#ffffff url(images/info_c_foot.gif) no-repeat right top;
    height:59px;
    width:500px;
    }
 
 .productinfo_consumer_content
{
    font-size:9pt;
    color:#999999;
    background:#ffffff url(images/info_c_content.gif) repeat-y right top;
    padding-left:40px;
    padding-right:20px;
    height:470px;
    width:505px;
    text-align:justify;
    }
 
    
.productinfo_consumer
{
    font-size:9pt;
    color:#999999;
    background:#ffffff url(images/info_bg.gif) no-repeat right top;
    padding-left:40px;
    padding-right:20px;
    height:470px;
    width:505px;
    text-align:justify;
    }
    
.productfeatures_consumer
{
    font-size:9pt;
    color:#999999;
    padding-left:60px;
    padding-right:20px;
    background:#ffffff url(images/feature_bg.gif) no-repeat right top;
    height:470px;
    width:505px;
    vertical-align:top;
    }

.productspec_consumer_head
{
    background:#ffffff url(images/bg_spec_head.gif) no-repeat right top;
    height:59px;
    width:500px;
    }
    
.productspec_consumer_foot
{
    background:#ffffff url(images/bg_spec_foot.gif) no-repeat right top;
    height:59px;
    width:500px;
    }
 
 .productspec_consumer_content
{
    font-size:9pt;
    color:#999999;
    background:#ffffff url(images/bg_spec_content.gif) repeat-y right top;
    padding-left:40px;
    padding-right:20px;
    height:470px;
    width:505px;
    text-align:justify;
    }
    
.productspec_consumer
{
    font-size:9pt;
    color:#999999;
    padding-top:0px;
    padding-left:40px;
    padding-right:10px;
    background:#ffffff url(images/spec_bg.gif) no-repeat right top;
    height:470px;
    width:505px;
    vertical-align:top;
    }


.productdownload_consumer
{
    font-size:9pt;
    color:#999999;
    padding-left:20px;
    padding-right:10px;
    background:#ffffff url(images/download_bg.gif) no-repeat right top;
    height:470px;
    width:505px;
    vertical-align:middle;
    text-align:center;
    }
    
.productmenu_consumer
{
    padding:0px;
    margin:0px;
    width:85px;
    }
    
.Pelement
{
    width:100%;
    text-align:right;
    }

/*----------Start Product Info Style---------*/

.productinfo 
{
    font-size:9pt;
    color:#ffffff;
    background:#a4bbd3;
    padding-left:10px;
    padding-right:10px;
    width:550px;
    height:478px;
    border-top:1px solid #ffffff;
    text-align:justify;
    }
    
.productfeatures
{
    font-size:9pt;
    color:#ffffff;
    background:#4d85b4;
    padding-left:20px;
    padding-right:10px;
    height:478px;
    width:540px;
    vertical-align:top;
    border-top:1px solid #ffffff;
    }
    
.productspec
{
    font-size:9pt;
    color:#ffffff;
    background:#0729be;
    padding-left:30px;
    padding-right:10px;
    height:478px;
    width:540px;
    vertical-align:top;
    border-top:1px solid #ffffff;
    }
    
#bform
{
    border:2px solid #295b90;
    border-bottom:0px solid #ffffff;
    }
    
#B_OrderForm_Title
{
    font-family:Arial;
    font-weight:normal;
    font-size:20pt;
    color:#295b90;
    line-height:20px;
    background:#ffffff;
    padding-left:20px;
    }

#B_OrderFormBT
{ 
    height:5px;
    border-top:5px solid #4374a7;
    background:#7098c1;
    width:100%;
    }

.submitcol
{
    background-color:#295b90;
    }


.productdownload
{
    font-size:9pt;
    color:#ffffff;
    background:#12006b;
    padding-left:20px;
    padding-right:10px;
    height:478px;
    width:540px;
    vertical-align:top;
    border-top:1px solid #ffffff;
       vertical-align:middle;
    text-align:center;
    }

    
.productTitle
{
    font-size:22pt;
    font-family:Arial;
    font-weight:normal;
    color:#eeeeee;
    padding:0;
    margin:0;
    line-height:23px;
    text-transform:uppercase;
    }

.productTitle_b
{
    font-size:22pt;
    font-family:Arial;
    font-weight:normal;
    color:#a4bbd3;
    padding:0;
    margin:0;
    line-height:23px;
    text-transform:uppercase;
    }
    
.productmenu
{
    padding:0px;
    margin:0px;
    width:30px;
    vertical-align:top;
    }
   


.galleryBG
{    
    background:#ffffff url(images/gallery_bg_default.gif) no-repeat center;
    }
    

#productTreeBG
{
    background-color:#02305b;
    color:#ffffff;
    font-size:10pt;
    }
    
.quickjump
{
    font-family:Arial;
    font-weight:normal;
    font-size:20pt;
    color:#02305b;
    line-height:20px;
    background:#ffffff;
    padding-left:10px;
    }
    
.quickjumpBT
{ 
    height:5px;
    border-top:5px solid #cccccc;
    background:#eeeeee;
    width:100%;
    }

/*----------End Product Info Style---------*/


/*----------Start Support Style---------*/
.SupportNavLeaf
{
    font-weight:bold;
    font-size:8pt;
    color:#0037c1;
    }
    
.SupportNavLeaf a:hover
{
    color:#000000;
    text-decoration:none;
    font-size:8pt;
    }

.SupportNavRoot a
{
    font-weight:bold;
    font-size:10pt;
    color:#0037c1;
    }
    
.SupportLinked
{
    color:#0037c1;
    }
    
.SupportNavRoot a:hover
{
    color:#000000;
    text-decoration:none;
    }

    
    
#SupportNavHeadDiv
{
    background:#eeeeee;
    padding:5px;
    padding-left:15px;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    width:231px;
    }

#SupportNavDiv
{
    border-right:1px solid #eeeeee;
    border-bottom:2px solid #eeeeee;
    padding-left:20px;
    width:230px;
    
}
    
.SupportHeadTitleBG
{
    background-color:#0078c4;
    }
    
.SupportHeadTitle
{   
    margin-left:60px;
    margin-right:0px;
    padding:5px;
    padding-left:25px;
    padding-TOP:8px;
    font-size:20pt;
    font-weight:normal;
    font-family:Century Gothic;
    color:#0078c4;
    border-bottom:1px solid #0078c4;
    line-height:16px;    
    }
    
#SupportContent
{
    margin:10px;
    margin-left:60px;
    margin-right:20px;
    border:0px solid #0078c4;
    }
    
 .HotlinePhone 
 {
     background:#eeeeee;
     color:#999999;
     height:auto;
     padding:15px;
     border:1px solid #dddddd;
     }
     
 .supTitle
{
    font-size:20pt;
 
    
#SupportContent
{
    margin-left:60px;
    margin-right:20px;
    border:0px solid #0078c4;
    width: 634px;
    margin-top: 10px;
    margin-bottom: 10px;
}
    
 eft;
    }
    
.DownloadContent 
 {
     border:1px solid #eeeeee;
     }
     
.DownloadContentHeader
 {
     border:1px solid #a2d0e8;
     padding:5px;
     background:#b0d9ee;
     color:#ffffff;
     }
 
.ZEONsclBG
{
    background:#f46f21;
    color:#ffffff;
    border:1px solid #eeeeee;
    padding:15px;
    }
    
.borderZeon
{
    border:1px solid #ffa069;
    padding:10px;
    }
    
.DISsclBG
{
    background:#002d71;
    color:#ffffff;
    border:1px solid #eeeeee;
    padding:15px;
    }
    
.DISTsclBG
{
    background:#83a6ce;
    color:#ffffff;
    border:1px solid #eeeeee;
    padding:15px;
    }
/*----------End Support Style---------*/


/*----------Start About Us Style---------*/

#AboutUsNavHeadDiv
{
    background:#eeeeee;
    padding:5px;
    padding-left:15px;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    width: 240px;
    }

#AboutUsNavDiv
{
    border-right:1px solid #eeeeee;
    border-bottom:2px solid #eeeeee;
    padding-left:20px;
    width: 239px;
}

.AboutusContent
{
    text-align:justify;
    padding:20px;
    padding-top:0px;
    }
    
.AboutHeadTitle
{
    margin-left:20px;
    margin-right:0px;
    padding:5px;
    padding-left:25px;
    padding-TOP:8px;
    padding-right:0px;
    font-size:20pt;
    font-weight:normal;
    font-family:Century Gothic;
    color:#0078c4;
    border-bottom:1px solid #0078c4;
    line-height:16px;
    width:100%; 
    }

.AboutVHeadTitle
{
    margin-left:20px;
    margin-right:0px;
    padding:5px;
    padding-left:0px;
    padding-TOP:8px;
    padding-right:0px;
    font-size:20pt;
    font-weight:normal;
    font-family:Arial Black;
    color:#bbbbbb;
    border-bottom:1px solid #eeeeee;
    line-height:16px;
    width:400px; 
    }

/*----------End About Us Style---------*/


/*----------Start Become a Fan Style---------*/

.benefitDIV
{
    background:(/../../images/baf/benefit.jpg) no-repeat;
    height:600px;
    width:680px;
    
    }

/*----------End Become a Fan Style---------*/


/*----------Start Partners Style---------*/

.DealerHeader
{
    background:#0093dd;
    height:30px;
    color:#ffffff;
    }

.DealerRows
{
    padding-left:10px;
    padding-right:10px;
    border:1px solid #eeeeee;
    }
    
.row1
{
    background-color:#eeeeee;
    }

.row2
{
    background-color:#ffffff;
    }

/*------------End Partners Style---------*/

.PressContent
{
    text-align:justify;
    padding:20px;
    padding-top:0px;
    }

.PressHeadTitle
{
    margin-left:24px;
    margin-right:0px;
    padding:5px;
    padding-TOP:8px;
    padding-right:0px;
    font-size:20pt;
    font-weight:normal;
    font-family:Century Gothic;
    color:#0078c4;
    border-bottom:1px solid #0078c4;
    line-height:16px;
    width:920px; 
    }
    

/*----------Start Press Style---------*/

#PressNavHeadDiv
{
    background:#eeeeee;
    padding:5px;
    padding-left:15px;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    width: 170px;
    }

#PressNavDiv
{
    
}

.year 
{
    text-align:center;
    }

.year a:hover 
{
    color:#ffffff;
    }

/*----------End Press Style---------*/

.EmailUsHeadTitle
{   
    margin-left:60px;
    margin-right:0px;
    padding:2px;
    padding-left:25px;
    font-size:20pt;
    font-weight:normal;
    font-family:Century Gothic;
    color:#ffffff;
    background:#0078c4;
    }
    

/*----------Start Events Style---------*/
.EventsTable 
{
    background:url(images/events_bg1.gif) no-repeat;
    width:820px;
    height:160px;
    }
    
.EventsTable2
{
    background:url(images/events_bg2.gif) no-repeat;
    width:820px;
    height:160px;
    }
    
.EventsTable a
{
    color:#000000;
    }
    
.EventsTable a:hover
{
    color:#0366e0;
    text-decoration:none;
    }

.EventsTableImg
{
    padding:15px;
    width: 180px;
    }

.EventsTableImg2
{
    padding:15px;
    width: 180px;
    }

.EventsTableHeader
{
    color:#000000;
    font-weight:normal;
    width: 640px;
}
    
.EventsTableHeader2
{
    color:#000000;
    font-weight:normal;
    width: 640px;
}
    
.EventsTable img
{
    border:1px solid #000000;
    width: 161px;
    height: 120px;
}

.EventsTable2 img
{
    border:1px solid #000000;
    width: 161px;
    height: 120px;
}

.EventsDate 
{
    font-size:14pt;
    font-weight:bold;
    font-family:Times New Roman;
    text-align:left;
    color:#71b0ff;
    }
    
    
.EventsHeadTitle
{
    margin-left:60px;
    margin-right:0px;
    padding:5px;
    padding-left:25px;
    padding-TOP:8px;
    font-size:24pt;
    font-weight:normal;
    font-family:Century Gothic;
    color:#0078c4;
    border-bottom:1px solid #0078c4;
    line-height:20px;    
    text-align:left;
    }


/*----------End Events Style---------*/