﻿@import url('/css/fonts.css');
/* CSS Document */

body
{
    margin-top: 0px;
    margin-left: 0px;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #555;
}

body a:link
{
    text-decoration: none;
    color: #4093c9;
}
body a:visited
{
    text-decoration: none;
    color: #4093c9;
}
body a:active
{
    text-decoration: none;
    color: #4093c9;
}
body a:hover
{
    text-decoration:underline;
}

.footer
{
    background-color: #2C2F34;
    background-repeat: repeat-x;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #FFF;
    height: 260px;
}
.footer a:link
{
    text-decoration: none;
    color: #FFF;
}
.footer a:visited
{
    text-decoration: none;
    color: #FFF;
}
.footer a:active
{
    text-decoration: none;
    color: #FFF;
}
.footer a:hover
{
    text-decoration: none;
    color: #d9d9d9;
}

.footerBG
{
    background-color: #2C2F34;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #d9d9d9;
}

.footerBG a:link
{
    text-decoration: none;
    color: #d9d9d9;
}
.footerBG a:visited
{
    text-decoration: none;
    color: #d9d9d9;
}
.footerBG a:active
{
    text-decoration: none;
    color: #d9d9d9;
}
.footerBG a:hover
{
    text-decoration: none;
    color: #fff;
}

.FooterTitle
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 14px;
    color: #aaa;
    font-weight: bold;
}

.FooterTitle a:link
{
    text-decoration: none;
    color: #aaa;
}
.FooterTitle a:visited
{
    text-decoration: none;
    color: #aaa;
}
.FooterTitle a:active
{
    text-decoration: none;
    color: #aaa;
}
.FooterTitle a:hover
{
    text-decoration: none;
    color: #d9d9d9;
}


.SeperatorMenu
{
    background-color: #ededed; /*background-image: url(../images/menu.jpg);     background-repeat: repeat-x;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #2b2e32;
    background-position: bottom;
    text-align: center;
}
.SeperatorMenu img
{
    vertical-align: bottom;
}

.menu
{
    background-color: #ededed; /*background-image: url(../images/menu.jpg);     background-repeat: repeat-x;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 13px;
    color: #2b2e32;
    text-align: center;
}
.menu:hover
{
    background-color: #c5c5c5; /* background-image: url(../images/menu_hover.jpg);*/
}

.menu[selected]
{
    background-image: url(../images/menu_on.jpg);
    background-repeat: repeat-x;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    background-position: bottom;
    text-align: center;
    padding-top: 10px;
}
.menu[selected] a:link
{
    text-decoration: none;
    color: #fff;
}
.menu[selected] a:visited
{
    text-decoration: none;
    color: #fff;
}
.menu[selected] a:active
{
    text-decoration: none;
    color: #fff;
}
.menu[selected] a:hover
{
    text-decoration: none;
    color: #aaa;
}

.menu a:link
{
    text-decoration: none;
    color: #2b2e32;
}
.menu a:visited
{
    text-decoration: none;
    color: #2b2e32;
}
.menu a:active
{
    text-decoration: none;
    color: #2b2e32;
}
.menu a:hover
{
    text-decoration: none;
    color: #2b2e32;
}

/* Left Curve menu class */
.LeftMenu
{
    background-color: #ededed; /*background-image:url(../images/left_menu.jpg);       background-repeat:no-repeat;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #2b2e32;
    background-position: bottom;
    text-align: center;
}

.LeftMenu:hover
{
    background-color: #c5c5c5; /*background-image:url(../images/left_menu_hover.jpg);*/
}

.LeftMenu a:link
{
    text-decoration: none;
    color: #2b2e32;
}
.LeftMenu a:visited
{
    text-decoration: none;
    color: #2b2e32;
}
.LeftMenu a:active
{
    text-decoration: none;
    color: #2b2e32;
}
.LeftMenu a:hover
{
    text-decoration: none;
    color: #2b2e32;
}

.LeftMenuOver
{
    background-color: #c5c5c5; /* background-image: url(../images/left_menu_hover.jpg);*/
}

.LeftMenuOn
{
    background-color: #2c2f34; /*background-image: url(../images/left_menu_on.jpg);     background-repeat: no-repeat;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
    background-position: bottom;
    text-align: center;
}

.LeftMenuOn a:link
{
    text-decoration: none;
    color: #FFF;
}
.LeftMenuOn a:visited
{
    text-decoration: none;
    color: #FFF;
}
.LeftMenuOn a:active
{
    text-decoration: none;
    color: #FFF;
}
.LeftMenuOn a:hover
{
    text-decoration: none;
    color: #FFF;
}
/* END */

/* Right Curve menu class */
.RightMainMenu
{
    background-color: #ededed; /*background-image: url(../images/right_menu.jpg);     background-repeat: no-repeat;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #2b2e32;
    background-position: bottom;
    text-align: center;
}
.RightMainMenu:hover
{
    background-color: #c5c5c5; /* background-image: url(../images/right_menu_hover.jpg);*/
}

.RightMainMenu a:link
{
    text-decoration: none;
    color: #2b2e32;
}
.RightMainMenu a:visited
{
    text-decoration: none;
    color: #2b2e32;
}
.RightMainMenu a:active
{
    text-decoration: none;
    color: #2b2e32;
}
.RightMainMenu a:hover
{
    text-decoration: none;
    color: #2b2e32;
}

.RightMainMenuOver
{
    background-color: #c5c5c5; /*background-image: url(../images/right_menu_hover.jpg);*/
}


.RightMainMenuOn
{
    background-color: #2c2f34; /*background-image: url(../images/right_menu_on.jpg);     background-repeat: no-repeat;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
    background-position: bottom;
    text-align: center;
}
.RightMainMenuOn a:link
{
    text-decoration: none;
    color: #FFF;
}
.RightMainMenuOn a:visited
{
    text-decoration: none;
    color: #FFF;
}
.RightMainMenuOn a:active
{
    text-decoration: none;
    color: #FFF;
}
.RightMainMenuOn a:hover
{
    text-decoration: none;
    color: #FFF;
}
/* END */

.seperator
{
    src: url("../images/left_menu_on.jpg");
}

.seperator:hover
{
    src: url("../images/left_menu_hover.jpg");
}

.menuOn
{
    background-color: #2c2f34; /* background-image: url(../images/menu_on.jpg);     background-repeat: repeat-x;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 14px;
    color: #fff;
    background-position: bottom;
    text-align: center;
}
.menuOn a:link
{
    text-decoration: none;
    color: #fff;
}
.menuOn a:visited
{
    text-decoration: none;
    color: #fff;
}
.menuOn a:active
{
    text-decoration: none;
    color: #fff;
}
.menuOn a:hover
{
    text-decoration: none;
    color: #fff;
}


.headertxt
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #FFF;
}

.headertxt a:link
{
    text-decoration: none;
    color: #FFF;
}
.headertxt a:visited
{
    text-decoration: none;
    color: #FFF;
}
.headertxt a:active
{
    text-decoration: none;
    color: #FFF;
}
.headertxt a:hover
{
    text-decoration: none;
    color: #d9d9d9;
}

.headerSep
{
    background-image: url(../images/header_sep.jpg);
    background-repeat: repeat-x;
    background-position: center;
}

.submenu
{
    background-color: #2c2f34; /* background-image: url(../images/sub_menu.jpg);     background-repeat: repeat-x;*/
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #FFF;
    position:relative;
}
.submenu a:link
{
    text-decoration: none;
    color: #fff;
}
.submenu a:visited
{
    text-decoration: none;
    color: #fff;
}
.submenu a:active
{
    text-decoration: none;
    color: #fff;
}
.submenu a:hover
{
    text-decoration: none;
    color: #aaa;
}

