@charset "utf-8";
/* CSS Document */

body,
html {
    width:100%;
    padding:0;
    margin:0;
    font:12px arial, helvetica, sans-serif; 
	font-weight:normal;
}

#body {
position:relative;
 background: #FFFFFF url(images/darkgray_background1.png) repeat-x;
 min-width:1000px; padding: 0px 0px;
  /* background: #F1F1F1 url(images/bg.jpg) repeat-x;bkg-mainpage-topfade.jpg images_gerygradient121.jpg*/
}

#body.blue {
    /*background: #FFF url(images/blue_bg.png) repeat-x;*/
}

/* General style definitions */
*:focus {
    outline:none;
}
table {
    padding:0;
    border:none;
    border-collapse:collapse;
}
img {
    border:none;
}
a {
   color:#d40001;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.clear {
    float:left;
    width:100%;
    clear:both;
}

form,fieldset {
    padding:0;
    margin:0;
    border:none;
}
.componentheading {
display:none;
}
#header {
}
#header-l2 {
    height:85px;
    width:1000px;
    margin:0 auto;
    /*background:url(images/bg.png) 0 0 repeat-x;*/
}
#header-inner {
    height: 85px;
    padding:0 0px 0 50px;
    background:url(images/topmenu-corners123.png) 50% 0 no-repeat;
}
#logo {
    float:left;
    width:155px;
    height:83px;
 /* padding:16px 0 0 0;*/
    background:url(images/logo.png) 0 50% no-repeat;
}
#logo a {
    height:83px;
    width:200px;
    float:left;
	margin-left:-42px;
    display:block;
}
#topmenu {
    float:left;
    padding:0;
    margin:0;
    list-style:none;
    width:641px;
    height: 90px;
    text-transform:lowercase;
    line-height: 82px;
    font-size: 18px;
    font-weight:bold;
}
#topmenu li {
    float:left;
    position:relative;
    width: 25%;
    height:83.5px;
    text-align:center;
    background:url(images/topmenu-sep1.png) 0% 0 no-repeat;
}
#topmenu li.active, #topmenu li#active_menu {
    background:url(images/topmenu-sep1.png) 0% -90px no-repeat;
}

#topmenu li:hover
{
    background:url(images/topmenu-sep1.png) 0 -90px no-repeat;
}

#topmenu li a {
    display: block;
    height:71px;
    color:#9c9a9a;
    text-decoration:none;
    background: transparent;
    text-transform: none;
    padding: 0px 27px;
}
#topmenu li a:hover {
    color:#000;
}



#topmenu li.active a, #topmenu li:hover a {
    color:#000;
    background:none;margin:auto;font-size:19px;
	width:110px;
}

#topmenu li:last-child
{
    width: 160px;     
}

#topmenu li:last-child.active a, #topmenu li:last-child a
{
    padding: 0px 27px;
}

#topmenu li ul {
    position:absolute;
    z-index:500;
    left:0;
    top:72px;
    width:192px;
    padding:0;
    margin:0;
    list-style:none;
    height:auto;
    display:none;
    font-size:12px;
    font-weight:normal;
    background:#babcd3;
}
#topmenu li:hover ul {
    display:block;
}
#topmenu li ul li {
    float:none;
    width:100%;
    text-align:left !important;
    height:auto !important;
    padding:0 !important;
    margin:0 !important;
    background:none !important;
}
#topmenu li ul li a {
    float:none !important;
    display:block !important;
    width:auto !important;
    padding:0 8px !important;
    margin:0 !important;
    height:33px !important;
    color:#323131 !important;
    background:none !important;
    line-height:33px !important;
}
#topmenu li ul li a:hover {
    background:#fff !important;
}
#topmenu-right {
    width:154px;
    float:right;
    height:85px;
    background:url(images/topmenu-right-bg123.png) 0 0 no-repeat;
}
#topmenu-right ul {
    list-style:none;
    padding:0 0 0 23px;
    margin:0;
    font-size:14px;
    font-weight:bold;
}
#topmenu-right ul li {
    height:35px;
    line-height: 43px;
}
#signin {
    height:35px;
    line-height: 43px;
}

#topmenu-right ul li a {
    color:#9c9a9a;
    text-decoration:none;
	height:100px;
}

/*#topmenu-right ul li.sign-in {
    line-height: 35px;
}

#topmenu-right ul li.sign-in a {
    font-size:17px;
    color:#757575;
    line-height: 35px;
}*/

#topmenu-right ul li a:hover {
    color:#000;
}
#submenu {
    height:41px;
}
#submenu-inner {
    height:41px;
    width:1000px;
    padding-right:3px;
    margin:0 auto;
    background:url(images/submenu-bg-right.png) 100% 100% no-repeat;
}
#submenu ul {
    float:right;
    padding:0 0 0 6px;
    margin:0;
    list-style:none;
    height:40px;
    background:url(images/submenu-bg-left.png) 0 0 no-repeat;
}
#submenu ul li {
    float:left;
    height:33px;
    padding-top:7px;
    line-height:34px;
    background:url(images/submenu-bg.png) 0 0 repeat-x;
    color:#676767;
}
#submenu ul li a {
    display:block;
    height:33px;
    padding:0 10px;
    color:#676767;
    background:#fff;
    text-decoration:none;
}
#submenu ul li a:hover {
    color:#000;
    background:url(images/submenu-bg.png) 0 -41px repeat-x;
}
#promo {
    height: 370px;
    clear: both;
}
#promo-inner {
    height:330px;

    width:1000px;

    padding-left:10px;

    margin:0 auto;

    text-align:center;

    position:relative;

    overflow:hidden;

}

#about-inner {
    height:410px;

    width:675px;

  padding-top:10px;padding-left:25px;

    margin:0px 0px 0px 0px;

    text-align:center;

    position:absolute;

    overflow:hidden;
	
	
}

.promo-overlay {
    position:absolute;
    text-align:center;
    top:20px;
    right:15px;
    width:545px;
    height:140px;
    z-index:200;
    color:#fff;
}
.promo-overlay big {
    display:block;
    font-size:34px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
.promo-overlay div {
    padding:6px 0 12px 0;
    text-align:right;
    font-size:18px;
}
.promo-overlay div span {
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
.promo-overlay a {
    margin-left:100px;
}
.page-services #promo, .page-products #promo, .page-services #promo-inner, .page-products #promo-inner {
    height:410px;
    background:url(images/bg-split.gif) 0 360px repeat-x;
}
#wrap {
/*    background:url(images/wrap-bg.gif) 0 -6px repeat-x;*/
}
.index #wrap {
    /*background:url(images/wrap-bg.gif) 0 -6px repeat-x;*/
}
#wrap-inner {
    width:1020px;
    margin:0 auto;
	padding-top:5px;
}

#footer {
height:30px;
position:relative;
    padding: 20px 0px 25px 0px;
    color:#adaaaa;
    overflow: hidden;
	clear:none;
}

#footer .footer-address {
   position:relative;
    width: 390px; left:10px;
	height:25px;
    font-size: 10px;
    color: #878787;
	padding: 0px;
	text-align:left;
}

#footer .footer-links {
    position:relative;
	left:780px;
	bottom:42px; padding:0px;
    width: 230px;
    font-size: 10px;
    color: #878787;
	clear: none;
	text-align:right;
}

#footer .footer-links a {
    font-size: 10px;
    color: #878787;
}


#showcase {
    height:14px;
    line-height:34px;
    font-family:"Arial Black",Gadget,sans-serif;
    font-weight:bold;
    clear:both;
/*    padding-left: 60px;*/
}
#showcase ul {
    width: 864px;
    float:right;
    padding:0;
    margin:0;
    list-style:none;
    height:65px;
    color:#718da3;
    font-size:14px;
}
#showcase ul li {
    float:left;
    width: 100px;
    padding-left: 45px;
	text-align:right;
/*	height:65px;*/
}
#showcase ul li a {
    color:#718da3;
    text-decoration:none;
    float:left;
	padding-top: 37px;
/*	margin-left:-50px;*/
/*	margin-top:20px;*/
}
/*#showcase ul li a:hover {
	margin-top:50px;
}*/
#showcase ul li.hd360 {
    background:url(images/icon-hd360.png) no-repeat 0px 32px;
/*  padding-left:10px;
  width:140px;*/
}
#showcase ul li.hd360:hover {
	background:url(images/icon_production_hd36012.png) no-repeat 0px 6px;
	/*height:100px;
/*	width:60px;*/
	/*top:30px;*/
	/*font-size:15px;*/
	/*margin-top:-20px;*/
}
#showcase ul li.photos {
    background:url(images/icon_photos.png) no-repeat 0px 32px;
	/*padding-left:60px;*/
}
#showcase ul li.photos:hover {
	background:url(images/icon_production_photography12.png) no-repeat 0px 0px;
/*	height:100px;*/
	/*font-size:15px;*/
