﻿/**************************************************/
/* FOOTER                                
/**************************************************/
.FooterContent {  height:80px; background-image: url(../../../data/default/images/background_footer_bottom.gif); background-position: right top; background-repeat: repeat; }
.FooterBreadCrumb { height:60px; background-image: url(../../../data/default/images/background_footer_top.gif); background-position: center top; background-repeat: repeat-y; }
.FooterSide { width:2px; }
.FooterMiddle { width:891px;padding-left:20px;padding-right:20px;background-color:#F1F1F1;}
.FooterHeading { padding-right:0px; text-decoration:none; font-weight:bold; color:#919191; font:Arial; font-size:12px; }
.FooterText A:link { padding-right:0px;text-decoration:none; color:#919191; font-size:11px; }
.FooterText A:visited { padding-right:0px; text-decoration:none; color:#919191; font-size:11px; }
.FooterText A:hover { padding-right:0px; text-decoration:none; color:#525252; font-size:11px; }

.FooterCopyright { vertical-align:top; text-align:left; font-weight:bold; color:#919191; font:Arial; font-size:11px; text-align:right; }
.FooterCopyrightSpacing { }
.FooterBreadCrumbs { text-decoration: none; font-weight:bold; color:#919191; font:Arial; font-size:12px; text-transform: capitalize; }
.FooterBreadCrumbs a:link{ text-decoration: none; font-weight:bold;	color:#919191; font-size:12px; text-transform: capitalize; }
.FooterBreadCrumbs a:visited{ text-decoration: none; font-weight:bold; color:#919191; font-size:12px; text-transform: capitalize; }
.FooterBreadCrumbs a:hover{ text-decoration: none; font-weight:bold; color:#919191; font-size:12px; color:#525252; text-transform: capitalize;}


/**************************************************/
/* MENU                                          
/**************************************************/
#Menu {z-index: 500;}
#Menu A:link { text-decoration: none; }
#Menu A:Visited { text-decoration: none; }
#Menu A:Hover { text-decoration: none; }
#Menu .StaticMenuStyle { }
#Menu .StaticMenuItemStyle { }
#Menu .StaticHoverStyle { }
#Menu .StaticSelectedStyle { }
#Menu .DynamicMenuStyle { border-right: white 1px solid; border-top: white 1px solid; border-left: white 1px solid; border-bottom: white 1px solid; }
#Menu .DynamicMenuItemStyle { font-size: 11px; color: white; font-weight: bold; padding-right: 10px; padding-left: 10px; padding-bottom: 8px; padding-top: 8px; border-bottom: #ffefd5 1px solid; background-color: #6996b8; width: 200px; }
#Menu .DynamicHoverStyle { font-size: 11px; color: white; font-weight: bold; padding-right: 10px; padding-left: 10px; padding-bottom: 8px; padding-top: 8px; border-bottom: #ffefd5 1px solid; background-color: #999999; }
#Menu .DynamicSelectedStyle { font-size: 11px; color: white; font-weight: bold; padding-right: 10px; padding-left: 10px; padding-bottom: 8px; padding-top: 8px; border-bottom: #ffefd5 1px solid; background-color: #999999; }

/**************************************************/
/* GRID                                           
/**************************************************/
.Grid { border-bottom: #c0c0c0 1px solid; padding-bottom: 10px; }
.FooterStyle { background-color: #507CD1; color: white; font-weight: bold; }
.RowStyle { background-color: #EFF3FB; text-align: left;}
.PagerStyle { background-color: #fbfbfb; text-align: center; }
.PagerStyle a:link { text-decoration: underline; }
.PagerStyle a:hover { text-decoration: underline; }
.PagerStyle a:visited { text-decoration: underline; }
.HeaderStyle { background-color: #276e8e; color: white; font-weight: bold; }
.AlternatingRowStyle { background-color: #FFFFFF; text-align: left;}

/************************************************************/
/* GENERAL */
/************************************************************/
.SubTitle { font-weight: bold; font-size: 9pt; color: #278abb; font-family: arial; padding-right: 5px; padding-left: 0px; padding-bottom: 2px; padding-top: 2px; margin-bottom: 15px; border-top-width: 1px; border-top-color: #c0c0c0; margin-top: 10px; border-bottom-width: 1px; border-bottom-color: #b4b4b4; text-transform: uppercase; }

/************************************************************/
/* CONTENT TITLE BLOCK */
/************************************************************/
.TitleContainer {padding-bottom: 5px; margin-bottom:15px; border-bottom: #aaaaaa 0px solid; }
.TitleContainer .Title { font-size: 12pt; color: #276e8e; font-weight: bold; font-family: arial; }

/************************************************************/
/* SPLASH BLOCK */
/************************************************************/
.SplashContainer { margin-bottom: 5px; margin-top:20px; }
.SplashContainer .Title { font-family: Verdana; font-size: 12px; color: #666666; font-weight: bold; margin-bottom: 10px; }
.SplashContainer .Text { margin-top: 0; padding-bottom: 1px; margin-bottom: 12px; }
.SplashContainer .Tagline { margin-bottom: 5px; font-weight: normal; font-size: 8pt; color: #8b4513; font-family: arial; }
.SplashContainer .LeftImage { font-weight: bold; font-family: arial; margin-right: 30px; }
.SplashContainer .RightImage { font-weight: bold; font-family: arial; margin-left: 30px; }

/************************************************************/
/* SUB CONTENT BLOCK */
/************************************************************/
.ContentContainer { padding-right: 0px; padding-left: 0px; margin-top: 20px; display: block; height: auto; clear: both; border-bottom: #d0d0d0 1px solid; padding-bottom: 10px; }
.ContentContainer .Text { margin-top: 0px; padding-bottom: 1px; margin-bottom: 10px; }
.ContentContainer .Title { font-family: Arial; font-size: 14px; color: #276e8e; font-weight: bold; padding: 0px 0px 6px 0px; margin: 0px;}
.ContentContainer img.floatleft { float: left; margin-right: 30px; clear: left; }
.ContentContainer img.floatright { float: right; margin-left: 20px; }
.ContentContainer .Thumbnail {  }
.Thumbnail a:link { text-decoration: none;}
.Thumbnail a:Visited { text-decoration: none; }
.Thumbnail a:Hover { text-decoration: none;}

.ContentContainer .Signature { color: #000000; font-weight: bold; margin-bottom: 5px; font-size: 8pt; }
.ScreenshotLeft { margin-top: 0px; margin-bottom: 10px; margin-top:10px; margin-right: 20px; }
.ScreenshotRight { margin-left: 15px; margin-bottom:5px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none; margin-top:5px; }
.ContentContainer_NoLine { padding-right: 0px; padding-left: 0px; margin-top: 20px; display: block; height: auto; clear: both; margin-bottom: 0px; margin-bottom: 20px;  padding-bottom: 20px; }
.ContentContainer_NoLine .Text { margin-top: 0px; padding-bottom: 1px; margin-bottom: 10px; }
.ContentContainer_NoLine .Title { color: #333333; font-weight: bold; margin-bottom: 10px; font-size: 10pt; }

/************************************************************/
/* CONTENT BLOCK */
/************************************************************/
.BottomActionContainer { margin-top: 25px; margin-bottom: 0px; text-align: left; border-top: #cccccc 1px solid; padding-top: 15px; }
.BottomActionContainer .Item { margin-left: 0px; }
.BottomActionContainer .ItemLink { padding-left: 0px; font-weight: normal; margin-right: 20px; vertical-align: top; }
.BottomActionContainer .ItemLink A:link { text-decoration: none; font-weight: bold; font-size: 9pt; color: #336699; font-family: arial; text-transform: uppercase; }
.BottomActionContainer .ItemLink A:Visited { text-decoration: none; margin-bottom: 5px; font-weight: bold; font-size: 9pt; color: #336699; font-family: arial; text-transform: uppercase;  }
.BottomActionContainer .ItemLink A:Hover { text-decoration: none; margin-bottom: 5px; font-weight: bold; font-size: 9pt; color: #525252; font-family: arial;  text-transform: uppercase; }

.InfoPane { width: 175px;}
.InfoPane .Box { width: 175px; border-right: #c3cace 1px solid; border-top: #c3cace 1px solid; border-left: #c3cace 1px solid; border-bottom: #c3cace 1px solid; margin-bottom: 20px; }
.InfoPane .Box .Title { font-size: 8pt; text-transform: uppercase; font-family: Verdana; padding-right: 10px; padding-left: 10px; padding-bottom: 2px; padding-top: 2px; background-color: #eeeeee; color: #444444; font-weight: bold; }
.InfoPane .Box .Content { font-size: 8pt; font-family: verdana; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }

.NextSteps { margin-top: 5px;}
.NextSteps .Demo { padding-left: 25px; background: url(../../../data/default/images/icon_demo_small.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom: 10px; }
.NextSteps .Trial { padding-left: 25px; background: url(../../../data/default/images/icon_download_small.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }
.NextSteps .Buy { padding-left: 25px; background: url(../../../data/default/images/icon_creditcard_small.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }
.NextSteps .Movie { padding-left: 25px; background: url(../../../data/default/images/icon_movie_small.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }
.NextSteps .Phone { padding-left: 25px; background: url(../../../data/default/images/icon_phone.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }
.NextSteps .Webinar { padding-left: 25px; background: url(../../../data/default/images/icon_trial.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }
.NextSteps .Bullet { padding-left: 25px; background: url(../../../data/default/images/arrow1.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }

.NextSteps a:link
{
    color: #4682b4;
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
}
.NextSteps a:visited { color: #4682b4; text-decoration: none; font-size: 8pt; font-family: Verdana;font-weight:bold;  }
.NextSteps a:hover { text-decoration: none; color:#525252; font-size: 8pt; font-family: Verdana;font-weight:bold;   }


/************************************************************/
/* MISCELLANEOUS */
/************************************************************/
.NextFeatureLink { margin-left: 0px; font-weight: normal; font-size: 8pt; font-family: 'Microsoft Sans Serif' , tahoma; }
.PrevFeatureLink { margin-right: 20px; font-weight: normal; font-size: 8pt; font-family: 'Microsoft Sans Serif' , tahoma; }
.BackLink { margin-right: 20px; font-weight: normal; font-size: 8pt; font-family: 'Microsoft Sans Serif' , tahoma; }
.MoreInfoLink { background-image: url(../../images/icons/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left: 13px; margin-top: 10px; margin-bottom: 20px; font-weight: normal; font-family: verdana; font-size: 8pt; }
.ClientLink { margin-top: 10px; margin-bottom: 0px; font-weight: normal; font-family: verdana; font-size: 8pt; }
.ScreenShotRef { padding-bottom: 10px; margin-bottom: 10px; border-bottom: #dddddd 1px solid; }
.ScreenShotRef .MoreInfoLink { margin-bottom: 10px; }
.CompareEditionsLink { background-image: url(../../../images/icons/edititem.gif); background-repeat: no-repeat; background-position: left center; padding-bottom:3px; padding-left: 20px; margin-top: 20px; margin-bottom: 10px; font-weight: normal; font-family: verdana; font-size: 8pt; }
.CompareEditionsLink a:link
{
    color: #4682b4;
    text-decoration: none;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
}
.CompareEditionsLink a:visited { color: #4682b4; text-decoration: none; font-size: 8pt; font-family: Verdana;font-weight:bold;  }
.CompareEditionsLink a:hover { text-decoration: none; color: #525252; font-size: 8pt; font-family: Verdana;font-weight:bold;   }


/*********************************************************************/
/* Table Format */
/*********************************************************************/
.TableContainer { }
.TableContainer table { }
.TableContainer tr { }
.TableContainer td { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; text-align: center; vertical-align:top; }
.TableContainer td.FirstColumn { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; text-align: left; font-weight: normal; }
.TableContainer .RowHead { background-color: #a9a9a9; font-weight: bold; font-size: 10pt; color: #ffffff; font-family: arial; }
.TableContainer .Row { background-color: #f9f9f9; font-weight: normal; font-size: 8pt; font-family: verdana; }
.TableContainer .Section {  font-weight: bold; font-size: 10pt; color: #333333; font-family: arial; padding-left: 5px; margin-bottom: 5px; border-top-width: 1px; border-top-color: #c0c0c0; padding-top: 15px; border-bottom-width: 1px; border-bottom-color: #b4b4b4; text-transform: none; text-align: left; }
.TableContainer A:link { text-decoration: underline; }
.TableContainer A:Visited { text-decoration: underline; }
.TableContainer A:Hover { text-decoration: underline; }

/*********************************************************************/
/* Event															*/
/*********************************************************************/
.Event { margin-bottom: 30px; }
.Event .Title { font-weight: bold; }
.Event .Date { font-style: normal; margin-bottom: 5px; color: #3366ff; }
.Event .Text { margin-bottom: 35px; }
.Event .TextSpacing { margin-bottom: 7px; }

/*********************************************************************/
/* Resources															*/
/*********************************************************************/
.Resource { margin-bottom: 20px; }
.Resource .Title { font-weight: normal; font-size: 9pt; margin-bottom: 5px; }

/* LINK */
.MoreLink a:link { text-decoration: underline; font-weight: bold; }
.MoreLink a:Visited { text-decoration: underline; font-weight: bold; }
.MoreLink a:Hover { text-decoration: underline; font-weight: bold; }

/*************************************/
/* BreadCrumb
/*************************************/
#BreadCrumb {padding-left:11px;border-top:2px white solid;letter-spacing:0.2px;}
#BreadCrumb A:link { color: #7C7C7C; text-decoration: none; margin-right:2px; }
#BreadCrumb A:visited { color: #7C7C7C; text-decoration: none;margin-right:2px;}
#BreadCrumb A:hover { text-decoration: none; color: #525252; }

/**************************************************/
/* QUICK SEARCH                                 
/**************************************************/
#QuickSearch { }
#QuickSearch .Title { color: #404040; font-weight: bold;margin:0px 18px 5px 0px;font-size: 11px; font-family: Arial; }
#QuickSearch .Button {margin:0px 5px 0px 8px;} 
#QuickSearch .TextBox {border:solid 1px #404040;}

/**************************************************/
/* PRODUCT SEARCH                                 
/**************************************************/
.ProductSearch{}
.ProductSearch .Description{margin-bottom:15px;}
.ProductSearch .Form .Field {font-weight: bold; padding-right: 10px;padding-bottom:10px; }
.ProductSearch .Form .Value {padding-bottom:10px;}


/**************************************************/
/* CATEGORY DETAIL                                 
/**************************************************/
.CategoryDetail .Title { font-size: 12pt; color: #db6f24; font-weight: bold; font-family: arial;}
.CategoryDetail .Description { margin-top: 15px;}
.CategoryDetail .PagingSection { margin-top: 15px; background-color: #fafafa; padding-right: 5px; padding-left: 5px; }

.CategoryDetail .SubCategoryList { margin-top: 0px; margin-bottom: 20px; margin-top: 15px; }
.CategoryDetail .SubCategoryList .Title { color: #EDFFFF; font-size: 14px; margin-bottom: 5px; margin-top: 0px; background-color: #666666; font-family: Arial; padding-right: 10px; padding-left: 10px; font-weight: bold; padding-bottom: 5px; padding-top: 5px; }
.CategoryDetail .SubCategoryListItem { padding-right: 0px; padding-bottom: 0px; vertical-align: top; margin-bottom: 30px; border-bottom: #dddddd 1px; padding-top: 0px; margin-right: 30px; padding-left: 0px; margin-left: 5px; }
.CategoryDetail .SubCategoryListItem .ShortDescription { font-weight: normal; font-size: 12px; text-align:center; margin-bottom: 10px; padding-top: 0px; color: #333333; }
.CategoryDetail .SubCategoryListItem .CategoryLink {font-weight: normal; font-size: 12px; text-align:center; margin-bottom: 10px; padding-top: 0px; color: #6b7aa2; }
.CategoryDetail .SubCategoryListItem .CategoryLink A:link { text-decoration: none; color: #333333; }
.CategoryDetail .SubCategoryListItem .CategoryLink A:Visited { text-decoration: none; color: #333333; }
.CategoryDetail .SubCategoryListItem .CategoryLink A:Hover { text-decoration: none; color: #666666; }

.CategoryDetail .ProductList { text-align: left; }
.CategoryDetail .ProductList .Header { color: #ffffff; background-color: #0099cc; }
.CategoryDetail .ProductListItem { vertical-align: top; text-align: left; background-color: #ffffff;  }
.CategoryDetail .ProductListItem td{ padding-top:20px; }
.CategoryDetail .ProductListItem .Price { text-align: center; font-weight: bold; font-size: 11px; color: #cc6600; }
.CategoryDetail .ProductListItem .RegularPrice { text-align: center; font-weight: bold; font-size: 11px; color: #999999; text-decoration: line-through; }
.CategoryDetail .ProductListItem .SalePrice { text-align: center; font-weight: bold; font-size: 11px; color: #db6f24; padding-top: 5px; }
.CategoryDetail .ProductListItem .ProductDescription { margin-bottom: 20px; }
.CategoryDetail .ProductListItem .Image { margin-left: 0px; margin-right: 0px; }
.CategoryDetail .ProductListItem .DetailLink { margin-bottom:5px; font-size: 11px; font-weight:bold;}
.CategoryDetail .ProductListItem .DetailLink A:link { color: #6996b8; text-decoration: none; }
.CategoryDetail .ProductListItem .DetailLink A:Visited { color: #6996b8; text-decoration: none;  }
.CategoryDetail .ProductListItem .DetailLink A:Hover { color: #FF0000; text-decoration: none; }
.CategoryDetail .Paging { text-align: right; margin-top: 15px; margin-bottom: 10px; font-size: 11px; color: #444444; padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; border-top-width: 1px; border-top-color: #d3d3d3; border-right-width: 1px; border-right-color: #d3d3d3; border-left-width: 1px; border-left-color: #d3d3d3; border-bottom-width: 1px; border-bottom-color: #8e9fba; }
.CategoryDetail .Sorting .Label { font-weight: bold; margin-right: 5px; }
.CategoryDetail .Sorting select { font-size: 8pt; font-family: verdana; }

/**************************************************/
/* PRODUCT DETAIL                                 
/**************************************************/
.ProductDetail { margin-bottom: 20px; margin-left:10px; }
.ProductDetail .Title { font-size: 12pt; color: #db6f24; font-weight: bold; font-family: arial;}
.ProductDetail .Image { text-align: center; border-right: #eff3f6 8px; padding-right: 10px; border-top: #eff3f6 8px; padding-left: 10px; padding-bottom: 10px; border-left: #eff3f6 8px; padding-top: 10px; border-bottom: #eff3f6 8px; }
.ProductDetail .Label { font-weight: bold; color: #cb5d2a; margin-right: 5px; }
.ProductDetail .Zoom { margin-bottom: 20px; text-align: center; }
.ProductDetail .Description { margin-top: 0px; margin-bottom: 20px; font-size: 8pt;}
.ProductDetail .PriceBox { margin: 0px 0px 0px 0px; font-weight: normal; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; text-align: center; }
.ProductDetail .Price { font-size: 14px; font-weight: bold; color: #cb5d2a; font-family: arial; margin-top: 10px; text-align: center; }
.ProductDetail .RegularPrice { font-size: 12px; font-weight: normal; color: #666666; text-decoration: line-through; margin-right: 5px; font-family: arial; text-align:center;}
.ProductDetail .SalePrice {font-size: 14px; font-weight:bold; color:#cb5d2a; font-family: arial; text-align:center; padding-left:5px; }
.ProductDetail .StockMsg { color: #6074A6; font-family: arial; margin-bottom: 10px; font-weight: bold; }
.ProductDetail .CallForPriceMsg {font-size: 14px;  font-weight:bold; color:#cb5d2a;  }
.ProductDetail .ProductNumber { font-weight: bold; font-size: 14px; font-family: arial; color: #6b7aa2; }
.ProductDetail .DetailButton { margin-bottom: 10px; }
.ProductDetail .Options { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; margin-top: 30px; margin-bottom: 20px; background-color: #fbfbfb; margin-right: 10px; border-color:#276e8e; border-style: solid; border-width:2px; }
.ProductDetail .OptionsTitle { background-color: #6b7aa2; color: white; padding-left: 5px; font-weight: bold; font-size: 10px; padding-bottom: 3px; padding-top: 3px; }
.ProductDetail .OptionsLabel { color: Black; font-family: arial; margin-bottom: 0px; font-weight: normal; margin-right: 5px; }
.ProductDetail .Attribute { padding-right: 10px; margin-right: 10px; }
.ProductDetail .Related { margin-top: 20px; }
.ProductDetail .Manufacturer{font-size:11px; font-weight:bold; color:#cb5d2a; }
.ProductDetail .AddToCartButton { margin-left: 10px; margin-top:10px; text-align:center ;}
.ProductDetail .StatusMsg{font-size:11px; font-weight:bold; color:#cb5d2a; }
.ProductDetail .Tabs{margin-top: 20px; margin-bottom: 20px;  font-size: 8pt; }
.ProductDetail .Features {margin-top: 20px; margin-bottom: 20px; font-size: 8pt; }
.ProductDetail .Specifications { margin-top: 20px; margin-bottom: 20px; font-size: 8pt;}
.ProductDetail .AdditionalInformation {margin-top: 20px; margin-bottom: 20px; font-size: 8pt; }
.ProductDetail .Quantity {margin:10px 0px 10px 0px;}

/**************************************************/
/* Product Dynamic Attributes/AddOns Style
/**************************************************/
#Attributes .FieldStyle {}
#Attributes .ValueStyle {padding-bottom:7px;padding-left:0px;}

#Add-Ons .FieldStyle {font-family: Arial;font-weight:normal;}
#Add-Ons .ValueStyle {color:Black;font-family: Arial;font-weight:normal;padding-bottom:0px;padding-top:0px;padding-left:0px;}
#Add-Ons .DynamicValueStyle {padding-bottom:0px;padding-left:0px;}
#Add-Ons .AddonTitle {color:Black;font-size:12px;margin-bottom:0px;padding-left:0px;font-family: Arial;font-weight:normal;}


/**************************************************/
/* Product Alternate Images                                
/**************************************************/
.ProductAdditionalImages { margin-top: 40px; }
.ProductAdditionalImages .Image {border:0px; margin:0px; padding: 4px 5px 4px 5px; text-align:center; cursor:pointer;}
.ProductAdditionalImages .Name { text-align:center; padding-bottom:8px; }
.ProductAdditionalImages .ItemStyle{vertical-align:bottom;}

/********************/
/*AJAX Tab 
/*******************/
#Tab .CustomTabStyle .ajax__tab_body
{
    font-family: verdana,tahoma,helvetica;
    font-size: 9pt;
    border-top: #2e556b 1px solid;
    border-left: #2e556b 1px solid;
    border-right: #2e556b 1px solid;
    border-bottom: #2e556b 1px solid;
    background-color: #ffffff;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}
#Tab .CustomTabStyle .ajax__tab_outer {padding-right:4px;background:url(../../../Images/buttons/Rplain.gif) no-repeat right; background-position:top right;}
#Tab .CustomTabStyle .ajax__tab_inner {padding-left:4px;background:url(../../../Images/buttons/Lplain.gif) no-repeat;}
#Tab .CustomTabStyle .ajax__tab_tab {height:22px;margin:0;background:url(../../../Images/buttons/mplain.gif) repeat-x; padding-top:5px; padding-left:10px; padding-right:10px;}
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_outer {padding-right:4px;background:url(../../../Images/buttons/Rplain.gif) no-repeat right; background-position:top right;}
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_inner {padding-left:4px;background:url(../../../Images/buttons/Lplain.gif) no-repeat;}
#Tab .CustomTabStyle .ajax__tab_hover .ajax__tab_tab {height:22px;background:url(../../../Images/buttons/mplain.gif) repeat-x;}
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url(../../../Images/buttons/faright.gif) no-repeat right; color:White;  background-position:top right;}
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url(../../../Images/buttons/faleft.gif) no-repeat;color:White;  }
#Tab .CustomTabStyle .ajax__tab_active .ajax__tab_tab {height:22px;background:url(../../../Images/buttons/famiddle.gif) repeat-x; color:White; font-weight:600;}

/**************************************************/
/* CATEGORY TREEVIEW                                 
/**************************************************/
.CategoryTreeView { margin-bottom: 15px; padding-bottom: 5px; padding-left: 5px; }
.CategoryTreeView A:link { text-decoration: none; }
.CategoryTreeView A:Visited { text-decoration: none; }
.CategoryTreeView A:Hover { text-decoration: none; }
.CategoryTreeView .Title { color: #cb5d2a; font-weight: bold; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 10px; font-size: 9pt; font-family: verdana; }
.CategoryTreeView .TreeView { padding-left: 10px;}
.CategoryTreeView .NodeStyle { font-weight: normal; font-size: 8pt; font-family: verdana; padding-bottom: 2px; padding-top: 2px; color: #7777a4; padding-left: 2px; }
.CategoryTreeView .RootNodeStyle { }
.CategoryTreeView .HoverNodeStyle { color: red; }
.CategoryTreeView .ParentNodeStyle {}
.CategoryTreeView .LeafNodeStyle {}
.CategoryTreeView .SelectedNodeStyle { font-weight: bold; }

/**************************************************/
/* SPECIALS TREEVIEW                                 
/**************************************************/
.SpecialsTreeView { margin-bottom: 15px; padding-bottom: 5px; padding-left: 5px; }
.SpecialsTreeView A:link { text-decoration: underline; }
.SpecialsTreeView A:Visited { text-decoration: underline; }
.SpecialsTreeView A:Hover { text-decoration: underline; }
.SpecialsTreeView .Title { color: #cb5d2a; font-weight: bold; padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; font-size: 9pt; font-family: verdana; }
.SpecialsTreeView .TreeView { padding-left: 15px; }
.SpecialsTreeView .ParentNodeStyle {}
.SpecialsTreeView .HoverNodeStyle {color:#666666;}
.SpecialsTreeView .SelectedNodeStyle {}
.SpecialsTreeView .RootNodeStyle {}
.SpecialsTreeView .LeafNodeStyle {padding-left:3px;padding-bottom:5px;}
.SpecialsTreeView .NodeStyle { font-size: 8pt; font-family: Verdana; padding-bottom: 2px; padding-top: 2px; color: #7777a4; }

/**************************************************/
/* SHOPPING CART                                 
/**************************************************/
.ShoppingCart {  }
.ShoppingCart .CheckoutBox { margin-bottom: 10px; margin-top: 10px; text-align: right; }
.ShoppingCart .CustomerService { font-weight: bold; font-size: 8pt; }
.ShoppingCart .Grid { }
.ShoppingCart .Grid .Header { font-weight: bold; font-size: 11px; color: #ffffff; background-color: #006796;  }
.ShoppingCart .Grid .Row { background-color: #F7F6F3; }
.ShoppingCart .Grid .AlternatingRow { background-color: #ffffff; }
.ShoppingCart .Grid .Description { padding-top: 5px; }
.ShoppingCart .Update { font-weight: normal; margin-top: 5px; margin-bottom:5px; }
.ShoppingCart .Quantity { width: 20px; height: 15px; }
.ShoppingCart .CartTotals { margin-bottom: 10px; text-align: right; }
.ShoppingCart .Apply {font: 12px/18px Arial,Verdana; color:#4682b4; }
.ShoppingCart .gobutton {vertical-align:middle;padding-bottom:6px;}
.ShoppingCart .TotalBox td {padding-left:20px;text-align:right;}
.ShoppingCart .bold {font-weight:bold;}

/**************************************************/
/* CHECKOUT                                 
/**************************************************/
.Checkout { padding-bottom: 30px; padding-top: 10px; padding-right: 0px; padding-left: 0px; text-align: left;margin-top:0px; }
.Checkout .Overview { font-size: 11px; color: black; padding-bottom: 20px; }
.Checkout .Or { font-weight: bold; font-size: 16px; color: #0099cc; font-family: arial; padding-right: 10px; padding-left: 10px; }
.Checkout .Steps { text-align: right; height: 25px; }
.Checkout .Steps .Passive { font-weight: bold; font-size: 11px; color: silver; margin-left: 10px; margin-right: 10px; }
.Checkout .Steps .Active { font-weight: bold; font-size: 11px; color: #0099ff; margin-left: 10px; margin-right: 10px; padding-right: 5px; padding-left: 18px; padding-bottom: 5px; padding-top: 5px; border-top-width: 1px; border-left-width: 1px; border-left-color: #b8860b; border-bottom-width: 1px; border-bottom-color: #b8860b; border-top-color: #b8860b; border-right-width: 1px; border-right-color: #b8860b; background-position: left center; background-image: url(/web/Images/icons/arrow_right_blue_small.gif); background-repeat: no-repeat; }

/**************************************************/
/* POPUP WINDOW                                 
/**************************************************/
.PopupBody { text-align: center; margin-top: 0px; font-family: verdana,helvetica,sans-serif; font-size: 8pt; color: #666666; background-color: #ffffff; }
.Popup { background-color: #ffffff; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
.Popup .Header { background-color: #dcdcdc; margin-bottom: 20px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; font-weight: bold; font-size: 10pt; text-transform: uppercase; font-family: Verdana; }
.Popup .Body { background-color: #ffffff; margin-bottom: 20px; min-height: 350px; }
.Popup .Footer { background-color: #ffffff; background-color: #dcdcdc; padding-top: 5px; padding-bottom: 10px; }

 /*Outermost DIV for thumbnail viewer*/
#thumbBox
{
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    padding-bottom: 10px;
    background: #808080;
    visibility: hidden;
    z-index: 10;
    cursor: hand;
    cursor: pointer;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
}

 /*Footer DIV of thumbbox that contains "close" link */
#thumbBox .footerbar{ font: bold 12px Tahoma; letter-spacing: 5px; line-height: 1.1em; color: white; padding: 5px 0; text-align: right; }

/*DIV within thumbbox that holds the enlarged image */
#thumbBox #thumbImage { background-color: white; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; }

 /*DIV for showing "loading" status while thumbbox is being generated*/
#thumbLoading{ position: absolute; visibility: hidden; border: 1px solid black; background-color: #EFEFEF; padding: 5px; z-index: 5; }
 
/**************************************************/
/*  SPECIALS Page                                 
/**************************************************/
.Specials { text-align: left; margin-top: 0px; margin-bottom: 10px; }
.Specials .Title { color: #EDFFFF; font-size: 14px; margin-bottom: 5px; margin-top: 0px; background-color: #6074A6; font-family: Arial; padding-right: 10px; padding-left: 10px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; }
.SpecialItem { vertical-align: top; text-align: center; padding-right: 15px; padding-left: 15px; padding-bottom: 10px; padding-top: 10px; border-right: #eff3f6 8px solid; border-top: #eff3f6 8px solid; border-left: #eff3f6 8px solid; border-bottom: #eff3f6 8px solid; margin-top: 10px; margin-bottom: 10px; margin-left: 5px; }
.SpecialItem .Price { font-weight: bold; font-size: 10px;color: #cc6600; }
.SpecialItem .RegularPrice { font-weight: bold; font-size: 10px; font-family: verdana,arial; color: #888888; text-decoration: line-through; }
.SpecialItem .SalePrice { font-weight: bold; font-size: 10px;color: #ff0000; padding-top: 5px; }
.SpecialItem .Image { margin-bottom: 10px; }
.SpecialItem .DetailLink { margin-bottom: 5px; font-size: 11px;}
.SpecialItem .DetailLink A:link { color: #666666; text-decoration: underline;  }
.SpecialItem .DetailLink A:Visited { color: #666666; text-decoration: underline; }
.SpecialItem .DetailLink A:Hover { color: #0000ff; text-decoration: underline; }

/**************************************************/
/* FORMS                                         
/**************************************************/
.Form { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;}
.FormTitle { font-weight: bold; font-size: 12px; color: #ffffff; background-color: #006796;  padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px;  }
.Form .Search { background-color: #f1f1f1; padding-right: 10px; padding-left: 10px; padding-bottom: 20px; padding-top: 10px; border-right: #b5b4b5 1px solid; border-top: #b5b4b5 1px solid; border-left: #b5b4b5 1px solid; border-bottom: #b5b4b5 1px solid; margin-top: 5px; margin-bottom: 5px; }
.Form .Asterix { color: red; }
.Form .HeaderStyle { font-weight: bold; font-size: 11px; background-color: #e6e6e6; color: #333333; margin-bottom: 5px; margin-top: 10px; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; padding-right: 5px; }
.Form .Row { padding-bottom: 10px; }
.Form .TableRow { padding-bottom: 0px; padding-left:30px;}
.Form .FieldStyle { display: block; white-space: nowrap; font-weight: bold; color: #4b4b4b; text-align: right; padding:8px 10px 10px 0px; }
.Form .ValueStyle {display:block; font-weight: normal; color: #333333; padding-bottom: 2px; padding-top: 2px; }
.Form .ValueField {padding-bottom:8px;padding-top:5px;}
.Form .SuccessMsg {color: Green; font-size: 13px;}
.Form .BackLink {color:Blue;font-size: 11px;text-decoration:underline;}
.Form .TextField {width:155px;margin-left:5px;}
.Form .HintStyle { font-size: 10px; font-weight: normal; color: #333333; padding-left: 10px; border-right: #3399cc 1px solid; padding-right: 10px; border-top: #3399cc 1px solid; padding-bottom: 5px; border-left: #3399cc 1px solid; padding-top: 5px; border-bottom: #3399cc 1px solid; background-color: #ffffcc; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
.Form .Button {}
.FailureText { font-weight: bold; color: red; margin-top:5px; }
.Form .Rightalign {padding-left:7px;}
.Or { font-weight: bold; font-size: 14px; color: #336699; font-family: arial; padding-right: 10px; padding-left: 10px; text-transform: uppercase; }
.AccessDenied {padding-bottom:20px;color:Red;font-weight:bold;}
.Form .FinalSaleError { font-weight: bold; color: #ff0000; padding: 15px 0px 0px 20px;}
.Login {border: #999999 1px solid;background-color: #fcfcfc;width:465px;}

/**************************************************/
/* SITE MAP
/**************************************************/
.SiteMap {}
.SiteMap .ShoppingCartNavigation {padding-right:20px;margin:0px; border-right: #dddddd 1px solid;}
.SiteMap h5 {margin-left:15px;margin-top:0px;}

/**************************************************/
/* SHOPPING CART NAVIGATION                                 
/**************************************************/
.ShoppingCartNavigation { margin-bottom: 15px; padding-bottom: 5px; padding-left: 5px; }
.ShoppingCartNavigation .Title { color: black; font-weight: bold; padding-right: 10px; padding-left: 10px; font-size: 8pt;}
.ShoppingCartNavigation .TreeView { padding-left: 10px; }
.ShoppingCartNavigation .NodeStyle { font-weight: normal; font-size: 12px;padding-bottom: 2px; padding-top: 2px; }
.ShoppingCartNavigation .RootNodeStyle { font-weight: bold; color: #cb5d2a; font-size: 8pt; padding-bottom: 2px; padding-top: 5px; text-transform: capitalize; }
.ShoppingCartNavigation .RootNodeStyle A:Visited {color: #cb5d2a;}
.ShoppingCartNavigation .HoverNodeStyle { color: red; }
.ShoppingCartNavigation .ParentNodeStyle { }
.ShoppingCartNavigation .LeafNodeStyle { font-size: 11px; margin-bottom: 5px; padding-top: 1px; color: #7777a4; }
.ShoppingCartNavigation .LeafNodeStyle A:Visited {color: #7777a4;}
.ShoppingCartNavigation .SelectedNodeStyle { font-weight:bold; }

/*************************************************/
/* FORGET PASSWORD
/*************************************************/
.ForgetPassword {font-family:Verdana;font-size:small;}
.ForgetPassword .Title {font-size: 11px; font-weight: bold; color: #4b4b4b;}
.ForgetPassword .InstructionTextStyle {font-style:italic; Color:Black }
.ForgetPassword .SucessTextStyle {padding-bottom:150px;}
.ForgetPassword .TextBoxStyle {font-size:0.8em;}
.ForgetPassword .TitleTextStyle {background-color:#5D7B9D;font-weight:bold;font-size:0.9em;Color:White;}
.ForgetPassword .SubmitButtonStyle {background-color:#FFFBFF; border:#CCCCCC 1px Solid; font-family:Verdana; font-size:0.8em; Color:#284775; }
.ForgetPassword .ValueField {padding-bottom:10px;padding-top:9px;}
.ForgetPassword .FieldStyle { display: block; white-space: nowrap; font-size: 11px; font-weight: bold; color: #4b4b4b; text-align: right;padding-right:5px;margin-top:10px; }
.ForgetPassword .Button {padding-top: 5px; padding-bottom: 5px; color: #000000; font-size: 12px; font-weight: bold; background-color: #fed; border: 1px solid; border-top-color: #696; border-left-color: #696; border-right-color: #363; border-bottom-color: #363; margin-top: 10px; text-transform: uppercase; font-family: arial;}

/**************************************************/
/*  Cross Sell Related Item
/**************************************************/
.CrossSell { margin: 20px 0px 10px; border-top-width: 1px; text-align: left; }
.CrossSell .Title { color: #EDFFFF; font-size: 14px; margin-bottom: 5px; margin-top: 0px; background-color: #6074A6; font-family: Arial; padding-right: 10px; padding-left: 10px; font-weight: bold; padding-bottom: 10px; padding-top: 10px; }
.CrossSellItem { vertical-align: top; text-align: center; padding-right: 9px; padding-left: 9px; padding-bottom: 0px; padding-top: 0px; border-right: #eff3f6 8px solid; border-top: #eff3f6 8px solid; border-left: #eff3f6 8px solid; border-bottom: #eff3f6 8px solid; margin-top: 10px; margin-bottom: 10px; margin-left: 5px; }
.CrossSellItem .CallForPrice { text-align: center; font-weight: bold; font-size: 11px; color: #cc6600; }
.CrossSellItem .Price { text-align: center; font-weight: bold; font-size: 11px; color: #cc6600; }
.CrossSellItem .RegularPrice { text-align: center; font-weight: bold; font-size: 11px; color: #666666; text-decoration: line-through; }
.CrossSellItem .SalePrice { text-align: center; font-weight: bold; font-size: 11px; color: #ff0000; padding-top: 5px; }
.CrossSellItem .Image { margin-bottom: 5px; border:0px; padding:0px; }
.CrossSellItem .ShortDescription { margin-bottom: 5px; }
.CrossSellItem .BuyButton { margin-top: 10px; margin-bottom:10px; }
.CrossSellItem .DetailLink { margin-bottom: 5px; margin-top:5px; font-size: 12px; font-weight: bold; }
.CrossSellItem .DetailLink A:link { color: #666666; text-decoration: underline; }
.CrossSellItem .DetailLink A:Visited { color: #666666; text-decoration: underline;  }
.CrossSellItem .DetailLink A:Hover { color: #0000ff; text-decoration: underline; }

/************************************************************/
/* Home Page Styles */
/************************************************************/
.HomeContainer {}
.HomeContainer .LeftImage { width:457px; }
.HomeContainer .MiddleImage { width:188px; }
.HomeContainer .RightImage { width:188px; }
.HomeContainer .ContainerSpacing { width:25px;}
.HomeContainer .ContainerText { text-align:left; padding:7px 5px 7px 15px; background-color:#F1F1F1;}
/*.HomeContainer .HomeLink A:link { font-weight:bold; color:#276e8e; text-decoration:none; padding-top:20px; font-size:12px; }
.HomeContainer .HomeLink A:visited { font-weight:bold; color:#276e8e; text-decoration:none; padding-top:20px; font-size:12px; }
.HomeContainer .HomeLink A:Hover { font-weight:bold; color:#525252; text-decoration:none; padding-top:20px; font-size:12px; }*/
.HomeContainer .BlueLine { background-image: url(../../../data/default/images/blue_box_line.jpg); background-repeat: repeat;}
.HomeContainer .BlueBoxTop { background-image: url(../../../data/default/images/blue_box_top.gif); background-repeat: repeat-x; height:5px; }
.HomeContainer .BlueBoxBottom { background-image: url(../../../data/default/images/blue_box_bottom.gif); background-repeat: repeat-x; height:10px; }
.HomeContainer .GrayLine { background-image: url(../../../data/default/images/gray_box_line.gif); background-repeat: repeat-y; width:3px;}
.HomeContainer .GrayBoxTop { background-image: url(../../../data/default/images/gray_box_top.gif); background-repeat: no-repeat; height:6px; }
.HomeContainer .GrayBoxBottom { background-image: url(../../../data/default/images/gray_box_bottom.gif); background-repeat:no-repeat; height:7px; }
.HomeContainer .GrayAlign {padding :0px 0px 0px 0px; height:20px; vertical-align:top; }
.HomeContainer .GrayText { text-align:left; padding:0px 15px 0px 13px; vertical-align:top; }
.HomeContainer .PhilosophySection { background-color:#F1F1F1; padding:10px 10px 10px 0px; }
.HomeContainer .Video { width:129px; padding:0px 3px 0px 0px;}
.HomeContainer .DetailText { font-family:Arial; font-size:12px; font-weight:bold; padding-left:5px; }
.HomeContainer .IntroducingMultifront { background-image: url(../../../data/default/images/home_introducing_multifront.gif); background-repeat: no-repeat; height:232px; width:593px;}
.HomeContainer .News { background-image: url(../../../data/default/images/home_news.gif); background-repeat: no-repeat; height:232px; width:291px; }
.HomeContainer .NewsLink { line-height:13px;}
.HomeContainer .NewsBullet { margin-right:3px; padding-top:2px; }
.HomeContainer .NewsLink A:link { font-weight:bold; font-size:11px; text-decoration:none;  }
.HomeContainer .NewsLink A:visited {  font-weight:bold; font-size:11px;text-decoration:none; }
.HomeContainer .NewsLink A:Hover {  font-weight:bold; font-size:11px;text-decoration:none; }
.HomeContainer .StorefrontBox { background-image: url(../../../data/default/images/home_storefront_box.gif); background-repeat: no-repeat; height:261px; width:289px; margin-right:15px;}
.HomeContainer .ViewpointBox { background-image: url(../../../data/default/images/home_viewpoint_box.gif); background-repeat: no-repeat; height:261px; width:289px; margin-right:15px; }
/*.HomeContainer .DemoBox { background-image: url(../../../data/default/images/home_demo_box.gif); background-repeat: no-repeat; height:261px; width:289px; }*/
.HomeContainer .DemoBox { height:267px; width:289px; }
/*.HomeContainer .MiddleImage img, .HomeContainer .RightImage img { behavior: url(../../../js/pngfix/iepngfix.htc) }*/


/* Left Nav Style */
.LeftNavContainer {}
.LeftNavContainer .Section { background-image: url(../../../data/default/images/leftnav_bg_middle.gif); border-top-style: none; border-bottom-style: none; background-position-x: left; background-repeat: repeat-y; }

.LeftNavContainer .Level1 { font-size: 9pt; font-family: arial; padding-top: 10px; padding-left: 20px;}
.LeftNavContainer .Level1 .Link { background-image: url(../../../data/default/images/arrow2.gif); background-repeat: no-repeat; background-color: transparent; background-position: left center; padding-left: 14px; }
.LeftNavContainer .Level1 .Link A:link { text-decoration: none; font-weight: bold; color: #246b9d; }
.LeftNavContainer .Level1 .Link A:Visited { text-decoration: none; font-weight: bold;  color: #246b9d; }
.LeftNavContainer .Level1 .Link A:Hover { text-decoration: none; font-weight: bold; color: #b8680f;}

.LeftNavContainer .Level1Selected {font-size: 9pt; font-family: arial; padding-top: 10px; padding-left: 20px; background-image: url(../../../data/default/images/leftnav_bg_selected.gif); background-repeat: no-repeat; background-color: transparent; background-position: left 10px; height: 20px; }
.LeftNavContainer .Level1Selected .Link { background-image: url(../../../data/default/images/arrow3.gif); background-repeat: no-repeat; background-color: transparent; background-position: left center; padding-left: 14px; }
.LeftNavContainer .Level1Selected .Link A:link { text-decoration: none; font-weight: bold; color: #db6f24; }
.LeftNavContainer .Level1Selected .Link A:Visited { text-decoration: none; font-weight: bold;  color: #db6f24; }
.LeftNavContainer .Level1Selected .Link A:Hover { text-decoration: none; font-weight: bold;  color: #0066ff; }

.LeftNavContainer .Level2 { font-size: 8.5pt; font-family: verdana; padding-top: 5px; padding-left: 35px; height: 20px;  }
.LeftNavContainer .Level2 .Link {color: #4682b4; padding-left: 10px; background: url(../../../data/default/images/arrow1.gif) no-repeat 0% center; }
.LeftNavContainer .Level2 .Link A:link { text-decoration: none; font-weight: normal; color: #4682b4;  }
.LeftNavContainer .Level2 .Link A:Visited { text-decoration: none; font-weight: normal; color: #4682b4; }
.LeftNavContainer .Level2 .Link A:Hover { text-decoration: none; font-weight: normal; color: #b8680f; }

.LeftNavContainer .Level2Selected { font-size: 8.5pt; font-family: verdana; padding-top: 5px; padding-left: 35px; height: 20px; background-image: url(../../../data/default/images/leftnav_bg_selected.gif); background-repeat: no-repeat; background-color: transparent; background-position: left 5px; }
.LeftNavContainer .Level2Selected .Link { color: #db6f24;font-weight: bold; padding-left: 10px; background: url(../../../data/default/images/arrow1.gif) no-repeat 0% center;}
.LeftNavContainer .Level2Selected .Link A:link { text-decoration: none; font-weight: bold; color: #db6f24;  }
.LeftNavContainer .Level2Selected .Link A:Visited { text-decoration: none; font-weight: bold; color: #db6f24; }
.LeftNavContainer .Level2Selected .Link A:Hover { text-decoration: none; font-weight: bold; color: #0066ff; }

.LeftNavContainer .SelectedLevel { font-weight:bold; font-family: verdana;  }
.LeftNavContainer .SelectedLevel A:link { text-decoration: none; font-weight: bold;  color: #db6f24; }
.LeftNavContainer .SelectedLevel A:Visited { text-decoration: none; font-weight: bold;  color: #db6f24;  }
.LeftNavContainer .SelectedLevel A:Hover { text-decoration: none; font-weight: bold; color: #db6f24; }

.TopBackground { background-image: url(../../../data/default/images/top_gradation.gif); background-repeat: repeat-x; background-color: transparent; padding-top: 25px; height: 25px; }
.TopBackground .BreadCrumbs { font-size: 8pt; margin-left: 205px; color: #333333; font-family: verdana; height:15px; }
.BottomBackground { background-image: url(../../../data/default/images/bottom_gradation.gif); background-repeat: repeat-x; background-color: transparent; height: 55px; }


.InfoPane .Box .Content .PDF { padding-left: 25px; background: url(../../../data/default/images/pdficon_small.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:10px; }
#RightContainer .Bullet { padding-left: 10px; background: url(../../../data/default/images/arrow1.gif) no-repeat 0% center; padding-bottom: 2px; padding-top: 2px; margin-bottom:5px;}

/* Store Styles */
#ProductListContainer { margin-top: 30px;}
#ProductListContainer .Group { margin-bottom: 20px; }
#ProductListContainer .Group .Image {margin-right:20px;}
#ProductListContainer .Group .Title {font-weight: bold; margin-top: 0px; margin-bottom: 5px; font-size: 10.5pt; color: #db6f24; padding-right: 5px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; }
#ProductListContainer .Group .ListSection
{
    border: 1px solid #C0C0C0;
    background-color: #eff7ff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
}
#ProductListContainer .Group .ProductName { font-weight: bold; width: 200px; font-size: 9pt; }
#ProductListContainer .Group .ProductDescription { font-weight: normal; margin-top:5px; font-size:11px; margin-right:50px; font-family:Verdana; }
#ProductListContainer .Group .ProductName A:link { font-weight:bold;  font-size: 9pt; }
#ProductListContainer .Group .ProductName A:visited { font-weight:bold; font-size: 9pt;  }
#ProductListContainer .Group .ProductName A:hover { font-weight:bold;  font-size: 9pt;  }
#ProductListContainer .Group .Price { text-align: right; white-space:nowrap; padding-right: 0px; font-weight: normal; color: #08699c; font-size: 9pt; margin-bottom:10px; margin-right:20px;}
#ProductListContainer .Group .AddToCart { margin-right:20px; }

#LeftContainer .InfoPane { }
#LeftContainer .InfoPane .Box { margin-bottom: 30px; }
#LeftContainer .InfoPane .Box .Title { font-size: 8pt; text-transform: uppercase; font-family: arial; padding-right: 10px; padding-left: 10px; padding-bottom: 2px; padding-top: 2px; color: #000000; font-weight:bold; }
#LeftContainer .InfoPane .Box .Content { font-size: 8pt; font-family: verdana; padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px; }
#LeftContainer .InfoPane .Box .Content A:link { color: #4682b4; text-decoration: none; font-size: 8pt; font-family: verdana; }
#LeftContainer .InfoPane .Box .Content A:visited { color: #4682b4; text-decoration: none; font-size: 8pt; font-family: verdana; }
#LeftContainer .InfoPane .Box .Content A:hover { text-decoration: none; color: #cc6600; font-size: 8pt; font-family: verdana; }

#FooterSEO {margin-top: 40px; padding: 30px; background-color:#F1F1F1; }
#FooterSEO H1{font-size: 10pt; font-family: arial;  color:#919191;}
#FooterSEO H2{font-size: 9pt; font-family: arial;  color:#919191;}
#FooterSEO p{font-size: 8pt; font-family: arial;  color:#919191;}
#FooterSEO A:link { text-decoration:none; font-weight:bold; color:#919191; }
#FooterSEO A:visited { text-decoration:none; font-weight:bold; color:#919191; }
#FooterSEO A:hover { text-decoration:none; font-weight:bold; color:#525252; }


#Downloads{}
#Downloads .Link{ margin-top:10px; margin-bottom: 10px;}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}


.hintanchor{ 
font-weight: bold;
color: navy;
margin: 3px 8px;
}



.ErrorPage .Link { background-image: url(../../../data/default/images/arrow2.gif); background-repeat: no-repeat; background-color: transparent; background-position: left center; padding-left: 14px; }
.ErrorPage .Link A:link { text-decoration: underline; color: #246b9d; }
.ErrorPage .Link A:Visited { text-decoration: underline; color: #246b9d; }
.ErrorPage .Link A:Hover { text-decoration: underline; color: #525252;}

/**************************************************/
/* RESET PASSWORD PAGE
/**************************************************/
.ResetPasswordForm { margin-bottom:10px;}
.ResetPasswordForm .LabelStyle { display: block; white-space: nowrap; font-size: 11px; font-weight: bold; color: #4b4b4b; text-align: right; padding:0px; padding-top:5px; padding-bottom:25px; padding-right:10px; }
.ResetPasswordForm .FieldStyle { display: block; white-space: nowrap; font-size: 11px; font-weight: bold; color: #4b4b4b; text-align: right; padding:0px; padding-top:5px; padding-bottom:15px; padding-right:10px; }
.ResetPasswordForm .ValueStyle { font-size: 11px; font-weight: normal; color: #333333; padding-bottom:10px;}

#Container .ContentContainer { width:810px;margin-top:20px;}

/**************************************************/
/* Modal Dialogue - Demo Page
/**************************************************/

.WSDLModalPopupStyle { width:590px; height:350px; }
.WSDLModalPopupStyle a.btn { margin:4px 0 0 0;width:70px;height:25px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
.WSDLModalPopupStyle a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
.WSDLModalPopupStyle a.btn:hover { background-position:-41px -25px; }
.WSDLModalPopupStyle a.btn:hover span { color:#000; }
.WSDLModalPopupStyle a.btn:active { outline:none; }
.WSDLModalPopupStyle a.btn:active span { padding-top:1px; }

/* Dialogue titlebar */
.WSDLModalPopupStyle .ttl { width:100%;height:38px;cursor:move; }

/* Close button */
.WSDLModalPopupStyle .ttl a { margin-top:4px;display:block;float:right;width:23px;height:21px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -18px 0;cursor:default; }
.WSDLModalPopupStyle .ttl a:hover { background-position:-18px -21px; }
.WSDLModalPopupStyle .ttl a:active { background-position:-18px -42px;outline:none; }

.WSDLModalPopupStyle .ttlt { width:100%;height:30px; }
.WSDLModalPopupStyle .ttlt-l { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat;float:left; }
/* ttlt-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.WSDLModalPopupStyle .ttlt-m { width:572px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x;float:left;color:White;font-size:small;font-weight:bold;text-align:left; }
.WSDLModalPopupStyle .ttlt-r { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px 0;float:left; }
.WSDLModalPopupStyle .ttlt span { cursor:inherit;margin-left:4px;line-height:30px;color:#f1f1f1;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.WSDLModalPopupStyle .ttlb { width:100%;height:8px; }
.WSDLModalPopupStyle .ttlb span { display:none; }
.WSDLModalPopupStyle .ttlb-l { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -30px;float:left; }
/* ttlb-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.WSDLModalPopupStyle .ttlb-m { width:572px;height:8px;background:#f1f1f1 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -67px;float:left; }
.WSDLModalPopupStyle .ttlb-r { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -30px;float:left; }

/* Dialogue contents */
.WSDLModalPopupStyle .con { width:100%;height:300px;background-color:#f1f1f1;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.WSDLModalPopupStyle .con-l { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y;float:left; padding-top:5px;}
/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.WSDLModalPopupStyle .con-m { width:572px;height:100%;background-color:#f1f1f1; float:left; padding-top:0px; padding-left:0px; padding-right:0px; text-align:left;}
.WSDLModalPopupStyle .con-r { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y -9px 0;float:left; padding-top:5px;}

/* Dialogue footer */
.WSDLModalPopupStyle .ftr { width:100%;height:37px; font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.WSDLModalPopupStyle .ftr-l { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -75px;float:left; }
/* ftr-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.WSDLModalPopupStyle .ftr-m { width:572px;height:37px;background:#eee url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -30px;float:left; }
.WSDLModalPopupStyle .ftr-r { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -75px;float:left; }



.SFModalPopupStyle { width:770px; height:400px; }
.SFModalPopupStyle a.btn { margin:4px 0 0 0;width:70px;height:25px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
.SFModalPopupStyle a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
.SFModalPopupStyle a.btn:hover { background-position:-41px -25px; }
.SFModalPopupStyle a.btn:hover span { color:#000; }
.SFModalPopupStyle a.btn:active { outline:none; }
.SFModalPopupStyle a.btn:active span { padding-top:1px; }

/* Dialogue titlebar */
.SFModalPopupStyle .ttl { width:100%;height:38px;cursor:move; }

/* Close button */
.SFModalPopupStyle .ttl a { margin-top:4px;display:block;float:right;width:23px;height:21px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -18px 0;cursor:default; }
.SFModalPopupStyle .ttl a:hover { background-position:-18px -21px; }
.SFModalPopupStyle .ttl a:active { background-position:-18px -42px;outline:none; }

.SFModalPopupStyle .ttlt { width:100%;height:30px; }
.SFModalPopupStyle .ttlt-l { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat;float:left; }
/* ttlt-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.SFModalPopupStyle .ttlt-m { width:752px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x;float:left;color:White;font-size:small;font-weight:bold;text-align:left; }
.SFModalPopupStyle .ttlt-r { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px 0;float:left; }
.SFModalPopupStyle .ttlt span { cursor:inherit;margin-left:4px;line-height:30px;color:#f1f1f1;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.SFModalPopupStyle .ttlb { width:100%;height:8px; }
.SFModalPopupStyle .ttlb span { display:none; }
.SFModalPopupStyle .ttlb-l { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -30px;float:left; }
/* ttlb-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.SFModalPopupStyle .ttlb-m { width:752px;height:8px;background:#f1f1f1 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -67px;float:left; }
.SFModalPopupStyle .ttlb-r { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -30px;float:left; }

/* Dialogue contents */
.SFModalPopupStyle .con { width:100%;height:350px;background-color:#f1f1f1;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.SFModalPopupStyle .con-l { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y;float:left; padding-top:5px;}
/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.SFModalPopupStyle .con-m { width:752px;height:100%;background-color:#f1f1f1; float:left; padding-top:0px; padding-left:0px; padding-right:0px; text-align:left;}
.SFModalPopupStyle .con-r { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y -9px 0;float:left; padding-top:5px;}

/* Dialogue footer */
.SFModalPopupStyle .ftr { width:100%;height:37px; font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.SFModalPopupStyle .ftr-l { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -75px;float:left; }
/* ftr-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.SFModalPopupStyle .ftr-m { width:752px;height:37px;background:#eee url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -30px;float:left; }
.SFModalPopupStyle .ftr-r { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -75px;float:left; }

.AdminModalPopupStyle { width:770px; height:380px; }
.AdminModalPopupStyle a.btn { margin:4px 0 0 0;width:70px;height:25px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
.AdminModalPopupStyle a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
.AdminModalPopupStyle a.btn:hover { background-position:-41px -25px; }
.AdminModalPopupStyle a.btn:hover span { color:#000; }
.AdminModalPopupStyle a.btn:active { outline:none; }
.AdminModalPopupStyle a.btn:active span { padding-top:1px; }

/* Dialogue titlebar */
.AdminModalPopupStyle .ttl { width:100%;height:38px;cursor:move; }

/* Close button */
.AdminModalPopupStyle .ttl a { margin-top:4px;display:block;float:right;width:23px;height:21px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -18px 0;cursor:default; }
.AdminModalPopupStyle .ttl a:hover { background-position:-18px -21px; }
.AdminModalPopupStyle .ttl a:active { background-position:-18px -42px;outline:none; }

.AdminModalPopupStyle .ttlt { width:100%;height:30px; }
.AdminModalPopupStyle .ttlt-l { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat;float:left; }
/* ttlt-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.AdminModalPopupStyle .ttlt-m { width:752px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x;float:left;color:White;font-size:small;font-weight:bold;text-align:left; }
.AdminModalPopupStyle .ttlt-r { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px 0;float:left; }
.AdminModalPopupStyle .ttlt span { cursor:inherit;margin-left:4px;line-height:30px;color:#f1f1f1;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.AdminModalPopupStyle .ttlb { width:100%;height:8px; }
.AdminModalPopupStyle .ttlb span { display:none; }
.AdminModalPopupStyle .ttlb-l { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -30px;float:left; }
/* ttlb-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.AdminModalPopupStyle .ttlb-m { width:752px;height:8px;background:#f1f1f1 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -67px;float:left; }
.AdminModalPopupStyle .ttlb-r { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -30px;float:left; }

/* Dialogue contents */
.AdminModalPopupStyle .con { width:100%;height:330px;background-color:#f1f1f1;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.AdminModalPopupStyle .con-l { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y;float:left; padding-top:5px;}
/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.AdminModalPopupStyle .con-m { width:752px;height:100%;background-color:#f1f1f1; float:left; padding-top:0px; padding-left:0px; padding-right:0px; text-align:left;}
.AdminModalPopupStyle .con-r { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y -9px 0;float:left; padding-top:5px;}

/* Dialogue footer */
.AdminModalPopupStyle .ftr { width:100%;height:37px; font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.AdminModalPopupStyle .ftr-l { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -75px;float:left; }
/* ftr-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.AdminModalPopupStyle .ftr-m { width:752px;height:37px;background:#eee url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -30px;float:left; }
.AdminModalPopupStyle .ftr-r { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -75px;float:left; }


/*********************************************************************/
/* PDF Section														 */
/*********************************************************************/
.PDFSection { background-color: #F1F1F1; }
.PDFHead { font-weight:bold; color:#727272; font-family:Arial; font-size:14px; text-align:center; padding-bottom:7px;}
.PDFText { text-align:center;}


/*************************************/
/*    CONTENT PAGE STYLE             */
/*************************************/
.ContentPage { background-color:White; }
.ContentPage .ImageSection { padding:0px 20px 10px 30px; width:180px;}
.ContentPage .LeftCorner{ width:9px; height:46px; background-image: url(../../../data/default/images/menu_left.png); background-repeat: no-repeat; }
.ContentPage .RightCorner{ width:9px; height:46px; background-image: url(../../../data/default/images/menu_right.png); background-repeat: no-repeat; background-color:#7c7c7a; }
.ContentPage .HeaderMiddle { width:177px; background-image: url(../../../data/default/images/sub_menu_background.gif); background-position: right top; background-repeat: repeat-x; height:43px;}
.ContentPage .LeftBorder{ background-position:left  top;background-image: url(../../../data/default/images/content_box_line.png); background-repeat: repeat-y; }
.ContentPage .RightBorder{ background-position:right  top; background-image: url(../../../data/default/images/content_box_border.png); background-repeat: repeat-y; }
.ContentPage .RightMenuItems { padding:0px 0px 7px 0px; }
.ContentPage .Bottom { height:6px; background-image:url(../../../Data/Default/Images/content_box_bottom.png); background-repeat:no-repeat; background-position:left; } 
.ContentPage .RightMenu{padding-right:20px; vertical-align:top; }
.GrayMenuBackground{background-image: url(../../../data/default/images/sub_menu_background.gif); background-position: right top; background-repeat: repeat-x; height:43px;}
.PartnerLink { padding-top: 0px; padding-bottom: 30px; }
.ContentPage .TitleImage { margin-left: 20px; text-align:left; margin-top:20px; vertical-align:top;}
.TrialLinks { text-decoration:none; font-family: Arial; font-size: 15px; color: #276e8e; font-weight:bold; padding:20px 0px 25px 0px; }
.TrialLinks a:link { text-decoration:none; font-family: Arial; font-size: 15px; color: #276e8e; font-weight:bold; padding:20px 0px 25px 0px; text-align:left; }
.TrialLinks a:Visited { text-decoration:none; font-family: Arial; font-size: 15px; color: #276e8e; font-weight:bold; padding:20px 0px 25px 0px; }
.TrialLinks a:Hover { text-decoration:none; font-family: Arial; font-size: 15px; color: #525252; font-weight:bold; padding:20px 0px 25px 0px;}
.ListSection { background-color: #f6f6f6; padding: 10px 10px 10px 10px; margin:10px 0px 0px 0px;}
.ContentLayout{margin-left: 30px; margin-right: 10px; margin-top:0px; text-align: left; vertical-align:top;}
.RightMenuTop { padding-top:20px;}
.DownloadLink { padding:3px 0px 3px 0px; }
.ShowcaseBox { border: #6b8ea0 1px solid; margin-left:15px; }
.LeftContent {  vertical-align:top; text-align:left; padding-right:0px;}
.RightContent {vertical-align:top; text-align:left; padding-left:60px;}
.Signature { font-family: Arial; color: black; font-weight:bold; padding:0px 20px 8px 0px; font-style:italic; }


/***************************************/
/* Feature Page
/***************************************/
#Features
{
    margin-left: 20px;
} 
#Features .FeatureListContent
{
    margin-top: 10px;
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    padding-bottom: 20px;
}
#Features .RightImage{float:right; margin-left:20px;}
#Features .FeatureLinks {}
#Features .FeatureTextContent{}
#Features .SectionSpacer{margin-bottom:20px;}

/*************************************/
/*    EDITION PAGE STYLE             */
/*************************************/
.EditionRow { background-color: #DEE2E5; font-family: Arial; font-size: 13px; }
.EditionAlternateRow { background-color:#F1F1F1; font-family: Arial; font-size: 13px; }
.EditionRowText { padding-left:8px;}
.EditionHideText { padding-left:15px; font-weight:bold; font-size:12px; color:#7B7B7B; padding-right:5px; padding-bottom:5px; width:350px; }
.EditionRowImage { padding-left:40px; }
.Divider { height:34px; background-image:url(../../../Data/Default/Images/grid_divider.gif); background-repeat:repeat-y; background-position:left; }
/* Partner Page */
.PartnerPage .PartnerLink { padding-top: 0px; padding-bottom: 30px; }
.PartnerPage .PartnerLogo { width:170px; }

/*************************************/
/*   WSDL POPUP - LiveDemo Style			 */
/*************************************/
.WSDL{}
.WSDL .EditionRow { background-color: #E1E1E1; font-family: Arial; font-size: 11px; font-weight:normal; }
.WSDL .EditionAlternateRow { background-color:#F1F1F1; font-family: Arial; font-size: 11px; font-weight:normal;}
.WSDL .EditionAlternateRow a:link { text-decoration:none; font-family: Arial; color: #276e8e;font-weight:normal; font-size: 11px;}
.WSDL .EditionAlternateRow a:Visited { text-decoration:none; font-family: Arial; color: #276e8e;font-weight:normal;font-size: 11px; }
.WSDL .EditionAlternateRow a:Hover { text-decoration:none; font-family: Arial; color: #276e8e; font-weight:normal;font-size: 11px;}
.WSDL .EditionRow a:link { text-decoration:none; font-family: Arial; color: #276e8e; font-weight:normal;font-size: 11px;}
.WSDL .EditionRow a:Visited { text-decoration:none; font-family: Arial; color: #276e8e; font-weight:normal;font-size: 11px;}
.WSDL .EditionRow a:Hover { text-decoration:none; font-family: Arial; color: #276e8e; font-weight:normal;font-size: 11px;}
.WSDL .EditionRowText { padding-left:8px;font-size: 11px; font-weight:normal;} 
.WSDL .EditionHeaderRow { background-image: url(../../../data/default/images/grid_header_background.jpg); background-repeat: repeat-x; }


.VideoPopupStyle { width:415px; height:250px; }
.VideoPopupStyle a.btn { margin:4px 0 0 0;width:70px;height:25px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -41px 0;display:block;padding:0;text-decoration:none;cursor:default;float:right; }
.VideoPopupStyle a.btn span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:24px;padding:0; }
.VideoPopupStyle a.btn:hover { background-position:-41px -25px; }
.VideoPopupStyle a.btn:hover span { color:#000; }
.VideoPopupStyle a.btn:active { outline:none; }
.VideoPopupStyle a.btn:active span { padding-top:1px; }

/* Dialogue titlebar */
.VideoPopupStyle .ttl { width:100%;height:38px;cursor:move; }

/* Close button */
.VideoPopupStyle .ttl a { margin-top:4px;display:block;float:right;width:23px;height:21px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -18px 0;cursor:default; }
.VideoPopupStyle .ttl a:hover { background-position:-18px -21px; }
.VideoPopupStyle .ttl a:active { background-position:-18px -42px;outline:none; }

.VideoPopupStyle .ttlt { width:100%;height:30px; }
.VideoPopupStyle .ttlt-l { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat;float:left; }
/* ttlt-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.VideoPopupStyle .ttlt-m { width:397px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x;float:left;color:White;font-size:small;font-weight:bold;text-align:left; }
.VideoPopupStyle .ttlt-r { width:9px;height:30px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px 0;float:left; }
.VideoPopupStyle .ttlt span { cursor:inherit;margin-left:4px;line-height:30px;color:#f1f1f1;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }

.VideoPopupStyle .ttlb { width:100%;height:8px; }
.VideoPopupStyle .ttlb span { display:none; }
.VideoPopupStyle .ttlb-l { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -30px;float:left; }
/* ttlb-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.VideoPopupStyle .ttlb-m { width:397px;height:8px;background:#f1f1f1 url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -67px;float:left; }
.VideoPopupStyle .ttlb-r { width:9px;height:8px;background:#000 url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -30px;float:left; }

/* Dialogue contents */
.VideoPopupStyle .con { width:100%;height:250px;background-color:#f1f1f1;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.VideoPopupStyle .con-l { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y;float:left; padding-top:5px;}
/* con-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.VideoPopupStyle .con-m { width:397px;height:100%;background-color:#f1f1f1; float:left; padding-top:0px; padding-left:0px; padding-right:0px; text-align:left;}
.VideoPopupStyle .con-r { width:9px;height:100%;background:#000 url("../../../Data/Default/Images/Dialog/vertical.png") repeat-y -9px 0;float:left; padding-top:5px;}

/* Dialogue footer */
.VideoPopupStyle .ftr { width:100%;height:37px; font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.VideoPopupStyle .ftr-l { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat 0 -75px;float:left; }
/* ftr-m width is dialogue width (450px) - 18px (the left & right divs are 9px each) */
.VideoPopupStyle .ftr-m { width:397px;height:37px;background:#eee url("../../../Data/Default/Images/Dialog/horizontal.png") repeat-x 0 -30px;float:left; }
.VideoPopupStyle .ftr-r { width:9px;height:37px;background:transparent url("../../../Data/Default/Images/Dialog/static.png") no-repeat -9px -75px;float:left; }