.submenu .SocialinSubMenu
{
	position:absolute;
	top:13px;
	right:2px;
	z-index:99;
}

.submenu .SocialinSubMenu a
{
	 margin-left:15px;
}

#side
{
    padding: 20px;
    width: 275px;
    background: url(../images/sidebar.png) no-repeat;
}

.rightmenu ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-position: outside;
}
.rightmenu ul li
{
    font-size: 1.1em;
    display: block;
    margin: 0;
    padding: 0;
}

.rightmenu ul li a
{
    display: block;
    padding: 5px 0;
    color: #0577af;
    border-bottom: 1px dotted #ccc;
    text-decoration: none;
    width: 250px;
}
.rightmenu ul li a:hover
{
    display: block;
    padding: 5px 0;
    color: #484848;
    border-bottom: 1px dotted #ccc;
    text-decoration: underline;
}
.rightmenu ul li a:active
{
    display: block;
    padding: 5px 0;
    color: #484848;
    border-bottom: 1px dotted #ccc;
    font-weight: bold;
}

.rightmenusel
{
    font-size: 1.1em;
    display: block;
    font-weight: bold;
    color: #0577af;
}
.MainTxt
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #555555;
    padding-left: 10px;
}

.MainTxt a:link
{
    text-decoration: none;
    color: #4093c9;
}
.MainTxt a:visited
{
    text-decoration: none;
    color: #4093c9;
}
.MainTxt a:active
{
    text-decoration: none;
    color: #4093c9;
}
.MainTxt a:hover
{
    text-decoration: underline;
    color: #4093c9;
}


.MainTxtLight
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #878787;
    padding-left: 10px;
}

.MainTxtLight a:link
{
    text-decoration: none;
    color: #4093c9;
}
.MainTxtLight a:visited
{
    text-decoration: none;
    color: #4093c9;
}
.MainTxtLight a:active
{
    text-decoration: none;
    color: #4093c9;
}
.MainTxtLight a:hover
{
    text-decoration: underline;
}


.MainTxtWhite
{
    font-size: 14px;
    color: #333;
}

.MainTxtBlack
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
}


h1, h3, h4, h5, h6
{
    color: #4093c9;
    font-weight: normal;
}

h1.header
{
    color: white;
}

h1.headerGray
{
    color: #353a3e;
    font-weight: bold;
    padding-left: 10px;
    font-size: 23px;
    margin: 0;
}

h1.ItalicWhite
{
    color: #ffffff;
    font-size: 35px;
    margin: 0px;
}

/*h1, h3, h4, h5, h6
{	font-family:"Segoe UI",Tahoma,Arial,sans-serif;
	color:#4093c9;
	font-weight:normal;
}

h1.header
{
	color:white;
}*/

h2
{
    font-family: "Segoe UI" ,Tahoma,Arial,sans-serif;
    font-size: 20px;
    color: #555555;
    font-weight: normal; /*width: 254px;*/
}

h2 a:link
{
    text-decoration: none;
    color: #555555;
}
h2 a:visited
{
    text-decoration: none;
    color: #555555;
}
h2 a:active
{
    text-decoration: none;
    color: #555555;
}
h2 a:hover
{
    text-decoration: underline;
    color: #555555;
}

h2.HeaderTxt
{
    font-size: 19px; /*color:#3a87d5;*/
    color: #4093c9;
    font-weight: bold;
    margin: 0px;
    margin-bottom: 21px;
    padding-left: 10px;
}

h2.TitleTxt
{
    font-size: 16px; /*color:#3a87d5;*/
    color: #4093c9;
    font-weight: bold;
    margin: 0px;
    padding-left: 10px;
}

h2.ItalicTitleTxt
{
    font-size: 18px;
    color: #555555;
    font-weight: bold;
    font-style: italic;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}

h2.Green
{
    color: #4e9d2c;
}

h2.Blue
{
    color: #4093c9;
}

h2.Gray
{
    color: #999999;
}

h2.Grey
{
    color: #6a6a6a;
}

h2.white
{
    color: white;
}

h2.ListTitle
{
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}

h2.LargeGray
{
    font-weight: bold;
    font-size: 26px;
    margin: 0;
    padding: 0;
}

h2.SubGray
{
    font-size: 18px;
    margin: 0;
    padding: 0;
}


h3.TxtLink
{
    font-family: "Segoe UI" ,Tahoma,Arial,sans-serif;
    font-size: 13px;
    color: #2c80bb;
    border-right: #cccccc 1px solid;
    padding-left: 10px;
}


h3.TxtLink
{
    font-family: "Segoe UI" ,Tahoma,Arial,sans-serif;
    font-size: 13px;
    color: #2c80bb;
    border-right: #cccccc 1px solid;
    padding-left: 10px;
}

h3.green
{
    color: #669900;
}

h3.red
{
    color: #b32426;
}

h3.header
{
    color: #343434;
}


h3.UnderlinedTxt
{
    font-size: 14px;
    color: #555555;
    text-decoration: underline;
    margin: 0px;
    font-weight: bold;
}

h3.WhiteTxt
{
    font-family: "Segoe UI" ,'Open Sans' ,arial,sans-serif;
    font-size: 18px;
    color: #ffffff;
    margin: 0px;
}


img, div, li, ul
{
    behavior: url(iepngfix.htc);
}

.container
{
    background-image: url(yingyang.png);
    position: absolute;
}
.dim
{
    width: 250px;
}
ul
{
}


.filter
{
    /* remove the blanks */
    filter: progid: DXImageTransform. Microsoft. AlphaImageLoader (src= 'sidebar.png' , sizingMethod= 'crop' );
}
.container
{
    background-image: none;
}
ul a
{
    position: relative;
    z-index: 1;
}
h3.TxtLink a:link
{
    text-decoration: none;
    color: #2c80bb;
}
h3.TxtLink a:visited
{
    text-decoration: none;
    color: #2c80bb;
}
h3.TxtLink a:active
{
    text-decoration: none;
    color: #2c80bb;
}
h3.TxtLink a:hover
{
    text-decoration: underline;
    color: #2c80bb;
}

.sitemap
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 13px;
    color: #3170b3;
    font-weight: bold;
    padding: 10px 5px;
    /*background-image: url(../images/hor_zep.png);
    background-repeat: no-repeat;
    background-position: bottom;*/
    text-align: left;
}
.sitemap a:link
{
    text-decoration: none;
    color: #3170b3;
    font-weight: normal;
}
.sitemap a:visited
{
    text-decoration: none;
    color: #3170b3;
    font-weight: normal;
}
.sitemap a:active
{
    text-decoration: none;
    color: #3170b3;
    font-weight: normal;
}
.sitemap a:hover
{
    text-decoration: underline;
    color: #3170b3;
    font-weight: normal;
}


.sitemapCurrentNode
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 13px;
    color: #2b2e32;
    text-align: left;
}

.SearchBox
{
    font-size: 11px;
    color: gray;
}

.DropDownMenu
{
    background-color: #558fcb;
    border: solid 1px #FFF;
    font-size: 12px;
    color: #FFF;
    text-align: center;
}