/*	background-position:top center;*/
}
#showcase ul li.ebooks {
    background:url(images/icon_ebooks.png) no-repeat 0px 32px;
}
#showcase ul li.ebooks:hover {
	background:url(images/tab-ebooks12.png) no-repeat 0px 0px;
	height:100px;
	/*font-size:15px;*/
}
#showcase ul li.videos {
    background:url(images/icon_videos.png) no-repeat 0px 32px;
}
#showcase ul li.videos:hover {
	background:url(images/icon_production_video12.png) no-repeat 0px 0px;
	height:100px;
	/*font-size:15px;*/
}
#showcase ul li.webshows {
    background:url(images/icon_webshows.png) no-repeat 0px 32px;
} 
#showcase ul li.webshows:hover {
	background:url(images/icon_production_webshow12.png) no-repeat 0px 0px;
	height:100px;
	/*font-size:15px;*/
}
#showcase ul li.ice-books {
    background:url(images/icon_ice_books.png) no-repeat 0px 32px;
}
#showcase ul li.ice-books:hover {
	background:url(images/icon_production_iceebooks12.png) no-repeat 0px 0px;
	height:100px;
	/*font-size:15px;*/
}
.blogindex, .contentpaneopenindex, .contentpaneopenpage-products, .contentpaneopenpage-services, .contentpaneopenpage-about {
    width:100%;
}
#content {
    float:left;
    width:100%;
    clear:both;
   /* padding-bottom: 10px;*/
}
.page-about #wrap {
}
#did-you-know {
    height:400px;
    width:331px;
    float:right;
    /*background:url(images/tip-bg.png) 0 0 no-repeat;*/
    font-size:13px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
    background: url(images/did-you-know-bg.png) 0px 0px no-repeat;
}
#did-you-know .inner {
    margin:0 auto;
    width: 319px;
    height:380px;
    padding-top: 10px;
    background: url(images/did-you-know-bg1.png) 0px 0px no-repeat;
    margin-left: 9px;
    margin-top: 10px;
}
#did-you-know .heading {
    background: #f9f9f9;
    padding: 0 0 0px 6px;
    overflow: hidden;
}
#did-you-know .heading h4 {
    float:left;
    padding: 0px 6px;
    margin:0;
    font-size:1em;
    height:26px;
}
#did-you-know .pic {
    height:210px;
}
#did-you-know .text {
    padding:0 8px;
    height: 83px;
    font-weight: normal;
    font-family: Arial;
}
#did-you-know .btn {
    text-align:center; margin-top:-12px;
}
#did-you-know .switcher {
    float:right;
    padding: 4px 6px 0 0;
    margin:0;
    height:12px;
    list-style:none;
    background: #f9f9f9;
}
#did-you-know .switcher li {
    float:left;
    height:11px;
    margin-left:2px;
}
#did-you-know .switcher li a {
    float:left;
    width:12px;
    height:11px;
    background: url(images/switcher.png) no-repeat;
}
#did-you-know .switcher li.active a {
    background: url(images/switcher_active.png) no-repeat;
}
#tabs {
    float:left;
    width:630px;
    padding-top:7px;
}
.tabs-list {
    height:32px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
.tabs-list ul {
    float:left;
    padding:0;
    margin:0;
    list-style:none;
}

.tabs-list li {
    float:left;
    height:32px;
    line-height:32px;
    padding-top:8px;
    background:url(images/tab-bg.png) 0 100% no-repeat;
    border:1px solid #fff;
    border-bottom:none;
}

.contacts-tabs .tabs-list ul
{
    padding-left: 10px;
    width: 100%;
}

.contacts-tabs .tabs-list li {
    background:url(images/tab-contacts-bg.png) 2px 93% no-repeat;
    padding-left: 20px;
    border: 0px;
    border-bottom: 1px solid #dcdcdc;
    position: relative;
    top: 2px;
}

.contacts-tabs .tabs-list li a{
    padding: 0px 5px;
}

.tabs-list li.active {
    background:none;
    border:1px solid #cecece;
    border-bottom: 1px solid #FFF;
    padding:0;
    height:40px;
    line-height:40px;
}

.contacts-tabs
{
    width: 100%;
}

.contacts-tabs .tabs-list li.active {
    top: 1px;
}

.contacts-tabs .tabs-list ul
{
    border-bottom: 1px solid #dcdcdc;
}

.tabs-list li a {
    float:left;
    padding:0 30px;
    color:#878787;
    text-decoration:none !important;
}
.tabs-list li a:hover {
    color:#010101;
}
.tabs-list li.active a {
    color:#010101;
}
.tabs-container {
    clear:both;
	margin:0px;
	padding:0px;
}

#homepage #tabs {
    float:left;
    width: 686px;
    margin-top:7px;
    padding: 0px;
}

#homepage .tabs-list {
    height:88px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}

#homepage .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 691px;
}

#homepage .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 20px;
    font-weight: bold;
    color: #c2c1c1;
    height: 105px;
    background: none;
	width:170px;
}

#homepage .tabs-list li.active {
    background: url(images/tab-middle-left-small-bg1231.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 98px;
}

#homepage .tabs-list li span
{
    display: block;
}

#homepage .tabs-list li span span
{
    padding: 0px 13px;
    display: block;
    line-height: 98px;
    background: none;
}

#homepage .tabs-list li.active span span
{
   /* background: url(images/tab-middle-right-bg.png) no-repeat 100% 0%;*/
background: url(images/tab-middle-left-small1-bg1.png) no-repeat 100% 0%;   
}

#homepage .tabs-list li:first-child.active
{
   /* background: transparent url(images/tab-first-left-small-bg.png) no-repeat scroll -8px -4px;*/
   margin-left:3px;
}

#homepage .tabs-list li:first-child.active span span
{
   /* background: url(images/tab-first-right-small-bg.png) no-repeat 100% 0%;*/
	background: url(images/tab-middle-left-small1-bg1.png) no-repeat 100% 0%;
}




 
#homepage .tabs-list li.tab-buzz1
{   background: url(images/socialICE-tab.png) no-repeat 100% 0%;
    float: right; margin-top:-2px; margin-right:-1px; 
}

#homepage .tabs-list li.tab-buzz1-active
{   background: url(images/socialICE-tab-active.png) no-repeat 100% 0%; 
  /*  background: url(images/tab-middle-left-small-bg11.png) no-repeat 0% 0%; */
    float: right;   margin-top:-1px; margin-right:0px;
}




#homepage .tabs-list li a {
    outline: none;
    display: block;
}
#homepage .tabs-list li a:hover {
    color:#010101;
}
#homepage .tabs-list li.active a {
    color:#010101;
}

#homepage .tabs-container {
    clear:both;
    background: url(images/tab-bg-top.png) no-repeat;
/*    width: 693px;*/
    padding-top: 15px;
}

#homepage .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom.png) 0% 100% no-repeat;
}

#homepage .tabs-container-middle {
    background: url(images/tab-bg-middle.png) repeat-y;
    clear: both;
}




#about-us #tabs {
    float:left;
    width: 686px;
    margin-top:7px;
    padding: 0px;
}
#about-us .tabs-list {
    height:41px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
#about-us .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 693px;
}
#about-us .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 19px;
    font-weight: bold;
    color: #909090;
    height: 105px;
    background: none;
}

#about-us .tabs-list li.active {
    background: url(images/tab-middle-left-bg.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 100px;
}

#about-us .tabs-list li span
{
    padding-left: 40px;
    display: block;
}

#about-us .tabs-list li span span
{
    padding: 0px 40px;
    display: block;
    line-height: 98px;
    background: none;
}

#about-us .tabs-list li.active span span
{
    background: url(images/tab-middle-right-bg.png) no-repeat 100% 0%;
    padding-right: 13px;
}

#about-us .tabs-list li:first-child.active
{
    padding-left: 20px;
    background: transparent url(images/tab-first-left-bg.png) no-repeat scroll -8px -4px;
}

#about-us .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
    padding-right: 11px;
}

#about-us .tabs-list li.tab-our-team span {
    background: url(images/tab-our-team1.png) no-repeat 0px 11px;
}

#about-us .tabs-list li.tab-our-team span span {
    background: none;
    padding-left: 44px;
    padding-right: 18px;
}

#about-us .tabs-list li.tab-our-team-active span {
/*    background: url(images/tab-our-team-active.png) no-repeat 0px 12px;*/
	background: url(images/tab-our-team.png) no-repeat 0px 12px;
/*    position: relative;*/
    padding-left: 37px;
}

#about-us .tabs-list li.tab-testimonials span {
    background: url(images/tab-testimonials1.png) no-repeat 16px 11px;
}

#about-us .tabs-list li.tab-testimonials span span {
    background: none;
    padding-left: 63px;
    padding-right: 0px;
}

#about-us .tabs-list li.tab-testimonials-active span {
   /* background: url(images/tab-testimonials-active.png) no-repeat 26px 12px;*/
   background: url(images/tab-testimonials.png) no-repeat 26px 12px;
  /*  position: relative;*/
    padding-left: 52px;
}






#about-us .tabs-list li.tab-buzz
{ background: url(images/socialice-about.png) no-repeat 0% 0%;
    float: right; padding-right:218px; margin-top:-1px;
}

#about-us .tabs-list li.tab-buzz-active
{
    background: url(images/socialice-about-active.png) no-repeat 0% 0%;
    float: right; padding-right:218px; margin-top:-1px; 
}










#about-us .tabs-list li a {
    outline: none;
    display: block;
}
#about-us .tabs-list li a:hover {
    color:#010101;
}
#about-us .tabs-list li.active a {
    color:#010101;
}

#about-us .tabs-container {
    clear:both;
    background: url(images/tab-bg-top.png) no-repeat;
 /*   width: 693px;*/
    padding-top: 15px;
	margin-top:45px;
}

#about-us .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom.png) 0% 100% no-repeat;
}

#about-us .tabs-container-middle {
    background: url(images/tab-bg-middle.png) repeat-y;
    clear: both;
	height:608px;
}

/* register page start */

#register-page #tabs {
    float:left;
    width: 1000px;
    margin-top:7px;
    padding: 0px;
}
#register-page .tabs-list {
    height:41px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
#register-page .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 691px;
}
#register-page .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #909090;
    height: 105px;
    background: none;
}

#register-page .tabs-list li.active {
/*    background: url(images/tab-middle-left-bg.png) no-repeat 0% 0%;*/
background: url(images/tab-middle-left-small12-bg1.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 100px;
}

#register-page .tabs-list li span
{
    padding-left: 40px;
    display: block;
}

#register-page .tabs-list li span span
{
    padding: 0px 24px;
    display: block;
    line-height: 98px;
    background: none;
}

#register-page .tabs-list li.active span span
{
    background: url(images/tab-middle-right-bg.png) no-repeat 100% 0%;
    padding-right: 10px;
}

#register-page .tabs-list li:first-child.active
{
    padding-left: 20px;
    background: transparent url(images/tab-first-left-bg-wide.png) no-repeat scroll -8px -4px;
}

#register-page .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
}
#register-page .tabs-list li a {
    outline: none;
    display: block;
}
#register-page .tabs-list li a:hover {
    color:#010101;
}
#register-page .tabs-list li.active a {
    color:#010101;
}

#register-page .tabs-container {
    clear:both;
    background: url(images/tab-bg-top-wide-dbl.png) no-repeat;
/*    width: 693px;*/
    padding-top: 15px;
	margin-top:45px;
}


#register-page .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom-wide.png) 0% 100% no-repeat;
}

#register-page .tabs-container-middle {
    background: url(images/tab-bg-middle-wide.png) repeat-y;
    clear: both;margin-top:-2px;
	height: auto !important; 
}
#register-page .tabs-list li.tab-production span {
    background: url(images/tab-production1.png) no-repeat 10px 16px;
}

#register-page .tabs-list li.tab-production span span {
    background: none;
    padding-left: 50px;
    padding-right: 7px;
}

#register-page .tabs-list li.tab-production-active span {
    background: url(images/tab-production-active.png) no-repeat -9px 12px;
  /*  position: relative;*/
    padding-left: 33px;
}

/* Register page ends */

/* Partner page begins */


#partner-page #tabs {
    float:left;
    width: 1000px;
    margin-top:7px;
    padding: 0px;
}
#partner-page .tabs-list {
    height:41px;
    font-weight:bold; font-size:9pt;
    font-family:"Arial Black",Gadget,sans-serif;
}
#partner-page .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 691px;
}

#partner-page .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #909090;
    width:212px; height:105px;
    background: none;
}

#partner-page .tabs-list li.active {
/*    background: url(images/tab-middle-left-bg.png) no-repeat 0% 0%;
background: url(images/tab-middle-left-small12-bg1.png) no-repeat 0% 0%;  */
   
    line-height:40px;
    color: #d40001;
    width:212px; height:105px;
}

#partner-page .tabs-list li span
{
    padding:7px 0px 0px 20px;
    display: block;
}

#partner-page .tabs-list li span span
{
    padding: 0px 24px;
    display: block;
    line-height: 98px;
    background: none;
}

#partner-page .tabs-list li.active span span
{
    background: url(images/tab-middle-right-bg.png) no-repeat 100% 0%;
    padding-right: 10px;
}

#partner-page .tabs-list li:first-child.active
{ width:212px; height:99px;margin-left:4px;
    padding-left: 15px;
    background: transparent url(images/active-tab.png) no-repeat;
}

#partner-page .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
}
#partner-page .tabs-list li a {
    outline: none;
    display: block;
}
#partner-page .tabs-list li a:hover {
    color:#010101;
}
#partner-page .tabs-list li.active a {
    color:#010101;
}

#partner-page .tabs-container {
    clear:both;
    background: url(images/tab-bg-top-wide-dbl.png) no-repeat;
/*    width: 693px;*/
    padding-top: 15px;
	margin-top:45px;
}


#partner-page .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom-wide.png) 0% 100% no-repeat;
}

#partner-page .tabs-container-middle {
    background: url(images/tab-bg-middle-wide.png) repeat-y;
    clear: both;margin-top:-2px;
	height: auto !important; 
}
#partner-page .tabs-list li.tab-production span {
   height:100px;margin-top:20px;margin-left:20px;padding-top:10px;
   background: url(images/partnership-inactive.png) no-repeat; line-height:.9;
}
/*
#partner-page .tabs-list li.tab-production span span {
    background: none;
    padding-left: 50px;
    padding-right: 7px;
}
*/

#partner-page .tabs-list li.tab-production-active span {
   background: url(images/partnership-active.png) no-repeat; 
  margin-top:21px;line-height:.9;
    padding-left:20px;
}

#partner-page .tabs-list li.tab-distribution span {
   height:100px;margin-top:20px;margin-left:0px;padding-top:10px;
   background: url(images/register-inactive.png) no-repeat; 
}


#partner-page .tabs-list li.tab-distribution-active  {
    width:212px; height:99px;margin-left:4px;
    padding-left: 15px;
    background: transparent url(images/active-tab.png) no-repeat;
}
#partner-page .tabs-list li.tab-distribution-active span {
   background: url(images/register-active.png) no-repeat; 
  margin-top:20px;
    padding-left:20px;
}

/* Partner page ends */

/* Partner Did-You-Know Start */

#partner-page #did-you-know {
    height:485px;
    width:405px;
    float:left;
	margin-left:-80px;
    /*background:url(images/tip-bg.png) 0 0 no-repeat;*/
    font-size:13px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
    background: url(images/didyouknow/partner-sidebar-bg.png) 0px 0px no-repeat;
}
#partner-page #did-you-know .inner {
    margin:auto;
    width: 319px;
    height:380px;
    padding-top: 10px;
    margin-left: 9px;
    margin-top: 10px;
}
#partner-page #did-you-know .heading {
    padding: 0 0 0px 6px;
    overflow: hidden;
}
#partner-page #did-you-know .heading h4 {
        padding: 0px 6px;
    margin:0;
    font-size:1em;
    height:26px;
}
#partner-page #did-you-know .pic {
    height:210px;
}
#partner-page #did-you-know .text {
    padding:0 8px;
    height: 53px;
    font-weight: normal;
    font-family: Arial;
}
#partner-page #did-you-know .btn {
    text-align:center; margin-top:-12px;
}
#partner-page #did-you-know .switcher {
    
    padding: 4px 6px 0 0;
    margin:0;
    height:12px;
    list-style:none;
    }
#partner-page #did-you-know .switcher li {
    float:left;
    height:11px;
    margin-left:2px;
}
#partner-page #did-you-know .switcher li a {
    float:left;
    width:12px;
    height:11px;
    background: url(images/switcher.png) no-repeat;
}
#partner-page #did-you-know .switcher li.active a {
    background: url(images/switcher_active.png) no-repeat;
}
/* Partner Did-You-Know End

/*service page starts */

#service-page #tabs {
    float:left;
    width: 686px;
    margin-top:7px;
    padding: 0px;
}
#service-page .tabs-list {
    height:41px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
#service-page .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 691px;
}
#service-page .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #909090;
    height: 105px;
    background: none;
}

#service-page .tabs-list li.active {
/*    background: url(images/tab-middle-left-bg.png) no-repeat 0% 0%;*/
background: url(images/tab-middle-left-small12-bg1.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 100px;
}

#service-page .tabs-list li span
{
    padding-left: 40px;
    display: block;
}

#service-page .tabs-list li span span
{
    padding: 0px 24px;
    display: block;
    line-height: 98px;
    background: none;
}

#service-page .tabs-list li.active span span
{
    background: url(images/tab-middle-right-bg.png) no-repeat 100% 0%;
    padding-right: 10px;
}

#service-page .tabs-list li:first-child.active
{
    padding-left: 20px;
    background: transparent url(images/tab-first-left-bg.png) no-repeat scroll -8px -4px;
}

#service-page .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
}

#service-page .tabs-list li.tab-production span {
    background: url(images/tab-production1.png) no-repeat 10px 16px;
}

#service-page .tabs-list li.tab-production span span {
    background: none;
    padding-left: 50px;
    padding-right: 17px;
}

#service-page .tabs-list li.tab-production-active span {
    background: url(images/tab-production-active.png) no-repeat -9px 12px;
  /*  position: relative;*/
    padding-left: 33px; padding-right:10px;
}

#service-page .tabs-list li.tab-management span {
    background: url(images/tab-management1.png) no-repeat 5px 20px;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://localhost/icep/templates/ice/images/tab-management1.png');*/

}

#service-page .tabs-list li.tab-management span span {
    background: none;
    padding-left: 40px;
    padding-right: 0px;
}

#service-page .tabs-list li.tab-management-active span {
    background: url(images/tab-management-active.png) no-repeat 4px 12px;
  /*  position: relative;*/
    padding-left: 35px;
    padding-right: 0px;
}

#service-page .tabs-list li.tab-distribution
{
    float: right;
}

#service-page .tabs-list li.tab-distribution-active
{
    background: url(images/tab-last-left-bg1.png) no-repeat 0% 0%;
    float: right;
}

#service-page .tabs-list li.tab-distribution span {
/*    background: url(images/tab-distribution1.png) no-repeat -1px 11px;tab-distribution-active.png*/
background: url(images/tab-distribution1.png) no-repeat 10px 11px;
    padding-left: 46px;
}

#service-page .tabs-list li.tab-distribution span span {
    background: none;
    padding-left: 60px;
    padding-right: 10px;
}

#service-page .tabs-list li.tab-distribution-active span {
    background: url(images/tab-distribution-active.png) no-repeat 7px 12px;
  /*  position: relative;*/
    padding-left: 40px;
}

#service-page .tabs-list li.tab-distribution-active span span
{
    background: url(images/tab-last-right-bg.png) no-repeat 100% 0%;
    padding-left: 60px;
}

#service-page .tabs-list li a {
    outline: none;
    display: block;
}
#service-page .tabs-list li a:hover {
    color:#010101;
}
#service-page .tabs-list li.active a {
    color:#010101;
}