.csMainHead2
{
    font-family: Verdana, 'Open Sans' ,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.csTextShowLinkLarge
{
    font-family: Verdana, 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.csSubMenuHeaderLink
{
    font-family: Verdana, 'Open Sans' ,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #336699;
}

.csSubMenuHeaderLink a:link
{
    text-decoration: none;
    color: #336699;
}
.csSubMenuHeaderLink a:visited
{
    text-decoration: none;
    color: #336699;
}


.watermark
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 11px;
    color: gray;
}
.meshwatermark
{
    font-family: 'Open Sans' ,arial,sans-serif;
    color: black;
    font-size: 9pt;
}
.nowatermark
{
    font-family: 'Open Sans' ,arial,sans-serif;
    color: black;
    font-size: 9pt;
}

.Searchwatermark
{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    background-color: white;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 22px;
    color: #9b9b9b;
}
.Searchmeshwatermark
{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    background-color: white;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 22px;
    color: #000000;
}

.DropDownMenu
{
    background-color: #558fcb;
    border: solid 1px #FFF;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #FFF;
    text-align: center;
}

.storeFeaturedProductBG
{
    background-image: url('../images/BlueGradient_BG.gif');
    background-repeat: repeat-x;
}


.storeList ul
{
    margin: 0px;
    padding: 15px 0px 15px 0px;
    list-style-position: inside;
}
.storeList ul li
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #555555;
}

.storePrice
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: red;
}

.RedText
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: red;
}

.BottomSep
{
    background-image: url('../images/Bottom_Sep.gif');
    background-repeat: repeat-x;
}

.StoreRetailers
{
    background-color: #f4f4f4;
}

.HomepageMenu
{
    background-image: url('../images/menu_home.jpg');
    background-repeat: repeat-x;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #134468;
    text-align: center;
}

.HomepageMenuSelected
{
    background-image: url(../images/menu_home_on.jpg);
    background-repeat: repeat-x;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
}

.HomepageMenuHover
{
    background-image: url(../images/menu_home_hover.jpg);
    color: #134468;
    cursor: pointer;
    cursor: hand;
}