#service-page .tabs-container {
    clear:both;
    background: url(images/tab-bg-top.png) no-repeat;
/*    width: 693px;*/
    padding-top: 15px;
	margin-top:45px;
}

#service-page .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom.png) 0% 100% no-repeat;
}

#service-page .tabs-container-middle {
    background: url(images/tab-bg-middle.png) repeat-y;
    clear: both;
	height: auto !important;
}








/* OLD PRODUCT PAGE
#product-page #tabs {
    float:left;
    width: 686px;
    margin-top:7px;
    padding: 0px;
}
#product-page .tabs-list {
    height:41px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
#product-page .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 691px;
}
#product-page .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: bold;
    color: #909090;
    height: 105px;
    background: none;
}

#product-page .tabs-list li.active {
    background: url(images/tab-middle-left-small-bg111.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 100px;
}

#product-page .tabs-list li span
{
    padding-left: 40px;
    display: block;
}

#product-page .tabs-list li span span
{
    padding: 0px 24px;
    display: block;
    line-height: 98px;
    background: none;
}

#product-page .tabs-list li.active span span
{
    background: url(images/tab-middle-right-small-bg.png) no-repeat 100% 0%;
    padding-right: 41px;
    padding-left: 52px;
}

#product-page .tabs-list li:first-child.active
{
    padding-left: 20px;
    background: transparent url(images/tab-first-left-bg.png) no-repeat scroll -8px -4px;
}

#product-page .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
    padding-left: 67px;
    padding-right: 18px;
}

#product-page .tabs-list li.tab-hd360 span {
    background: url(images/tab-hd360123.png) no-repeat 20px 16px;
}

#product-page .tabs-list li.tab-hd360 span span {
    background: none;
    padding-left: 69px;
    padding-right: 7px;
}

#product-page .tabs-list li.tab-hd360-active span {
    background: url(images/tab-hd360-active.png) no-repeat 0px 16px;

    padding-left: 17px;
}

#product-page .tabs-list li.tab-ebooks span {
    background: url(images/tab-ebooks1.png) no-repeat 14px 20px;
    padding-left: 71px;
}

#product-page .tabs-list li.tab-ebooks span span {
    background: none;
    padding-left: 30px;
    padding-right: 0px;
}

#product-page .tabs-list li.tab-ebooks-active span {
    background: url(images/tab-ebooks-active.png) no-repeat 4px 12px;
  
    padding-left: 40px;
    padding-right: 0px;
}

#product-page .tabs-list li.tab-digital
{
    float: right;
}

#product-page .tabs-list li.tab-digital-active
{
    background: url(images/tab-last-left-bg1.png) no-repeat 0% 0%;
    float: right;
}

#product-page .tabs-list li.tab-digital span {
    background: url(images/tab-digital1.png) no-repeat -1px 11px;
    padding-left: 66px;
}

#product-page .tabs-list li.tab-digital span span {
    background: none;
    padding-left: 13px;
    padding-right: 10px;
}

#product-page .tabs-list li.tab-digital-active span {
    background: url(images/tab-digital-active.png) no-repeat 7px 12px;

    padding-left: 26px;
}

#product-page .tabs-list li.tab-digital-active span span
{
    background: url(images/tab-last-right-long-bg.png) no-repeat 100% 0%;
    padding-left: 60px;
    padding-right: 13px;
}

*/
/* END OLD PRODUCT PAGE */


/* NEW GALLERY PAGE */


#product-page #tabs {
    float:left;
    width: 686px;
    margin-top:7px;
    padding: 0px;
}
#product-page .tabs-list {
    height:41px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
#product-page .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 691px;
}
#product-page .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 16px;
    font-weight: bold;
    color: #909090;
    height: 105px;
    background: none;
}

#product-page .tabs-list li.active {
    background: url(images/tab-middle-left-small-bg111.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 100px;
}

#product-page .tabs-list li span
{
    padding-left: 40px;
    display: block;
}

#product-page .tabs-list li span span
{
    padding: 0px 24px;
    display: block;
    line-height: 98px;
    background: none;
}

#product-page .tabs-list li.active span span
{
    background: url(images/tab-middle-right-small-bg.png) no-repeat 100% 0%;
    padding-right: 41px;
    padding-left: 52px;
}

#product-page .tabs-list li:first-child.active
{
    padding-left: 20px;
    background: transparent url(images/tab-first-left-bg.png) no-repeat scroll -8px -4px;
}

#product-page .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
    padding-left: 67px;
    padding-right: 18px;
}

#product-page .tabs-list li.tab-hd360 span {
    background: url(images/tab-hd360123.png) no-repeat 20px 16px;
}

#product-page .tabs-list li.tab-hd360 span span {
    background: none;
    padding-left: 69px;
    padding-right: 7px;
}

#product-page .tabs-list li.tab-hd360-active span {
    background: url(images/tab-hd360-active.png) no-repeat 0px 16px;
/*    position: relative;*/
    padding-left: 17px;
}

#product-page .tabs-list li.tab-ebooks span {
    background: url(images/icon_production_ebooks_inactive.png) no-repeat 20px 16px;
}

#product-page .tabs-list li.tab-ebooks span span {
    background: none;
    padding-left: 60px;
    padding-right: 5px;
}

#product-page .tabs-list li.tab-ebooks-active span {
    background: url(images/icon_production_ebooks.png) no-repeat 13px 16px;
/*    position: relative;*/
    padding-left: 47px;
}


#product-page .tabs-list li.tab-videos
{
    float: right;
}

#product-page .tabs-list li.tab-videos-active
{
    background: url(images/tab-last-left-bg1.png) no-repeat 0% 0%;
    float: right;
}

#product-page .tabs-list li.tab-videos span {
    background: url(images/icon_production_video_inactive.png) no-repeat -1px 11px;
    padding-left: 56px;
}

#product-page .tabs-list li.tab-videos span span {
    background: none;
    padding-left: 13px;
    padding-right: 10px;
}

#product-page .tabs-list li.tab-videos-active span {
    background: url(images/icon_production_video.png) no-repeat 7px 12px;
/*    position: relative;*/
    /*padding-left: 26px;*/
}

#product-page .tabs-list li.tab-videos-active span span
{
  /*  background: url(images/tab-last-right-long-bg.png) no-repeat 100% 0%;*/
    padding-left: 35px;
   /* padding-right: 13px;*/  margin-right:3px;
}



#product-page .tabs-list li.tab-photo
{
    float: right;
}

#product-page .tabs-list li.tab-photo-active
{
    background: url(images/tab-last-left-bg1.png) no-repeat 0% 0%;
    float: right;
}

#product-page .tabs-list li.tab-photo span {
    background: url(images/tab-production1.png) no-repeat 5px 11px;
    padding-left: 66px;
}

#product-page .tabs-list li.tab-photo span span {
    background: none;
    padding-left: 13px;
    padding-right: 10px;
}

#product-page .tabs-list li.tab-photo-active span {
    background: url(images/tab-production-active.png) no-repeat 7px 12px;
/*    position: relative;*/
    padding-left: 26px;
}

#product-page .tabs-list li.tab-photo-active span span
{
  /*  background: url(images/tab-last-right-long-bg.png) no-repeat 100% 0%;*/
   margin-left: 5px;
    padding-right: 33px;
}



/*END GALLERY PAGE */





#product-page .tabs-list li a {
    outline: none;
    display: block;
}
#product-page .tabs-list li a:hover {
    color:#010101;
}
#product-page .tabs-list li.active a {
    color:#010101;
}

#product-page .tabs-container {
    clear:both;
    background: url(images/tab-bg-top.png) no-repeat;
  /*  width: 693px;*/
    padding-top: 15px;
	margin-top:45px;
}

#product-page .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom.png) 0% 100% no-repeat;
}

#product-page .tabs-container-middle {
    background: url(images/tab-bg-middle.png) repeat-y;
    clear: both;
	height: auto !important;
}


.tabs-container .tab {
    display:none;
    overflow: hidden;
    padding: 0px 14px;
	/*height:610px;*/
}
.tabs-container .tab-active {
    display:block;
	/*height:610px;*/
}
ul.partners {
    width:570px;
    padding:0 0 0 50px;
    margin:0;
    list-style:none;
    float:left;
}
ul.partners li {
    float:left;
    margin:0 0 12px 15px;
    width:78px;
    height:78px;
    border:1px solid #e6e6e6;
}
h2 {
    text-align:left;
    padding: 15 0 0 25px;
    font-weight:bold;
    font-size:17px;
    font-family:"Arial Black",Gadget,sans-serif;
    margin:1.5em 0;
}
.switch-outer {
    position:relative;
}
.switch-area {
    position:absolute;
    left: 13px;
    top:0;
    z-index:10;
    background:#F9F9F9;
}
.switch-partner {
    position:absolute;
    left: 13px;
    top:0;
    z-index:10;
    background:none;
}
.switch-active {
    display:block;
    z-index:20;
}


	
	/* about ice strategic switcher */
	
	#tab-clients .sliderswitch {
    float:right;
    padding: 4px 6px 0 0;
    margin:0;
    height:12px;
    list-style:none;
 
}
#tab-clients .sliderswitch li {
    float:left;
    height:11px;
    margin-left:2px;
}
#tab-clients .sliderswitch li a {
    float:left;
    width:12px;
    height:11px;
	z-index:10;
/*    background: url(images/switcher.png) no-repeat;*/
}
#tab-clients .sliderswitch li.active a {
  /*  background: url(images/switcher_active.png) no-repeat;*/
}
	
	
.sliderswitch-area {
    position:absolute;
    left: 13px;
    top:0;
    z-index:10;
    background:#F9F9F9;
}


#promo-inner ul {
    list-style:none;
    padding:0;
    margin:0;
    position:relative;
/*	 width:570px;
    padding:0 0 0 50px;
    margin:0;
    list-style:none;
    float:left;*/
}
#promo1
{
	background:url(images/moonIcon.png) 0 0 no-repeat;	
	margin-left:-50px;
}
/*#promo-inner ul li {
    position:absolute;
    top:0;
    left:0;
    z-index:10;
    background:#fff;
/*	 float:left;
    margin:0 0 12px 15px;
    width:78px;
    height:78px;
    border:1px solid #e6e6e6;*/
/*}*/

#promo-inner ul li.active {
    z-index:20;
}
.switcher-line {
  /*  position:relative;
    width:200px;
    margin:0 auto;*/
    clear:both;
	position: absolute; 
	z-index: 1000; 
	top: 360px; 
	left: 525px;
	width: 130px;
}
			
#a a.switcher-pause {
    position:absolute;
    width:24px;
    height:20px;
/*	top:5px;*/
	left:-30px;
	opacity:0.5;
	filter:alpha(opacity=50);
    background:url(images/pauseBtn.png) 0 0 no-repeat;	
}
#a a.switcher-pause:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#a a.switcher-play {
    position:absolute;
    width:24px;
    height:20px;
	top:5px;
	left:-30px;
	opacity:0.5;
	filter:alpha(opacity=50);
    background:url(images/playBtn.png) 0 0 no-repeat;	
}
#a a.switcher-play:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.switcher-line a.switcher-prev {
    position:absolute;
    width:24px;
    height:142px;
	margin-left:-397px;
/*	left:-397px;*/
    margin-top:-180px;

  background:url(images/navArrow_left_1.png) 0 0 no-repeat;
}
.switcher-line a.switcher-prev:hover {
  background:url(images/navArrow_left.png) 0 0 no-repeat;navArrow_left_1.png
}
.switcher-line a.switcher-next {
    position:absolute;
    width:24px;
    height:142px;
	margin-left:580px;
	/*left:499px;*/
    margin-top:-180px;
	opacity:0.5;
	filter:alpha(opacity=50);
    background:url(images/navArrow_right.png) 0 0 no-repeat;	
}

.switcher-line a.switcher-next:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}

#promo ul.switcher {
    /*width:145px;
    height:13px;*/
    padding:0;
    margin:0 ;
 /*  list-style:none;*/
  /* clear:both;*/
   position:absolute;
   padding-top:5px;
   opacity:0.5;
   filter:alpha(opacity=50);
}
#promo ul.switcher:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}

#promo ul.switcher li {
    float:left;
    margin-right:4px;
    list-style: none;
}
#promo ul.switcher li a {
    background: url(images/switcher.png) no-repeat;
    float:left;
    width:12px;
    height:11px;
}

#promo ul.switcher li.active a {
    background: url(images/switcher_active.png) no-repeat;
}
#promo ul.switcher li.inactive a {
    background: url(images/sunIcon.png) no-repeat;
}
div.popup {
    display:none;
    position:relative;
}
div.popup a.close {
    background: url(images/close.png) 240px 0 no-repeat;
	position:absolute;
    right:16px;
    top:16px;
    float:right;
    color:#a4a4a4;
    padding-right:30px;
    line-height:18px;
    height:18px;
    text-decoration:none;
	
}
div.popup a.close:hover {
    color:#000;
}
div.popup h1 {
    color:#718da3;
    font-size:17px;
    font-family:"Arial Black",Gadget,sans-serif;
    text-align:left;
    padding:0 0 0 44px;
    line-height:34px;
    margin:0;
    height:70px;
}
div.popup .popup-title {
    height:75px;
	padding-left:10px;
}
div.popup .popup-pic {
    height:412px;
    text-align:center;
/*    overflow:hidden;*/
    padding-left:12px;
    position: relative;
}

div.popup .popup-pic .popup-pic-next
{
    position: absolute;
    top: 48%;
    right: 50px;
}

div.popup .popup-pic .popup-pic-prev
{
    position: absolute;
    top: 48%;
    left: 50px;
}

div.popup .popup-pic a
{
    font-size: 12px;
    color: #718da3;
}

#gallery-hd360 h1 {
    background:url(images/icon_production_hd36011.png) 0 0 no-repeat;
    padding: 5px 87px;
	margin-left:10px;
}

#gallery-photos h1 {
    background:url(images/icon_production_photography.png) 0 0 no-repeat;
    padding: 5px 70px;
	/*margin-top:-33px;*/
	margin-left:10px;
}

#gallery-videos h1 {
    background:url(images/icon_production_video.png) 0 0 no-repeat;
    padding: 10px 67px;
}
#gallery-tours h1 {
    background:url(images/icon_production_iceebooks.png) 0 0 no-repeat;
    padding: 17px 65px;
}
#gallery-webshows h1 {
    background:url(images/icon_production_webshow.png) 0 0 no-repeat;
    padding: 5px 78px;
}
#gallery-ebooks h1 {
    background:url(images/icon_production_ebooks.png) 0 -10px no-repeat;
    padding: 5px 0 0 86px;
}
.popup-inner {
 /*   padding:33px 35px 0 35px;*/
}
.services-menu {
    width:1050px;
    height:375px;
    padding:0;
    margin:0 auto;
    list-style:none;
}
.services-menu li {
    float:left;
    width:33.33%;
}
.services-menu li.i2 {
    padding-top:14px;
}
#about-us-left {
    float:left;
    width:650px;
 /*   padding-top:15px;*/
}
#about-us-right {
    float:right;
    width:285px;
    padding-right:30px;
    padding-top:75px;
    color:#797979;
    text-align:left;
}
#about-us-right em {
    color:#020202;
}
#about-us-right em span {
    color:#c70808;
}
.popup-fav {
    height:40px;
    text-align:center;
    padding-top:12px;
}
.popup-thumbs {
    padding:0 0 0 20px;
}
.popup-thumbs ul {
    padding:0;
    margin:0 auto;
    list-style:none;
    width:800px;
    height:120px;
    overflow:hidden;
}
.popup-thumbs ul li {
    float:left;
    width:133px;
    height:120px;
    overflow:hidden;
}

#gallery-photos .popup-thumbs ul li {
    float:left;
    width:133px;
    height:120px;
    overflow:hidden;
}

.popup-thumbs ul li .title {
    padding-bottom:2px;
    color:#718da3;
}
.popup-thumbs ul li .title a {
    color:#718da3;
    text-decoration:none;
}
#promo-left {
    float:left;
    width:659px;
    overflow:hidden;
}
#promo-right {
    float:right;
    width:341px;
}
#promo-right #did-you-know {
    height:409px;
    width:341px;
    float:right;
    background:url(images/tip-bg2.png) 0 0 no-repeat;
}
.promo-service-image {
    height:320px;
}
.promo-service-easy {
    text-align:left;
    color:#878787;
    font-size:18px;
    font-family:"Arial Black",Gadget,sans-serif;
}
.promo-service-easy a {
    color:#878787;
    text-decoration:none;
}
.promo-service-easy a.active {
    color:#ff0101;
}
.tabs-holder {
    float:left;
    width:75px;
}
.tabs-holder ul {
    list-style:none;
    padding:0;
    margin:0;
    width:75px;
    overflow:hidden;
}
.tabs-holder ul li {
    height:81px;
    width:74px;
    background:url(images/service-tab-icons.png) -100px 5px no-repeat;
    border-top:1px solid #fff;
    border-right:1px solid #d3d3d4;
    border-bottom:1px solid #fff;
}
.tabs-holder ul li.active {
    border-right-color:#fff;
    border-bottom-color:#d3d3d4;
}
.tabs-holder ul li.t1a {
    background:url(images/service-tab-icons.png) 0 5px no-repeat;
}
.tabs-holder ul li.t2 {
    background:url(images/service-tab-icons.png) -100px -95px no-repeat;
}
.tabs-holder ul li.t2a {
    border-top-color:#d3d3d4;
    background-position:0 -95px;
}
.tabs-holder ul li.t3 {
    background:url(images/service-tab-icons.png) -100px -192px no-repeat;
}
.tabs-holder ul li.t3a {
    border-top-color:#d3d3d4;
    background-position:0 -192px;
}
.tabs-holder ul li a {
    display:block;
    height:74px;
    text-indent:-9000px;
}
.vtabs .tabs-container {
    float:left;
    width:550px;
    overflow:hidden;
    clear:none !important;
    border-bottom:1px solid #d3d3d4;
}
.vtabs .tab {
    height:221px;
    padding:10px;
    background:url(images/tabc-bg.gif) 0 100% repeat-x;
    border-left:7px solid #fff;
    border-bottom:7px solid #fff;
    overflow:hidden;
}
dl.two-col {
    list-style:none;
    padding:0 0 0 15%;
    margin:0;
    float:left;
    width:85%;
    clear:both;
    font-size:1.16em;
    font-weight:bold;
    color:#9f9fa0;
}
dl.two-col a {
    color:#9f9fa0;
}
dl.two-col dt {
    float:left;
    width:40%;
    padding:10px 0 10px 5%;
    background:url(images/arr.gif) 0 50% no-repeat;
}
dl.two-col dd {
    float:right;
    width:40%;
    padding:10px 0 10px 5%;
    background:url(images/arr.gif) 0 50% no-repeat;
}
h3 {
    padding:0 0 0 8%;
    margin:0 0 1em 0;
    font-family:"Arial Black",Gadget,sans-serif;
    font-size:1.3em;
    font-weight:bold;
}
.vtabs {
    float:left;
    width:635px;
}
.testimonial {
 /*   float:right;
   width:300px;*/
    padding-top: 15px;
    font-weight:normal;
    font-size:14px;
    color:#878787;
   /* margin-bottom:40px;*/
    clear:both;
    font-family: Arial;
	height:186px;
	background:url(images/testBG.png) 0 0 no-repeat;
}
.testimonial p{
 text-align:justify;
}
.testimonial em {
    display:block;
    color:#111;
    padding-top:4px;
}
.benefits {
    clear:both;
    font-size: 14px;
 /*   padding: 20px 10px 20px 40px;*/
    color:#878787;
    background:#e9e9e9;
    width: 245px;
    font-weight: normal;
    font-family: Arial;
	height:172px;
 /*  background:url(images/benefitsBG.png) 0px 0px no-repeat;
/*	background:url(images/benifits_background.png) 0px 0px no-repeat;*/
}
.benefits h4 {
    color:#000;
    padding:0 0 0 0px;
    margin-top:-140px;
	margin-left:30px;
 /*   height:30px*/
    line-height:26px;
}
.benefits a {
    color:#3283fd;
}