.csCellSelected
{
    background-image: url(../images/cell_selected.gif);
    background-repeat: repeat-x;
    border-color: #B0BEC7;
    border-style: none solid;
    border-width: 1px;
    color: #5793C5;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.csCellUnSelected7
{
    background-image: url(../images/cell_nselected7.gif);
    background-repeat: repeat-x;
    border-color: #B0BEC7;
    border-style: none solid solid;
    border-width: 1px;
    color: #5793C5;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.csCellUnSelected
{
    background-image: url(../images/cell_nselected.gif);
    background-repeat: repeat-x;
    border-color: #B0BEC7;
    border-style: none solid solid;
    border-width: 1px;
    color: #5793C5;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.csCellSelected a:active
{
    text-decoration: none;
    color: #5793c5;
}
.csCellSelected a:link
{
    text-decoration: none;
    color: #5793c5;
}
.csCellSelected a:visited
{
    text-decoration: none;
    color: #5793c5;
}
.csCellSelected a:hover
{
    text-decoration: none;
    color: #5793c5;
}

.csCellSelected7
{
    background-image: url(../images/cell_selected7.gif);
    background-repeat: repeat-x;
    font-family: Verdana, 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #5793c5;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #b0bec7;
    border-right-color: #b0bec7;
    border-bottom-color: #b0bec7;
    border-left-color: #b0bec7;
}

.csCellSelected7 a:active
{
    text-decoration: none;
    color: #5793c5;
}
.csCellSelected7 a:link
{
    text-decoration: none;
    color: #5793c5;
}
.csCellSelected7 a:visited
{
    text-decoration: none;
    color: #5793c5;
}
.csCellSelected7 a:hover
{
    text-decoration: none;
    color: #5793c5;
}

.csCellUnSelected a:active
{
    text-decoration: none;
    color: #5793c5;
}
.csCellUnSelected a:link
{
    text-decoration: none;
    color: #5793c5;
}
.csCellUnSelected a:visited
{
    text-decoration: none;
    color: #5793c5;
}
.csCellUnSelected a:hover
{
    text-decoration: underline;
    color: #5793c5;
}

.csCellUnSelected7 a:active
{
    text-decoration: none;
    color: #5793c5;
}
.csCellUnSelected7 a:link
{
    text-decoration: none;
    color: #5793c5;
}
.csCellUnSelected7 a:visited
{
    text-decoration: none;
    color: #5793c5;
}
.csCellUnSelected7 a:hover
{
    text-decoration: underline;
    color: #5793c5;
}

.TestimonialBox
{
    border-bottom: 24px solid #f0f0f0;
    border-top: 24px solid #f0f0f0;
    border-left: 7px solid #f0f0f0;
    border-right: 7px solid #f0f0f0;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
}

.SepHor
{
    background-image: url(../images/hor_zep.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px;
}

.PageTitle
{
    background-image: url('../images/post_header.png');
    background-repeat: no-repeat;
    height: 199px;
    width: 603px;
}

.TestimonialBox b em
{
    color: #269fe1;
}

.csNewsBox
{
    
    background-repeat: no-repeat;
    border:1px solid #dfdfdf;
}

.csTableBorder
{
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #b0bec7;
    border-right-color: #b0bec7;
    border-bottom-color: #b0bec7;
    border-left-color: #b0bec7;
}

.TxtBlue
{
    font-family: 'Open Sans' ,arial,sans-serif;
	font-size: 14px;
    color: #4093c9;
}

.csTableBorderAll
{
    border: solid 1px #b0bec7;
    font-size: 12px;
    color: #6a6a6a;
    padding: 10px;
}

.csTableeviews
{
    background-color: #f4f4f4;
    border: 1px #d8d8d8 solid;
    padding: 10px;
}

.HeaderPost
{
    background-image: url('../images/post_header2.png');
    background-repeat: no-repeat;
    height: 86px;
}

.GreenButton
{
    background-image: url('../images/Green_Download_Button.png');
    background-repeat: no-repeat;
    width: 164px;
    height: 43px;
    font-family: "Segoe UI" ,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
}
.GreenButton a:active
{
    text-decoration: none;
    color: #ffffff;
}
.GreenButton a:link
{
    text-decoration: none;
    color: #ffffff;
}
.GreenButton a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.GreenButton a:hover
{
    text-decoration: none;
    color: #ffffff;
}

.NewBigGreenButton
{
    background-image: url('../images/Green_Authorized_Reseller_Button.png');
    background-repeat: no-repeat;
    width: 241px;
    height: 64px;
    font-family: "Segoe UI" ,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
}
.NewBigGreenButton a:active
{
    text-decoration: none;
    color: #ffffff;
}
.NewBigGreenButton a:link
{
    text-decoration: none;
    color: #ffffff;
}
.NewBigGreenButton a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.NewBigGreenButton a:hover
{
    text-decoration: none;
    color: #ffffff;
}

.RedButton
{
    background-image: url('../images/Red_BuyNow_Button.png');
    background-repeat: no-repeat;
    width: 164px;
    height: 43px;
    font-family: "Segoe UI" ,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
}

.RedButton a:active
{
    text-decoration: none;
    color: #ffffff;
}
.RedButton a:link
{
    text-decoration: none;
    color: #ffffff;
}
.RedButton a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.RedButton a:hover
{
    text-decoration: none;
    color: #ffffff;
}


.BlueButton
{
    background-image: url('../images/Blue_DownloadNow_Button.png');
    background-repeat: no-repeat;
    width: 164px;
    height: 43px;
    font-family: "Segoe UI" ,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
}

.BlueButton a:active
{
    text-decoration: none;
    color: #ffffff;
}
.BlueButton a:link
{
    text-decoration: none;
    color: #ffffff;
}
.BlueButton a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.BlueButton a:hover
{
    text-decoration: none;
    color: #ffffff;
}





.GreenButtonText
{
    font-family: "Segoe UI" ,'Open Sans' ,arial,sans-serif;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
}

.FreeProductsBanner
{
    background-image: url('../images/Genie_Timeline_Free_BG.jpg');
    background-repeat: no-repeat;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-weight: bolder;
    font-size: 30px;
    height: 373px;
    color: #303438;
}

.BigGreenButton
{
    background-image: url('../images/Big_Green_Free_Download_Button.png');
    background-repeat: no-repeat;
    width: 356px;
    height: 84px;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    color: #ffffff;
    font-size: 25px;
    font-weight: bold;
    text-transform: none;
    text-align: justify;
    padding-bottom: 10px;
}

.BigGreenButton a:active
{
    text-decoration: none;
    color: #ffffff;
}
.BigGreenButton a:link
{
    text-decoration: none;
    color: #ffffff;
}
.BigGreenButton a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.BigGreenButton a:hover
{
    text-decoration: none;
    color: #fff5d5;
}
.BigGreenButton span
{
    font-size: 15px;
    font-weight: normal;
}
.BigGreenButton div
{
    font-size: 12px;
    font-weight: normal;
    text-align: center;
}

.FreeButtonSticker
{
    float: left;
    clear: left;
    z-index: 150;
    background-image: url('../images/Free_Button_Sticker.png');
    background-repeat: no-repeat;
    background-position: 10px 4px;
}

.BannerStrip
{
    background-image: url('../images/banner_strip.jpg');
    background-repeat: repeat-x;
    height: 154px;
    border-right: solid 1px #dedede;
    border-left: solid 1px #dedede;
}

.BlockBGGold
{
    height: 141px;
    width: 236px;
    margin-right: 12px;
    background: #fff url('../images/bg_block_Blue.png') no-repeat;
}

.SearchBox
{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    background-color: #fff;
    font-size: 22px;
    color: #9b9b9b;
}

.FreeRibbon
{
    background-image: url('../images/Free_Tab_New_Ribbon.png');
    background-repeat: no-repeat;
}

.CheckboxTXT div
{
    float: left;
    font-size: 18px;
    font-style: italic;
    text-transform: none;
    padding-right: 30px;
}

.FreeCompTable
{
    font-size: 13px;
}

#HeaderTableTR
{
    background-color: #dddddd;
    height: 42px;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

#HeaderTableTR a:active
{
    text-decoration: none;
    color: #4093c9;
}
#HeaderTableTR a:link
{
    text-decoration: none;
    color: #4093c9;
}
#HeaderTableTR a:visited
{
    text-decoration: none;
    color: #4093c9;
}
#HeaderTableTR a:hover
{
    text-decoration: underline;
    color: #4093c9;
}

#TableFeaturedTitleTD
{
    background-color: #ffcc2d;
    height: 42px;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#TableWhiteTR
{
    height: 21px;
}

#TableGrayTR
{
    height: 17px;
    background-color: #efefef;
}

#TableYellowTD
{
    height: 17px;
    background-color: #f3e6bb;
}

.RedPriceTag
{
    position: absolute;
    width: 53px;
    height: 21px;
    background-image: url('../images/Red_Price_Tag.png');
    background-repeat: no-repeat;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
    text-align: center;
}


.RedPriceTagLonger
{
    position: absolute;
    width: 70px;
    height: 21px;
    background-image: url('../images/Red_Price_Tag_longer.png');
    background-repeat: no-repeat;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
    text-align: center;
}


.RedBlog
{
    position: absolute;
    float: left;
    padding-top: 2px;
    width: 64px;
    height: 18px;
    background-image: url('../images/Red_Blog.png');
    background-repeat: no-repeat;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}


.GreenPriceTag
{
    position: absolute;
    width: 53px;
    height: 21px;
    background-image: url('../images/Green_Price_Tag.png');
    background-repeat: no-repeat;
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #FFFFFF;
    text-align: center;
}


.BlueHighlighBox
{
    width: 321px;
    height: 99px;
    background-image: url('../images/Highlight_Box.png');
    background-repeat: repeat-x;
    border: 1px #b9d7fc solid;
    float: left;
    margin-right: 8px;
}

.BlueHighlighBoxGray
{
    width: 321px;
    height: 99px;
    background-image: url('../images/Highlight_Box_Gray.png');
    background-repeat: repeat-x;
    border: 1px #ccc solid;
    float: left;
    margin-right: 8px;
}

.HomeProductsSliderSelected
{
    background-image: url(../images/Selected.png);
    background-repeat: no-repeat;
    width: 11px;
    height: 13px;
}

.HomeProductsSliderUNSelected
{
    background-image: url(../images/Not_Selected.png);
    background-repeat: no-repeat;
    cursor: pointer;
    cursor: hand;
    width: 11px;
    height: 13px;
}




.container ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu_head
{
    border: 0px solid #998675;
}
.menu_body
{
    display: none;
    width: 202px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-top: solid 0px #000;
}
.menu_body li
{
    text-align: left;
    background: #fff;
    border-bottom: solid 1px #ccc;
}
.menu_body li:last-child
{
    text-align: left;
    background: #fff;
    border-bottom: solid 0px #ccc;
}
.menu_body li.alt
{
    text-align: left;
    background: #fff;
}
.menu_body li a
{
    font-size: 13px;
    color: #5b5b5b;
    text-decoration: none;
    padding: 10px;
    display: block;
}
.menu_body li a:hover
{
    background-color: #dfeef6;
}

.HorGray
{
    position: relative;
    height: 100%;
    position: absolute;
    float: left;
    left: 0px;
    background-image: url('../images/Main_Page_Left_Middle.png');
    background-repeat: repeat-y;
}

.MainBody
{
    position: absolute;
    float: left;
    border-top: 1px #e4e4e4 solid;
    border-bottom: 1px #e4e4e4 solid;
    border-right: 1px #e4e4e4 solid;
}

.OfferBox
{
    background-color: #f5f5f5;
    height: 190px;
    border: 1px #e3e3e3 solid;
    width: 503px;
}

.ULformating ul
{
    margin: 0px;
    margin-left: 20px;
    margin-bottom: 20px;
    padding: 0px;
}

.BannerUL ul
{
    margin: 0px;
    text-align: left;
    margin-left: 20px;
    padding: 0px;
    list-style-image: url('../images/Arrow_Point_Bullet.png');
}

.BannerUL li
{
    padding-bottom: 20px;
}

.HomeBG
{
    background-image: url('../images/home_bg.jpg');
    background-repeat: repeat-x;
    height: 318px;
}

.Prodwatermark
{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    background-color: white;
    font-size: 16px;
    color: #9b9b9b;
}
.Prodmeshwatermark
{
    border-bottom: solid 1px #ccc;
    border-top: solid 1px #ccc;
    background-color: white;
    font-size: 16px;
    color: #000000;
}

.specOpen
{
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    margin-bottom: 10px;
    color: #4093c9;
}

.specClose
{
    font-size: 13px;
    padding-left: 10px;
    margin-bottom: 10px;
    color: #555555;
    vertical-align: middle;
}

.tdclose
{
    height: 25px; /*DONT DELETE*/
    background-color: #ffffff; /*DONT DELETE*/
}
.tdopen
{
    height: 55px;
}


.Number
{
    position: absolute;
    border: solid 1px #636363;
    height: 25px;
    width: 25px;
    text-align: center;
    top: 10px;
}

.Number div
{
    padding-top: 5px;
}

.NumberSelected
{
    position: absolute;
    border: solid 1px #636363;
    height: 25px;
    width: 25px;
    background-color: #636363;
    color: white;
    text-align: center;
    top: 10px;
}

.NumberSelected div
{
    color: white;
    padding-bottom: 2px;
    padding-top: 3px;
}

.RedHorSep
{
    background-image: url('../images/Red_Hor_Sep.png');
    background-repeat: repeat-x;
}
.Play_HomePage
{
    position: absolute;
    border: solid 1px #636363;
    height: 25px;
    width: 25px;
    background-color: #636363;
    color: white;
    text-align: center;
    top: 10px;
}

.GreenHorSep
{
    background-image: url('../images/Green_Hor_Sep.png');
    background-repeat: repeat-x;
}
.Play_HomePage div
{
    color: white;
    padding-bottom: 2px;
    padding-top: 3px;
}
.Play_HomePage a > div
{
    color: white;
    padding-top: 7px;
}

.Error
{
    background-color: #ffebe8;
    border: solid 1px #dd3c10;
    color: #333333;
}
.Error a:active
{
    text-decoration: none;
    color: #dd3c10;
}
.Error a:link
{
    text-decoration: none;
    color: #dd3c10;
}
.Error a:visited
{
    text-decoration: none;
    color: #dd3c10;
}
.Error a:hover
{
    text-decoration: underline;
    color: #dd3c10;
}

.BGTable
{
    background-color: #dfeef6;
    height: 53px;
}

.BuyNowBG
{
    background-image: url(../images/Genie_Timeline_Buy_Now_BG.jpg);
    background-repeat: no-repeat;
    height: 303px;
}

.BuyNowBGHome
{
    background-image: url(../images/Genie_Timeline_Home_Buy_Now_BG.jpg);
    background-repeat: no-repeat;
    height: 303px;
}

.BuyNowBGBusiness
{
    background-image: url(../images/Genie_Timeline_Business_Buy_Now_BG.jpg);
    background-repeat: no-repeat;
    height: 303px;
}

.BuyNowServerBG
{
    background-image: url(../images/Genie_Timeline_Server_Buy_Now_BG.jpg);
    background-repeat: no-repeat;
    height: 303px;
}

.BuyNowBGHome_UserControls
{
    background-image: url(../images/GBM_Home_Buy_Now_BG.jpg);
    background-repeat: no-repeat;
    height: 303px;
}



.BuyNowBGPro_UserControls
{
    background-image: url(../images/GBM_Pro_Buy_Now_BG.jpg);
    background-repeat: no-repeat;
    height: 303px;
}




.csReqfieldText
{
    color: red;
}

#wrapper
{
    width: 800px;
    margin: 25px auto;
}


#slider
{
    width: 500px;
    height: 241px;
    margin: 0 auto;
    position: relative;
    border: 10px solid #ccc;
    right: 35px;
}

.scroll
{
    overflow: hidden;
    width: 500px;
    height: 241px;
    margin: 0 auto;
    position: relative;
}

.scrollContainer
{
    position: relative;
}

.scrollContainer div.panel
{
    padding: 10px;
    width: 160px;
    height: 100px;
}

#left-shadow
{
    position: absolute;
    top: 0;
    left: -1px;
    width: 10px;
    bottom: 0;
    background: url(../images/leftshadow.png) repeat-y;
    right: 514px;
}

#right-shadow
{
    position: absolute;
    top: 0;
    right: 0;
    width: 12px;
    bottom: 0;
    background: url(../images/rightshadow.png) repeat-y;
}
.inside
{
    padding: 10px;
    border: 1px solid #999;
}

.inside img
{
    display: block;
    border: 1px solid #666;
    margin: 0 0 10px 0;
    width: 136px;
    height: 90px;
}

.inside h2
{
    font-weight: normal;
    color: #111;
    font-size: 12px;
    margin: 0 0 8px 0;
    visibility: hidden;
    text-align: left;
    padding-left: 20px;
}

.inside p
{
    font-size: 11px;
    color: #ccc;
    visibility: hidden;
    text-align: left;
    padding-left: 20px;
}



.scrollButtons
{
    position: absolute;
    top: 100px;
    cursor: pointer;
}

.scrollButtons.left
{
    left: -35px;
}

.scrollButtons.right
{
    right: -38px;
}

.overviewBG
{
    height: 210px;
    background-image: url('../images/Overview_BG.jpg');
    background-repeat: no-repeat;
    background-position: left;
}

.overviewBGBusiness
{
    height: 210px;
    background-image: url('../images/Overview_BG_Timeline_Business.jpg');
    background-repeat: no-repeat;
    background-position: left;
}

.overviewBGGTLServer
{
    height: 210px;
    background-image: url('../images/Overview_BG_Timeline_Server.png');
    background-repeat: no-repeat;
    background-position: left;
}

.overviewBGHome
{
    height: 210px;
    background-image: url('../images/Overview_BG_Home.jpg');
    background-repeat: no-repeat;
    background-position: left;
}


.GreenBG
{
    height: 300px;
    background-image: url('../images/Green_BG.jpg');
    background-repeat: no-repeat;
    background-position: right;
}

.Green
{
    color: #4e9d2c;
    font-size: 14px;
    font-weight: bold;
}

.BlueTitle
{
    color: #2671a2;
    font-size: 14px;
    font-weight: bold;
}



.csSelectedFocus
{
    font-weight: bold;
    vertical-align: top;
    line-height: 22px;
text-decoration: underline;
}

.SepVertLeft
{
    background-image: url(../Images/vert_sep1.gif);
    background-repeat: repeat-y;
    background-position: left;
}


.csSelectedBlue1
{
     color: #4790c3;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #b0bec7;
    border-bottom-color: #b0bec7;
    vertical-align: top;
    line-height: 22px;
}
.csSelectedBlue
{
    color: #4790c3;
    border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #b0bec7;
    border-bottom-color: #b0bec7;
    vertical-align: top;
    line-height: 22px;
}
.csArchiveFeatureTable
{
    background-image: url(../images/Archive_Feature_Table2.jpg);
    background-repeat: repeat-x;
    height: 312px;
}

.BlueBGButton
{
    position: absolute;
    float: left;
    width: 168px;
    height: 47px;
    background-image: url('../images/Blue_Button.png');
    background-repeat: no-repeat;
}

.HomeBusinessRedBuyNow
{
    position: absolute;
    float: left;
    width: 121px;
    height: 36px;
    background-image: url('../images/Family_Pack_Buy_Now.png');
    background-repeat: no-repeat;
    font-family: 'Open Sans' ,arial,sans-serif;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.HomeBusinessRedBuyNow a:active
{
    text-decoration: none;
    color: #ffffff;
}
.HomeBusinessRedBuyNow a:link
{
    text-decoration: none;
    color: #ffffff;
}
.HomeBusinessRedBuyNow a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.HomeBusinessRedBuyNow a:hover
{
    text-decoration: none;
    color: #f1f1f1;
}

.HomeBusinessGreenBuyNow
{
    position: absolute;
    float: left;
    width: 121px;
    height: 36px;
    background-image: url('../images/Family_Pack_Free_Trial.png');
    background-repeat: no-repeat;
    font-family: 'Open Sans' ,arial,sans-serif;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.HomeBusinessGreenBuyNow a:active
{
    text-decoration: none;
    color: #ffffff;
}
.HomeBusinessGreenBuyNow a:link
{
    text-decoration: none;
    color: #ffffff;
}
.HomeBusinessGreenBuyNow a:visited
{
    text-decoration: none;
    color: #ffffff;
}
.HomeBusinessGreenBuyNow a:hover
{
    text-decoration: none;
    color: #f1f1f1;
}



.GBMProOverviewBG
{
    height: 194px;
    width: 670px;
    background-image: url('../images/Blue_Overview_BG.jpg');
    background-repeat: no-repeat;
    background-position: right;
}

.GBMHomeOverviewBG
{
    height: 194px;
    width: 670px;
    background-image: url('../images/Green_Overview_BG.jpg');
    background-repeat: no-repeat;
    background-position: right;
}

.GBMServerOverviewBG
{
    height: 194px;
    width: 670px;
    background-image: url('../images/Gray_Overview_BG.jpg');
    background-repeat: no-repeat;
    background-position: right;
}

.ArchiveOverviewBG
{
    height: 194px;
    width: 670px;
    background-image: url('../images/Yellow_Overview_BG.jpg');
    background-repeat: no-repeat;
    background-position: right;
}

.MailOverviewBG
{
    height: 194px;
    width: 670px;
    background-image: url('../images/Light_Blue_Overview_BG.jpg');
    background-repeat: no-repeat;
    background-position: right;
}

.TxtField
{
    border: solid 1px #a5acb2;
    background-color: white;
    font-family: 'Open Sans' ,arial,sans-serif;
    color: gray;
    height: 20px;
}

.Link
{
    text-decoration: none;
    color: #4093c9;
}

.pricingBoxPriceBlack
{
    margin: 0;
    padding: 0;
    font-size: 35px;
    font-weight: bold;
    color: #000000;
}

.SepHorzBlack
{
    background-image: url('../images/sep.gif');
    background-repeat: repeat-x;
}

.ComingSoonTable
{
    background-image: url('../images/be_the_first.png');
    background-repeat: no-repeat;
    width: 577px;
    height: 261px;
}

.csTableBorderKb
{
    border: solid 1px #e6e6e6;
    font-family: Verdana, 'Open Sans' ,arial,sans-serif;
    background-image: url(../images/kb_background.jpg);
    background-repeat: repeat-x;
    font-size: 12px;
    color: #6a6a6a;
}

.BlogBtn
{
    background-image: url('../images/button-white.png');
    background-position: center;
    background-repeat: no-repeat;
    font-family: 'Open Sans' ,arial,sans-serif;
    color: #4093c9;
    font-weight: bold;
    height: 32px;
    text-align: center;
}

.Guiness
{
    background-image: url('../images/guinness.jpg');
    background-repeat: no-repeat;
    font-family: "Segoe UI" , Tahoma, Geneva, Verdana;
    font-size: 13px;
    color: white;
    width: 323px;
    height: 122px;
}

.BlueTable
{
    background-color: #e9f0f7;
    border: solid 1px #cbd7e3;
    font-size: 13px;
    color: #666666;
    padding-left: 10px;
    padding-right: 10px;
}

.BlueTable a:active
{
    text-decoration: none;
    color: #3399cc;
}
.BlueTable a:link
{
    text-decoration: none;
    color: #3399cc;
}
.BlueTable a:visited
{
    text-decoration: none;
    color: #3399cc;
}
.BlueTable a:hover
{
    text-decoration: none;
    color: #666666;
}

.SepBlue
{
    background-image: url('../images/sep_blue.png');
    background-repeat: repeat-x;
}
.TableSolutions
{
    background-color: #fafafa;
    border: solid 1px #f5f5f5;
}

.BGSide
{
    background-image: url('../images/bg_side.png');
    background-repeat: no-repeat;
    width: 292px;
    height: 175px;
    line-height: 18px;
}

.RedTxt
{
    color: #b32426;
}

hr
{
    clear: both;
    height: 1px;
    border: none;
    border-top: 1px #a2a2a2 dotted;
    margin: 6px 0 10px 0;
    padding: 0;
    display: block;
}

#test ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#test ul li
{
    display: block;
    font-size:13px;
    margin-bottom: 8px;
}

#test strong
{
    font-size:13px;
}

.BusinessTableTop
{
    background-repeat: no-repeat;
    height: 30px;
    padding-top: 15px;
    padding-left: 0px;
}

.BusinessTableMiddle
{
    background-repeat: repeat-y;
    padding-left: 0px;
    padding-right: 20px;
}


.BusinessTableBottom
{
    background-repeat: no-repeat;
    height: 27px;
}

.RelatedLinksBG
{
    background-image: url('../images/Related_Links_BG.png');
    background-repeat: no-repeat;
    width: 293px;
    height: 293px;
}

.StartsStripesBG
{
    background-image: url('../images/Footer_Stars_Stripes.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 320px;
}

.RightSideBannerGT
{
    background-image: url('../images/GT_Right_Side_Banner.png');
    background-repeat: no-repeat;
    width: 300px;
    height: 167px;
    position: relative;
}

.RightSideBannerGT2
{
    background-image: url('../images/TimelineDownload50.png');
    background-repeat: no-repeat;
    width: 300px;
    height: 167px;
    position: relative;
}


.RightSideBannerBlog
{
    background-image: url('../images/Blog_Right_Side_Banner.png');
    background-repeat: no-repeat;
    width: 293px;
    height: 150px;
    position: relative;
}

.RightSideBannerTitle
{
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #464646;
    text-align: left;
}

.RightSideBannerTXT
{
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 14px;
    color: #464646;
    text-align: left;
}

.rightSideBannerWhiteLink
{
    font-family: "Segoe UI" , 'Open Sans' ,arial,sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: white;
    text-align: left;
}

.rightSideBannerWhiteLink a:active
{
    text-decoration: none;
    color: white;
}
.rightSideBannerWhiteLink a:link
{
    text-decoration: none;
    color: white;
}
.rightSideBannerWhiteLink a:visited
{
    text-decoration: none;
    color: white;
}
.rightSideBannerWhiteLink a:hover
{
    text-decoration: underline;
    color: white;
}

.Threedayoffer
{
    background-image: url('../images/3day_Discount_offer_header_BG.png');
    background-repeat: no-repeat;
    width: 347px;
    height: 91px;
    position: relative;
    float: left;
    top: 5px;
}

.ThreedayofferTitle
{
    font-family: "Segoe UI" , Tahoma, 'Open Sans' ,arial,sans-serif;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}

.ThreedayofferTxtBlack
{
    font-family: Tahoma, 'Open Sans' ,arial,sans-serif;
    color: #000000;
    font-size: 15px;
    text-decoration: none;
}

.ThreedayofferCouponTxt
{
    font-family: "Segoe UI" , Tahoma, 'Open Sans' ,arial,sans-serif;
    color: #a20e0e;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

.ThreedayofferStore
{
    background-image: url('../images/3day_Discount_offer_Store_BG.png');
    background-repeat: no-repeat;
    width: 198px;
    height: 112px;
    position: relative;
    float: left;
    text-decoration: none;
}

.ThreedayofferTitleStore
{
    font-family: "Segoe UI" , Tahoma, 'Open Sans' ,arial,sans-serif;
    color: #ffffff;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}

.ThreedayofferTxtBlackStore
{
    font-family: Tahoma, 'Open Sans' ,arial,sans-serif;
    color: #000000;
    font-size: 13px;
    text-decoration: none;
}

.ThreedayofferCouponTxtStore
{
    font-family: "Segoe UI" , Tahoma, 'Open Sans' ,arial,sans-serif;
    color: #a20e0e;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

.DemoBigTitle
{
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 15px;
}

.DemosBG
{
    padding-left: 10px;
    background-repeat: no-repeat;
    background-image: url(../images/Demo_List_BG.png);
    width: 300px;
    height: 110px;
    position: relative;
    padding-right: 15px;
    padding-bottom: 20px;
    font-family: 'Open Sans' ,arial,sans-serif;
    font-size: 12px;
    color: #555555;
}

.DemoPoster
{
    position: absolute;
    top: 10px;
    left: 10px;
}

.DemoTitle
{
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    left: 115px;
}

.DemoTime
{
    position: absolute;
    top: 10px;
    left: 285px;
}

.DemoText
{
    position: absolute;
    top: 32px;
    left: 115px;
}

.DemoPlay
{
    position: absolute;
    z-index: 100;
    height: 36px;
    width: 37px;
    background-image: url(../images/Demo_Play_Overlay.png);
    background-repeat: no-repeat;
    top: 70px;
    left: 10px;
}

.WatchNow
{
    position: absolute;
    z-index: 100;
    height: 14px;
    cursor: pointer;
    width: 75px;
    padding-left: 18px;
    background-image: url(../images/Watch_Demo_Icon.png);
    background-repeat: no-repeat;
    top: 75px;
    left: 115px;
}

.Youtube
{
    position: absolute;
    z-index: 100;
    height: 15px;
    width: 100px;
    cursor: pointer;
    padding-left: 18px;
    background-image: url(../images/view_on_YouTube.png);
    background-repeat: no-repeat;
    top: 75px;
    left: 202px;
}


.csServerSelected
{
    background-image: url(../images/Server_Buy_Now_Tab1_Active.png);
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}


.csServerUnSelected
{
    background-image: url(../images/Server_Buy_Now_Tab1_Disabled.png);
    background-repeat: no-repeat;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
}

.csServerUnSelected a:active
{
    text-decoration: none;
    color: white;
}
.csServerUnSelected a:link
{
    text-decoration: none;
    color: white;
}
.csServerUnSelected a:visited
{
    text-decoration: none;
    color: white;
}
.csServerUnSelected a:hover
{
    text-decoration: underline;
    color: white;
}

.csServerSelected a:active
{
    text-decoration: none;
    color: gray;
}
.csServerSelected a:link
{
    text-decoration: none;
    color: gray;
}
.csServerSelected a:visited
{
    text-decoration: none;
    color: gray;
}
.csServerSelected a:hover
{
    text-decoration: underline;
    color: gray;
}


.txtBox
{
    height: 18px;
    width: 250px;
}

.Request
{
    font-size: 14px;
    font-weight: bold;
}

.Request a:active
{
    text-decoration: underline;
}
.Request a:link
{
    text-decoration: underline;
}
.Request a:visited
{
    text-decoration: none;
}
.Request a:hover
{
    text-decoration: none;
}

/*--expanding contact us in the header--*/




.GoldPartner
{
    width: 282px;
    height: 767px;
    float: left;
    display: block;
    background-image: url(../Images/Gold_Plan_BG.png);
    margin: 10px 15px 10px 20px;
    position: relative;
}

.SilverPartner
{
    width: 282px;
    height: 767px;
    float: left;
    display: block;
    background-image: url(../Images/Silver_Plan_BG.png);
    margin: 10px 15px 10px 20px;
    position: relative;
}

.FulfillmentPartner
{
    width: 284px;
    height: 376px;
    display: block;
    background-image: url(../Images/AFP_Plan_BG.png);
    margin: 10px 0 10px 20px;
    position: relative;
}

.DirectPartner
{
    width: 284px;
    height: 382px;
    display: block;
    background-image: url(../Images/DMR_Plan_BG.png);
    margin: 10px 0 10px 20px;
    position: relative;
}

.DirectPartner ul li
{
    margin: 3px;
}

.GoldPartnerIcon
{
    position: absolute;
    top: 20px;
    left: 50px;
    background-image: url(../Images/Gold_Partner_Icon.png);
    background-repeat: no-repeat;
    height: 25px;
    width: 140px;
    padding-left: 35px;
    font-family: "Segoe UI" , Arial;
    font-size: 22px;
    font-weight: bold;
    color: #dcb244;
}

.SilverPartnerIcon
{
    position: absolute;
    top: 20px;
    left: 50px;
    background-image: url(../Images/Silver_Partner_Icon.png);
    background-repeat: no-repeat;
    height: 25px;
    width: 150px;
    padding-left: 35px;
    font-family: "Segoe UI" , Arial;
    font-size: 22px;
    font-weight: bold;
    color: #56585d;
}

.FulfillmentPartnerIcon
{
    position: absolute;
    top: 10px;
    left: 25px;
    background-repeat: no-repeat;
    height: 23px;
    width: 235px;
    font-family: "Segoe UI" , Arial;
    font-size: 16px;
    font-weight: bold;
    color: #56585d;
}

.DirectPartnerIcon
{
    position: absolute;
    top: 10px;
    left: 15px;
    background-repeat: no-repeat;
    height: 23px;
    width: 255px;
    font-family: "Segoe UI" , Arial;
    font-size: 16px;
    font-weight: bold;
    color: #56585d;
}

.GoldPartner div div
{
    padding-bottom: 7px;
}
.GoldPartner div ul li
{
    padding-bottom: 7px;
}
.GoldPartner div ul
{
    padding-left: 12px;
}

.SilverPartner div div
{
    padding-bottom: 7px;
}
.SilverPartner div ul li
{
    padding-bottom: 7px;
}
.SilverPartner div ul
{
    padding-left: 12px;
}

.DirectPartner div div
{
    padding-bottom: 7px;
}
.DirectPartner div ul li
{
    padding-bottom: 7px;
}
.DirectPartner div ul
{
    padding-left: 12px;
}

.FulfillmentPartner div div
{
    padding-bottom: 7px;
}
.FulfillmentPartner div ul li
{
    padding-bottom: 7px;
}
.FulfillmentPartner div ul
{
    padding-left: 12px;
}

.PartnerGreenButton
{
    background-image: url('../images/Resellers_Green_Button.png');
    background-repeat: no-repeat;
    width: 141px;
    height: 41px;
    font-family: "Segoe UI" ,Arial,sans-serif;
    color: #ffffff;
    font-size: 12px;
    text-align: center;
    padding-top: 4px;
}

.CloudTableRow
{
    background-color: White;
}

.CloudTableRow:hover
{
    background-color: Gray;
}

.BannerTrue
{
    border: solid 1px #47b14d;
    background-color: #dcfae0;
}

.BannerFalse
{
    border: solid 1px red;
    background-color: #f9dbdb;
}

.LacieTableMiddle
{
    background-repeat: no-repeat;
    height: 16px;
    text-align: center;
}

.LacieTableMiddleWhite
{
    background-repeat: no-repeat;
    height: 21px;
    background-color: #efefef;
    text-align: center;
}

.LacieTableMiddleWhiteRight
{
    background-color: #b1d3ff;
}


/* Tiny Scrollbar */
#scrollbar1
{
    width: 450px;
    clear: both;
    margin: 0px 0 10px;
}
#scrollbar1 .viewport
{
    width: 430px;
    height: 130px;
    overflow: hidden;
    position: relative;
}
#scrollbar1 .overview
{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
}

#scrollbar1 .scrollbar
{
    background: transparent url(../images/bg-scrollbar.png) no-repeat;
}
#scrollbar1 .thumb .end
{
    background: transparent url(../images/bg-scrollbar.png) no-repeat;
}
#scrollbar1 .thumb
{
    background: transparent url(../images/bg-scrollbar.png) no-repeat;
}

#scrollbar1 .scrollbar
{
    position: relative;
    background-position: 0 0;
    float: right;
    width: 15px;
}
#scrollbar1 .track
{
    background: transparent url(../images/bg-scrollbar-end.png) no-repeat 0 100%;
    height: 100%;
    width: 13px;
    position: relative;
    padding: 0 1px;
}
#scrollbar1 .thumb
{
    background-position: 100% 100%;
    height: 20px;
    width: 13px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    top: 0;
}
#scrollbar1 .thumb .end
{
    background-position: 100% 0;
    height: 10px;
    width: 13px;
}
/*#scrollbar1 .disable { display: none; }
 Tiny Scrollbar */



.animslide
{
    position: relative;
    width: 100%;
    margin: auto;
    overflow: hidden;
    height: 37px;
}
.animslide .inner
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 37px;
    width: 100%;
    overflow: hidden;
    z-index: 99;
}
.sliderbutton
{
    position: absolute;
    left: 6px;
    bottom: 0px;
    width: 130px;
    z-index: 100;
    height: 37px;
    cursor: pointer;
    background-image: url(../Images/Social_Media_Bar_Middle.png);
}
.sliderRightEdge
{
    float: right;
    width: 6px;
    z-index: 100;
    height: 37px;
    background-image: url(../Images/Social_Media_Bar_Right_Cornor.png);
    background-repeat: no-repeat;
}
.sliderMiddle
{
    background-image: url(../Images/Social_Media_Bar_Middle.png);
    width: 880px;
    right: 6px;
    height: 37px;
    position: absolute;
    left: 136px;
}

.CloudCss
{
    padding: 6px;
    width: 270px;
    margin-top: 10px;
}

#HeaderNewAdd
{
    position: relative;
    font-family: 'Segoe UI' Arial;
}

.HeaderNewAddOpen .HideHeaderAdd
{
    text-align: center;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 1px;
    font-size: 13px;
}

.HeaderNewAddClose .ShowHeaderAdd
{
    text-align: center;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 1px;
    font-size: 13px;
}

.HeaderNewAddOpen .HeaderNewAddInner
{
    width: 100%;
    height: 100%;
    cursor: pointer;
    line-height: 55px;
    font-size: 24px;
    color: #444645;
}

.HeaderNewAddClosed .HeaderNewAddInner
{
    width: 100%;
    height: 100%;
    cursor: pointer;
    line-height: 16px;
    font-size: 13px;
    color: #444645;
}

.HeaderNewAddOpen .HeaderNewAddInner div .Off50
{
    color: #ff1621;
    font-size: 24px;
    font-weight: bold;
}

.HeaderNewAddClosed .HeaderNewAddInner div .Off50
{
    color: #ff1621;
    font-size: 16px;
    font-weight: bold;
}

.HeaderNewAddOpen .HeaderNewAddInner div div
{
    width: 660px;
    float: left;
    line-height: 29px;
}

.HeaderNewAddClosed .HeaderNewAddInner div div
{
    width: 100%;
}

.HeaderNewAddOpen .HeaderNewAddInner div #LargeAdd
{
    display: block;
}
.HeaderNewAddClosed .HeaderNewAddInner div #LargeAdd
{
    display: none;
}

.HeaderNewAddOpen .HeaderNewAddInner div #SmallAdd
{
    display: none;
}
.HeaderNewAddClosed .HeaderNewAddInner div #SmallAdd
{
    display: block;
}


.HeaderAddButton
{
    margin-top: -10px;
    margin-left: 15px;
    background-image: url(../images/Red_Buy_Now_Button_new.png);
    width: 156px;
    height: 34px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    float: right;
    font-weight: bold;
}

#HeaderZoolzAdd
{
    background-image: url(../Images/Zoolz_Strip_BG.png);
    background-repeat: repeat-x;
    position: relative;
    font-family: 'Segoe UI' Arial;
}

.HeaderZoolzAddRight
{
    background-image: url(../Images/Zoolz_Strip_Right.png);
    height: 65px;
    width: 7px;
    float: right;
    margin-right: -7px;
}

.HeaderZoolzAddLeft
{
    background-image: url(../Images/Zoolz_Strip_Left.png);
    height: 65px;
    width: 7px;
    float: left;
    margin-left: -7px;
}

.CloseZoolzAdd
{
    float: right;
    margin: 5px;
    margin-top: 8px;
    background-image: url(../images/Close_X.png);
    height: 9px;
    width: 9px;
    z-index: 10000;
    cursor: pointer;
}

.HeaderZoolzStart
{
    background-image: url(../images/Start_Now_Button.png);
    width: 216px;
    height: 37px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 10px;
    right: 70px;
}

.HeaderZoolzText
{
    position: absolute;
    top: 3px;
    left: 20px;
    width: 630px;
    text-align: center;
    color: #fff;
    font-size: 21px;
}

.HeaderZoolzText span
{
    font-size: 17px;
}


/*New Button*/
.GeneralButton:hover
{
    border: 1px solid #939393;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    color: #333;
}
.GeneralButton:active
{
    background-color: #f5f5f5;
    border-color: #444444;
    color: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#f5f5f5)); /* For Safari, Google Chrome */
    background: -moz-linear-gradient(top, #f1f1f1, #f5f5f5); /* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5); /* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f1f1, endColorstr=#f5f5f5)"; /* For Internet Explorer 8 */
}
.ButtonGreen
{
    background-color: #3d9200;
    width: 210px;
    height: 35px;
    border-color: #679e21;
    color: #f4fcf8;
    background: -webkit-gradient(linear, left top, left bottom, from(#74b84b), to(#57a02f)); /* For Safari, Google Chrome */
    background: -moz-linear-gradient(top, #74b84b, #57a02f); /* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#74b84b, endColorstr=#57a02f); /* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#74b84b, endColorstr=#57a02f)"; /* For Internet Explorer 8 */
}

.ButtonGreen:hover
{
    border: 1px solid #006600;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    color: #fffffc;
}
.ButtonGreen:active
{
    background-color: #f5f5f5;
    border-color: #444444;
    color: #ffffcc;
    background: -webkit-gradient(linear, left top, left bottom, from(#4aa02c), to(#4aa02c)); /* For Safari, Google Chrome */
    background: -moz-linear-gradient(top, #4aa02c, #4aa02c); /* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4aa02c, endColorstr=#4aa02c); /* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4aa02c, endColorstr=#4aa02c)"; /* For Internet Explorer 8 */
}
.ButtonBlue
{
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    color: #ffffff;
    background-color: #4c8ffd;
    border-radius: 2px 2px 2px 2px;
    -moz-border-radius: 2px 2px 2px 2px;
    -webkit-border-radius: 2px 2px 2px 2px;
    border: 1px solid #D9D9D9; /*behavior: url(border-radius.htc);*/
    font-weight: bold;
    width: 98px;
    height: 33px;
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8)); /* For Safari, Google Chrome */
    background: -moz-gradient(top, #4d90fe, #357ae8); /* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d90fe, endColorstr=#357ae8); /* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d90fe, endColorstr=#357ae8)"; /* For Internet Explorer 8 */
}

.ButtonBlue:hover
{
    border: 1px solid #939393;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    color: #fff;
}
.ButtonBlue:active
{
    background-color: #f5f5f5;
    border-color: #2f5bb7;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4d90fe)); /* For Safari, Google Chrome */
    background: -moz-linear-gradient(top, #4d90fe, #4d90fe); /* For Mozilla/Gecko (Firefox etc) */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d90fe, endColorstr=#4d90fe); /* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d90fe, endColorstr=#4d90fe)"; /* For Internet Explorer 8 */
}