.benefits div
{
    padding-left:30px;
	width:280px;
	text-align:justify;
}

.left-container {
    float:left;
    width:550px;
}
.left-container a {
    color:#3283fd;
}
.right-container {
    float:right;
    width:330px;
}
.content-menu {
    float:left;
    width:100%;
    padding:0;
    margin:0;
    list-style:none;
}
.content-menu li {
    float:left;
    width:100%;
    clear:both;
}
.content-menu li .item-icon {
    float:left;
    height:50px;
    width:44px;
    background:url(images/icons.jpg) -190px 0 no-repeat;
}
.content-menu li.icon-tour .item-icon {
    background:url(images/icons.jpg) 0 0 no-repeat;
}
.content-menu li.icon-webshow .item-icon {
    background:url(images/icons.jpg) -732px 0 no-repeat;
}
.content-menu li.icon-ebooks .item-icon {
    background:url(images/icons.jpg) -374px 0 no-repeat;
}
.content-menu li.icon-video .item-icon {
    background:url(images/icons.jpg) -560px 0 no-repeat;
}
.content-menu li .item-content {
    float:left;
    width:500px;
    color:#9f9fa0;
}
.content-menu li .item-title {
    height:28px;
    line-height:28px;
}
.content-menu li .item-title big {
    font-size:14px;
    font-weight:bold;
    padding-right:12px;
}
.content-menu li .item-title a {
    color:#3283fd;
}

#imageMan {
cursor:default;
}
#man1_div{
    display:none;  
}
#man2_div{
    display:none; 
}
#man3_div{
    display:none; 
}
#man5_div{
    display:none;  
}
#man6_div{
    display:none; 
}
#man7_div{
    display:none; 
}

#man8_div{
    display:none; 
}

#man9_div{
    display:none; 
}

#man10_div{
    display:none; 
}
#man11_div{
    display:none; 
}


.tab-sidebar
{
    padding-left: 20px;
	margin-left:10px;
	border:1px solid #E6E6E6;
	height:330px;
}
.tab-sidebar-title
{
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding: 29px 0 10px 10px;
}
.tab-sidebar
{	
    padding-left: 0px;
	margin-left:10px;
	border:1px solid #E6E6E6;
	height:325px;
}
   .demo-show {
  
   }
      .demo-show h3 {
    font-size: 14px;
    font-weight: bold;
    font-family: Arial;
    padding: 0px 0px 0px 0px;
 background-color:#cfcdce;
 cursor:pointer;
      }
	  .demo-show h3:hover {
	  background-color:#909090;
	  }	
	   .demo-show h3:active {
	  background-color:#909090;
	  }	
	   
      .demo-show div {
  
          padding:0px 0px 0px 0px;
  
      } 
	 
 #tab-our-team .member-name
 {
    color: #010101;
    font-size: 12px;
    font-family: Arial;
 /*   font-style: italic;*/
	font-weight:bold;
 }
 
 #tab-our-team .member-task
 {
    color: #c70808;
    font-size: 12px;
    font-family: Arial;
 /*   font-style: italic;*/
	font-weight:bold;
 }
 
 #tab-our-team h2
 {
    color: #797979;
    font-family: Arial;
	font-size:12px;
   
 }
 
 #tab-our-team h2 div
 {
    padding-top: 10px; padding-bottom:20px;
    height: 140px;
 }
 
.tab-top
{
    background: url(images/tab-top-bg.png) no-repeat;
    width: 645px;
    height: 8px;
    display: none;
}

.tab-bottom
{
    background: url(images/tab-bottom-bg.png) no-repeat;
    width: 645px;
    height: 8px;
    display: none;
}
#tab-testimonials .left-icon
{
    text-align: center;
    width: 200px;
    padding: 15px 0px;
}
.tab-navigation
{
    padding: 15px 0 15px 50px;
}

.tab-navigation a
{
    font-size: 12px;
    cursor: pointer;
    text-decoration: underline;
}

.tab-navigation a.active
{
    text-decoration: none;
    color: #FF0000;
}
#did-you-know .inner .inner-top
{
    background: url(images/did-you-know-top-bg.png) no-repeat;
    width: 297px;
    height: 7px;
    display: none;
}
#did-you-know .inner-bottom
{
    background: url(images/did-you-know-bottom-bg.png) no-repeat;
    width: 297px;
    height: 14px;
    display: none;
}

#tab-testimonials
{
    padding-top: 35px;
}

.blog-entity
{	line-height:1em;
    width: 560px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
}

.blog-entity .comment-num
{  display:none;
    text-align: right;
    background: url(images/comment_num_bg.png) no-repeat 100% 0%;
    padding: 10px 15px 0px 0px;
    height: 33px;
    font-size: 14px;
}

.blog-entity .entity-title
{ color:#d40001; 
font-size:14px;
margin:0px 0px 0px 0px;
line-height:1.2em;
    float: left;
    width: 600px;
}

#tab-buzz .blog-entity .entity-title a
{padding:0px 0px 0px 0px;
	color: #d40001;
    font-size: 12px;
}

.blog-entity .entity-date
{ display:none;
    float: left;
    width: 40%;
    color: #c50005;
    font-size: 12px;
    font-style: italic;
}

.blog-entity .entity-content
{	margin:-20px 0px 0px 10px;
    color: #777373;
    padding: 0px 0px;
    font-size: 12px;
    clear: both;
	line-height: 1.2; height:80px;
}

.blog-entity .entity-comment a
{
    padding-bottom: 0px;
}

.blog-entity .entity-comment a
{
    color: #c50005;
    font-size: 12px;
}

#tab-buzz
{
    padding-top: 50px;
    color: #777373;
    font-size: 12px;
}

#tab-buzz a
{
    font-size: 12px;
    color: #C50005;
}

.tab-buzz-paginavigation
{
    padding-left: 58px;
}

.tab-buzz-paginavigation a
{
    font-size: 12px;
}

#tagclouds
{
    padding-top: 20px;
    width: 290px;
    float: right;
}

#tagclouds .tag-title
{
    font-size: 14px;
    font-weight: bold;
    color: #777373;
    padding: 0px 0px 0px 0px;
}

#tagclouds .tag-cloud
{
    background: url(images/icon-tag-cloud.png) no-repeat;    
    padding: 10px 0 16px 80px;
    height: 70px;
}

#tagclouds a
{
    color: #022589;
    line-height: 25px;
}

.testi-page-num tr td span.author
{
    color: #111111;
    font-size: 14px;
    font-style: italic;
}

.tab-title
{
    font-size: 24px;
    text-align: center;
    color: #b90202;
    padding: 35px 0px 15px;
}

.tab-title-bottom
{
    font-size: 12px;
    text-align: center;
    color: #000;
    padding: 0px 0px 25px 0px;
}

table.videos-table
{
    width: 580px;
}

table.videos-table tr td
{
    padding-bottom: 10px;
    line-height: 20px;
}

table.videos-table tr td p
{
    /*padding-bottom: 15px;*/
	margin:0px;
	padding:0px;
}

table.videos-table tr td.videos-image
{
    width: 90px;
    text-align: center;
    vertical-align: top;
}

table.videos-table tr td.videos-title
{
    font-size: 12px;
    color: #9f9fa0;
}

table.videos-table tr td.videos-title strong
{
    font-size: 14px;
    color: #000;
}

table.videos-table tr td.videos-title a strong
{
    font-size: 14px;
    color: #000;
}

table.videos-table tr td.videos-title a:hover strong
{
    color: #000;
}

table.videos-table tr td.videos-title a
{
    color: #3283fd;
    font-size: 12px;
}

table.videos-table tr td.videos-title .tab-learn-more-close
{
    position: absolute;
    right: 0px;
    bottom: 0px;
/*    color: #d70008;*/
	/*color: #9F9FA0;*/
    font-size: 12px;
}

.tab-learn-more-content
{
    position: relative;
    padding-bottom: 15px;
}

.archive-item
{
    padding-left: 15px;
}

.archive-item a
{
    font-size: 14px;
    color: #777373;
}

.contactus-promo-left
{
    width: 630px;
    float: left;
}

.contactus-promo-title
{
    margin-top: 35px;
    background: url(images/fast-helpful.png) no-repeat;
    width: 626px;
    height: 35px;
}

.contactus-promo-content
{
    width: 500px;
    padding: 25px 0px 0px 65px;
    
}

.contactus-promo-content-title
{
    font-size: 12px;
    color: #000;
}

.contactus-promo-content-date
{
    font-size: 12px;
    color: #777373;
    padding-bottom: 15px;
    text-align: right;
    font-style: italic;
}

.contact-form
{
    clear: both;
    padding-left: 18px;
}

.contact-text
{
    width: 420px;
    float: left;
}

.contact-text .contact-label
{
    width: 170px;
    float: left;
    font-size: 14px;
    color: #878787;
    font-weight: bold;
    padding-bottom: 15px;
}

.contact-text .contact-input
{
    width: 200px;
    float: left;
    padding-bottom: 20px;
}

.contact-text .contact-input input
{
    width: 255px;
}

.contact-textarea
{
  /*  float: left;
    width: 530px;
    height: 215px;*/
}

.contact-textarea textarea
{
    font-size: 12px;
    color: #777373;
  /*  width: 530px;
    height: 190px;*/
}

.contact-form button.button
{
/*    padding-top: 35px;*/
    background: none;
    border: 0px;
    float: left;
}

div.clear
{
    clear: both;
}

.register-form
{
    padding: 0px 25px;
}

.register-form-title
{
    padding: 0px 0px 36px 0px;
    background: url(images/title_register.png) 0px 40px no-repeat;
    width: 542px;
    height: 75px;
}

.register-form-title-desc
{
    padding: 0px 0px 53px 0px;   
    font-size: 14px;
    color: #000;
}

.register-form-left
{
    width: 420px;
    float: left;
}

.register-form-label
{
    width: 176px;
    float: left;
    font-size: 14px;
    color: #878787;
    font-weight: bold;
    padding-bottom: 15px;
}

.register-form-input
{
    width: 200px;
    float: left;
    padding-bottom: 20px;
}

.register-form-input input
{
    width: 182px;
}

.register-form-right
{
    float: left;
    width: 420px;
}

.register-form-label a
{
    color: #0356fe;
    font-size: 14px;
    text-decoration: underline;
}

.register-form button.button
{
    padding-top: 13px;
    background: none;
    border: 0px;
}

.promo-overlay a.learnmore {
    background:transparent url(images/btn-learnmore.png) no-repeat scroll 0 0;
	float:right;
    display:block;
    height:36px;
    line-height:39px;
    overflow:hidden;
    text-indent:-9999px;
    width:128px;
	
}

.promo-overlay a.learnmore:hover {
    background-position:0 -39px;
}

#product-page #did-you-know
{
    height: auto;
}

#service-page #did-you-know
{
    height: auto;
}

#tab-doing
{
    font-size: 15px; margin-top:-4px;
    padding-left: 65px;
}

#tab-doing img
{
    vertical-align: bottom;
}

#tab-doing a
{
    float: left;
    display: block;
    text-indent: -99999px;
    height: 160px;
}

#tab-doing a.production
{
    width: 145px;
    padding-left: 30px;
}

#tab-doing a.management
{
    width: 170px;
    padding-left: 35px;
}

#tab-doing a.distribution
{
    width: 156px;
}

#tab-doing div
{
    color: #323131;
    font-size: 15px;
    width: 560px;
	text-align:justify;
    background: url(images/icon_what_will_do_services.png) no-repeat;
}

#atffc
{
    display: none;
}

#homepage #tab-buzz1
{
    padding-left: 66px;
}

#blog-footer
{
    display: none;
}




#tab-clients ul {
    /*width:145px;
    height:13px;
    padding:0;
    margin:0 auto;
    list-style:none;
    clear:both;*/
	width:570px;
    padding:0 0 0 50px;
    margin:0;
    list-style:none;
    float:left;
}
#tab-clients  ul li {
   /* float:left;
    margin-right:4px;
    list-style: none;*/
	 float:left;
    margin:0 0 12px 15px;
    width:78px;
    height:78px;
    border:1px solid #e6e6e6;
}
#tab-clients .switcher {
    float:right;
    padding: 4px 6px 0 0;
    margin:0;
    height:12px;
    list-style:none;
  /*  background: #f9f9f9;*/
}
#tab-clients .switcher li {
    float:left;
    height:11px;
    margin-left:2px;
}
#tab-clients .switcher li a {
    float:left;
    width:12px;
    height:11px;
	z-index:10;
/*    background: url(images/switcher.png) no-repeat;*/
}
#tab-clients .switcher li.active a {
  /*  background: url(images/switcher_active.png) no-repeat;*/
}
.client-inner {
	position:relative;
	height:240px;
	margin:-15px 0px 0px -20px;
	}
	
#next-prev a.switcher-prev {
    position:absolute;
    width:50px; overflow:hidden;
    height:270px;
	margin-left:-11px;
/*	left:-397px;*/
  /*  margin-top:-180px;*/
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1000;
    background:url(images/clientsNavArrow12_left.png) 0 0 no-repeat;
}
#next-prev a.switcher-prev:hover {
	opacity: 1; overflow:hidden;
	filter:alpha(opacity=100);
}
#next-prev a.switcher-next {
    position:absolute;
    width:50px; overflow:hidden;
    height:270px;
	margin-left:667px;
	/*left:499px;*/
  /*  margin-top:-180px;*/
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:1000;
    background:url(images/clientsNavArrow12_right.PNG) 0 0 no-repeat;	
}

#next-prev a.switcher-next:hover {
	opacity: 1;
	filter:alpha(opacity=100);
}
#tab-distribution ul {
    /*width:145px;
    height:13px;
    padding:0;
    margin:0 auto;
    list-style:none;
    clear:both;*/
	width:570px;
    padding:0 0 0 50px;
    margin:0;
    list-style:none;
    float:left;
}
#tab-distribution  ul li {
   /* float:left;
    margin-right:4px;
    list-style: none;*/
	 float:left;
    margin:0 0 12px 15px;
    width:78px;
    height:78px;
    border:1px solid #e6e6e6;
}
#tab-distribution .switcher {
    float:right;
    padding: 4px 6px 0 0;
    margin:0;
    height:12px;
    list-style:none;
  /*  background: #f9f9f9;*/
}
#tab-distribution .switcher li {
    float:left;
    height:11px;
    margin-left:2px;
}
#tab-distribution .switcher li a {
    float:left;
    width:12px;
    height:11px;
	z-index:10;
/*    background: url(images/switcher.png) no-repeat;*/
}
#tab-distribution .switcher li.active a {
  /*  background: url(images/switcher_active.png) no-repeat;tab-sidebar*/
}


#tab-our-team-sidebar {
margin-top:5px; height:315px;
overflow:hidden;
}

#tab-our-team-sidebar ul {
    /*width:145px;
    height:13px;
    padding:0;
    margin:0 auto;
    list-style:none;
    clear:both;*/
/*	width:570px;*/
/*    padding:0 0 0 50px;*/
    margin-left:-24px;
    list-style:none;
/*    float:left;*/
}
#tab-our-team-sidebar  ul li {
   /* float:left;
    margin-right:4px;
    list-style: none;*/
	 float:left;
    margin:0 0 10px 10px;
    width:78px;
    height:78px;
    border:1px solid #e6e6e6;
}
#tab-our-team-sidebar .switch {
    float:right;
    padding: 4px 6px 0 0;
    margin-top:-20px;
    height:12px;
    list-style:none;
  /*  background: #f9f9f9;*/
}
#tab-our-team-sidebar .switch li {
    float:left;
    height:11px;
    margin-left:2px;
	width:10px;
}
#tab-our-team-sidebar .switch li a {
    float:left;
    width:12px;
    height:11px;
	z-index:10;
    background: url(images/switcher.png) no-repeat;
}
#tab-our-team-sidebar .switch li.active a {
    background: url(images/switcher_active.png) no-repeat;
}

.tabs-listBuzz {
    height:41px;
   /* font-weight:bold;*/
    font-family:"Arial Black",Gadget,sans-serif;
	margin-top:-50px;
	color:#9C9A9A;
	font-size:16px;
}
.tabs-listBuzz ul {
    float:left;
    padding:0;
    margin:0;
	width:660px;
    list-style:none;
	border-bottom:2px solid #D40001;
	height:45px;
	padding-top:5px;
}

.tabs-listBuzz li {
    float:left;
    height:32px;
    line-height:32px;
    padding-top:8px;
	width:180px;
	padding-left:40px;
	color:#9C9A9A;
	cursor:pointer;
 /*   background:url(images/tab-bg.png) 0 100% no-repeat;*/
/*    border:1px solid #fff;
    border-bottom:none;*/
}
#tab-buzz .tabs-listBuzz li.active {
  /*  background: url(images/tab-production-active.png) no-repeat -9px 12px;
    position: relative;
    padding-left: 33px;*/
	color:#D40001;
}

#tab-buzz .tabs-container-aboutice {
    clear:both;
/*    background: url(images/tab-bg-top.png) no-repeat;*/
    width: 650px;
 /*   padding-top: 15px;
	padding-bottom:16px;
	padding-right:20px;
	padding-left:30px;*/
	padding:0px;
	padding-left:30px;
	padding-top:15px;
}

.tabs-listBuzz li.active {
  /*  background: url(images/tab-production-active.png) no-repeat -9px 12px;
    position: relative;
    padding-left: 33px;*/
	color:#D40001;
}

.tabs-container-aboutice {
    clear:both;
/*    background: url(images/tab-bg-top.png) no-repeat;*/
    width: 600px;
    padding-top: 15px;
	padding-bottom:16px;
	padding-right:20px;
	padding-left:30px;
}

.tabs-container-aboutice .tabbuzz {
    display:none;
    overflow: hidden;
    padding: 0px 14px;
	
}
.tabs-container-aboutice .tab-activebuzz {
    display:block;
}


#contactus-page #tabs {
    float:left;
    width:770px;
    margin-top:7px;
    padding: 0px;
}
#contactus-page .tabs-list {
    height:41px;
    font-weight:bold;
    font-family:"Arial Black",Gadget,sans-serif;
}
#contactus-page .tabs-list ul {
    float:left;
    padding:0;
    margin: 0px 4px 0px -1px;
    list-style:none;
    height: 87px;
    width: 770px;
}
#contactus-page .tabs-list li {
    float:left;
    cursor: pointer;
    border: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
    color: #909090;
    height: 105px;
    background: none;
}

#contactus-page .tabs-list li.active {
/*    background: url(images/tab-middle-left-bg.png) no-repeat 0% 0%;.*/
background: url(images/tab-middle-left-small12-bg1.png) no-repeat 0% 0%;
    padding:0;
    height:40px;
    line-height:40px;
    color: #d40001;
    height: 100px;
}

#contactus-page .tabs-list li span
{
   /* padding-left: 40px;*/
    display: block;
}

#contactus-page .tabs-list li span span
{
    padding: 0px 24px;
    display: block;
    line-height: 98px;
    background: none;
}

#contactus-page .tabs-list li.active span span
{
    background: url(images/tab-middle-right-bg.png) no-repeat 100% 0%;
   /* padding-right: 10px;*/
}

#contactus-page .tabs-list li:first-child.active
{
/*    padding-left: 20px;*/
    background: transparent url(images/tab-first-left-bg.png) no-repeat scroll -8px -4px;
	width:233px;
}

#contactus-page .tabs-list li:first-child.active span span
{
    background: url(images/tab-first-right-bg.png) no-repeat 100% 0%;
}

#contactus-page .tabs-list li.tab-generalinfo span {
  /*  background: url(images/tab-production1.png) no-repeat 10px 16px;*/
  padding-left:15px;
}

#contactus-page .tabs-list li.tab-generalinfo span span {
    background: none;
  /*  padding-left: 50px;*/padding-left:10px;
    padding-right: 0px;
}

#contactus-page .tabs-list li.tab-generalinfo-active span {
 /*   background: url(images/tab-production-active.png) no-repeat -9px 12px;
    position: relative;
 /*   padding-left: 33px;*/ 
}

#contactus-page .tabs-list li.tab-techsupport span {
 /*   background: url(images/tab-management1.png) no-repeat 5px 20px;*/
}

#contactus-page .tabs-list li.tab-techsupport span span {
    background: none;
    padding-left: 30px;
    padding-right: 0px;
}

#contactus-page .tabs-list li.tab-techsupport-active span {
 /*   background: url(images/tab-management-active.png) no-repeat 4px 12px;
    position: relative;
   /* padding-left: 35px;*/
    padding-right: 0px;
}

#contactus-page .tabs-list li.tab-salesinfo
{
   /* float: right;*/
}

#contactus-page .tabs-list li.tab-salesinfo-active
{
    background: url(images/tab-middle-left-small12-bg1.png) no-repeat 0% 0%;
   /* float: right;tab-middle-left-small12-bg1  tab-last-left-bg1*/
}

#contactus-page .tabs-list li.tab-salesinfo span {
   /* background: url(images/tab-distribution1.png) no-repeat -1px 11px;*/
 /*   padding-left: 66px;*/
}

#contactus-page .tabs-list li.tab-salesinfo span span {
    background: none;
   padding-left: 45px;
    padding-right: 10px;
}

#contactus-page .tabs-list li.tab-salesinfo-active span {
 /*   background: url(images/tab-distribution-active.png) no-repeat 7px 12px;
    position: relative;
  /*  padding-left: 50px;*/
}

#contactus-page .tabs-list li.tab-salesinfo-active span span
{
    background: url(images/tab-last-right-bg.png) no-repeat 100% 0%;
    padding-left: 33px;
}

#contactus-page .tabs-list li.tab-whitepaper
{ padding-left:5px;
 /*   float: right;*/
}

#contactus-page .tabs-list li.tab-whitepaper-active
{
    background: url(images/tab-last-left-bg1_contact.png) no-repeat 0% 0%;
 /*   float: right;*/
}

#contactus-page .tabs-list li.tab-whitepaper span {
  /*  background: url(images/tab-distribution1.png) no-repeat -1px 11px;*/
  /*  padding-left: 66px;*/
}

#contactus-page .tabs-list li.tab-whitepaper span span {
    background: none;
    padding-left: 27px;
    padding-right: 10px;
}

#contactus-page .tabs-list li.tab-whitepaper-active span {
  /*  background: url(images/tab-distribution-active.png) no-repeat 7px 12px;
    position: relative;
 /*   padding-left: 50px;*/  
}

#contactus-page .tabs-list li.tab-whitepaper-active span span
{
    background: url(images/tab-last-right-bg.png) no-repeat 100% 0%;
 padding-left:32px; padding-right:23px;
}


#contactus-page .tabs-list li a {
    outline: none;
    display: block;
}
#contactus-page .tabs-list li a:hover {
    color:#010101;
}
#contactus-page .tabs-list li.active a {
    color:#010101;
}

#contactus-page .tabs-container {
    clear:both;
    background: url(images/tab-bg-top1.png) no-repeat;
/*    width: 800px;*/
    padding-top: 15px;
	margin-top:45px;
}

#contactus-page .tabs-container-bottom {
    padding-bottom: 16px;
    background: url(images/tab-bg-bottom1.png) 0% 100% no-repeat;
}

#contactus-page .tabs-container-middle {
    background: url(images/tab-bg-middle1.png) repeat-y;
    clear: both;
	height: auto !important;
	width:800px;
	
}
#contact-info {
    height:400px;
    width:247px;
    float:right;
    /*background:url(images/tip-bg.png) 0 0 no-repeat;*/
    font-size:14px;
  /*  font-weight:bold;*/
    font-family:"Arial Black",Gadget,sans-serif;
 /*   background: url(images/did-you-know-bg.png) 0px 0px no-repeat;*/
	color:#404040;
	padding-top:45px;
}
#contact-info .inner {
    margin:0 auto;
    width: 200px;
 /*   height:380px;*/
    padding-top: 10px;
 /*   background: url(images/did-you-know-bg1.png) 0px 0px no-repeat;*/
    margin-left: 9px;
    margin-top: 10px;
	padding-left:20px;
}



/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:1000px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
	/*	margin:0px;*/
		width:27px;
		height:142px;
		position:absolute;
	/*	left:-30px;*/
		left:-421px;
		top:-180px;
		}	
		
	.pauseBtn a{
		position:absolute;
		width:24px;
		height:20px;
		margin-top:-5px;
		left:-30px;
		float:left;
		opacity:0.5;
		filter:alpha(opacity=50);
		background:url(images/pauseBtn.png) 0 0 no-repeat;	
	}
	.pauseBtn a:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}
	.playBtn a{
		position:absolute;
		width:24px;
		height:20px;
		margin-top:-5px;
		left:-30px;
		opacity:0.5;
		filter:alpha(opacity=50);
		background:url(images/playBtn.png) 0 0 no-repeat;	
	}
	.playBtn a:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}

	#nextBtn, #slider1next{ 
		left:553px;
		}														
	
	#prevBtn a{  
		display:block;
		position:relative;
		width:27px;
		height:142px;
		background:url(images/navArrow_left_1.png) no-repeat 0 0;	
		}	

	#prevBtn a:hover{
		background:url(images/navArrow_left.png) no-repeat 0 0;

	}
	#nextBtn a{ 
		display:block;
		position:relative;
		width:27px;
		height:142px;		
		background:url(images/navArrow_right_1.png) no-repeat 0 0;	
		}	
		
	#nextBtn a:hover{
		background:url(images/navArrow_right.png) no-repeat 0 0;

	}

	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li, ul#controls li.numeric{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a, ul#controls li.numeric a{
		 background: url(images/switcher1.png) no-repeat;
		float:left;
		width:12px;
		height:11px;
		opacity:0.5;
		filter:alpha(opacity=50);
		}
	ol#controls li a, ul#controls li.numeric a:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}
	ol#controls li.current a, ul#controls li.current a{
		background: url(images/switcher_active1.png) no-repeat;
		}
	ol#controls li a:focus, ul#controls li.numeric a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	ul#controls {
		height: 30px;
		margin-left: 420px;
		margin-top:-20px;
	}

	.nightIcon a{
		position:absolute;
		width:24px;
		height:20px;
		margin-top:-5px;
		left:-50px;
		opacity:0.5;
		filter:alpha(opacity=50);
		background:url(images/sunIcon.png) 0 0 no-repeat;	
	}
	.nightIcon a:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}

	.dayIcon a{
		position:absolute;
		width:24px;
		height:20px;
		margin-top:-5px;
		left:-50px;
		float:left;
		opacity:0.5;
		filter:alpha(opacity=50);
		background:url(images/moonIcon.png) 0 0 no-repeat;	
	}

	.dayIcon a:hover{
		opacity:1;
		filter:alpha(opacity=100);
	}
	
/* // Easy Slider */

.status-body{
/*	border-bottom:1px solid #EEEEEE;*/
	line-height:14px;
	padding:-10px 0px -10px 0px;
	position:relative;
	font-size:14px;
	color:#333333; 

}

.learnmoreHeading{
	 padding:6px 0 12px 0;
    text-align:right;
    font-size:18px;
	color:#ffffff;
	width:500px;
	margin-top:-300px;
	margin-left:450px;
}

#ghost
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 1;
}

#ghost .learnmoreHeading
{
	margin-top: 3px;
}

#slider ul
{
	z-index: 2;
}

#controls
{
	position: relative;
	z-index: 2;
}
