@charset "utf-8";

/*.grey-head{ color:#939497; font-family: Myriad Pro; font-size:34px;}
.head-2{ color:#69696a; font-family:Myriad Pro; font-size:32px; line-height:26px;}
.purple-head{ color:#895c8b; font-family: Myriad Pro; font-size:20px; padding-left:25px;}
.purple-head-arial{ color:#99329b; font-family: arial; font-size:20px; text-decoration:none;}
.purple-head-arial:hover{ color:#99329b; font-family: arial; font-size:20px; text-decoration:none;}
.purple-head-2{ color:#8f4c90; font-family:Trebuchet MS; font-size:18px; line-height:23px; font-style:italic}
.grey-text{ color:#5a5a5a; font-family:Trebuchet MS; font-size:13px; line-height:23px; }
.grey-head-2{ color:#848484; font-family:Trebuchet MS; font-size:16px; line-height:23px; font-style:italic; font-weight:bold; text-decoration:none;}
.grey-head-2:hover{ color:#848484; font-family:Trebuchet MS; font-size:16px; line-height:23px; font-style:italic; font-weight:bold; text-decoration:none;}

.content-section-left{ width:480px; float:left;  color:#616162; font-family:arial; font-size:14px; line-height:26px;}
.content-left{ width:484px; float:left;}
.inner-content-left{ width:325px; float:left; height:335px; }

.inner-content-right{ width:325px; float:right; padding-right:300px;}
.content-text{ color:#454546; font-family:arial; line-height:23px; font-size:13px;}
.content-client{ color:#454546; font-family:arial; line-height:20px; font-size:13px;}
.pink-text{ font-family:Arial; font-size:12px; color:#a26ba3; font-weight:bold;}
.small-pink{ font-family:Arial; font-size:11px; color:#a26ba3;}
.pink-link{ font-family:Arial; font-size:12px; color:#a26ba3; text-decoration:none}
.pink-link:hover{ font-family:Arial; font-size:12px; color:#a26ba3; text-decoration:none;}
.video-link{color:#8f4c90; font-family:Trebuchet MS; font-size:18px; text-decoration:none}
.video-link:hover{color:#8f4c90; font-family:Trebuchet MS; font-size:18px; text-decoration:none;}
.con-link{ font-family:Arial; font-size:16px; color:#a26ba3; text-decoration:none}
.con-link:hover{ color:#a26ba3; text-decoration:none;}
.content-middle{ float:left; width:224px; padding-right:20px;}
.content-middle .arrow{ float:left; width:25px; padding-top:26px; position:-10px;}
.content-right{ float:left; width:229px;}
.image-pad-right{ border:#e2e2e2 2px solid; width:319px; height:231px; float:right; padding:10px; overflow:hidden;}
.image-pad-right-1{  width:319px;  height:231px; float:right; padding:10px;}
.purple-link:hover{font-family:Arial; font-size:12px; color:#a26ba3; text-decoration:none}
.purple-link{font-family:Arial; font-size:12px; color:#a26ba3; text-decoration:none}
.testimonials-1{ width:381px; height:490px; background-image:url(/images/testimonials-1.png); background-repeat:no-repeat; float:left; padding-left:40px; padding-top:60px; padding-right:46px;}
.top-curve{ float:left; width:467px;}
.right-top-curve{ float:left; width:465px;}
.testimonials{ width:381px;background-image:url(/images/mid-tile.gif); background-repeat:repeat-y; float:left; padding-left:40px; padding-top:18px; padding-right:46px;}
.testimonials-left{ width:457px; float:left; padding-right:20px;  padding-bottom:10px;}
.testimonials-2{ width:381px; background-image:url(/images/mid-tile-2.gif); back
ground-repeat:repeat-y; float:left; padding-left:47px; padding-top:18px; padding-right:36px;}
.testimonials-3{ width:388px; height:197px;  background-image:url(/images/testimonials-3.png); background-repeat:no-repeat; float:left; padding-left:47px; padding-top:60px; padding-right:36px;}
.testimonials-right{ width:465px; float:left; padding-bottom:15px;}
.clients-left{ width:407px; padding-left:40px; float:left; font-size:14px; line-height:21px; color:#616162;}
.clients-left1{ width:407px; padding-left:40px; float:left; font-size:14px; line-height:20px; color:#616162;}
.clients-right{ width:410px; padding-right:50px; padding-top:60px; float:right;}
.close{ float:right; padding-left:450px;height:50px; padding-top:30px;  width:60px; padding-right:24px;}
.bold{ font-weight:bold; }
.footer-bg{  width:100%; float:left; height:100%; background:url(/images/footer-bg.gif) repeat-x 0px bottom;}
.footer{float:left; width:1004px; /*margin-left:25px; text-align:center; color:#616162; font-size:12px;  padding-top:40px; height:65px; border-top:0px solid #9e619f; word-spacing:5px;}*/

/*banner section starts here*/
.main-content{ width:1004px; float:left; background-image:url(/images/body-bg.gif); background-repeat:repeat-x; margin:10 auto;
		position:relative;}

#banner-section{ float:left; /*padding-left:17px;*/ padding-bottom:10px;}
.banner{  background-image: url(/images/banner-bg.png);  background-repeat:no-repeat; }
  /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0; 
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
			position:absolute;
            }
    /* // 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:963px;
		height:300px;
		overflow: hidden;
		}	
	#prevBtn, #nextBtn,
	#slider1prev{ 
		
		width:51px;
		height:52px;
		position:absolute;
		left:-5px;
		top:307px;
		z-index:2000;
		
		}	
		
	#nextBtn, #slider1next{ 
		left:953px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:absolute;
		width:51px;
		height:52px;
		background:url(/images/left-arrow.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{
		position:absolute;z-index:1000px;
		display:block;
		width:51px;
		height:52px; 
		background:url(/images/right-arrow.png) no-repeat 0 0;
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:52px;
		}
	ol#controls li{
		margin:10px 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:51px;
		line-height:51px;
		}
	ol#controls li a{
		float:left;
		height:52px;
		line-height:52px;
	    padding:10px 10px;
		
		}
	ol#controls li.current a{
		text-decoration:none;
		
		}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
.clients-right{ width:410px; padding-right:50px; padding-top:60px; float:right}
.clients-left{ width:407px; padding-left:40px; float:left; }
#box{ background-color:#FFFFFF; margin:0px; padding:0px; height:auto;	/*background-color:#F00; */}
#mbox-overlay{background-color: #662569; /* set the Milkbox overlay color // opacity: see the js options */
z-index:50000;cursor: pointer;}
#mbox-mainbox{background-color: #fff;   width:923px; }
#mbox-filebox{ margin:0; overflow: visible; }
.mbox-filebox-decorations{border:none;padding:0;}
#mbox-controls{float:right;}
#mbox-close{padding-top:0px;background:url(/css/close.png) no-repeat; font-size:12px; width:61px; height:25px; position:relative; margin-top:-13px;  right:20px;/* IMAGE: close */}
#mbox-close:hover,{}
.mbox-loading{ background:url(/css/loading.gif) no-repeat center; }/* IMAGE: loading gif */
.mbox-reset{ clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
.light-box-main{    width:923px; height:auto;	}
.content-section{ width:979px; float:left;  padding-bottom:38px;  padding-left:25px;  color:#616162; font-family:arial; font-size:14px; line-height:26px;}
.clients-top{ height:66px; width:880px; float:left; padding-left:40px; padding-top:46px;}
.clients-top1{width:880px; float:left; padding:20px 0px 0px 40px; height:120px;}
a.foot-link{ color:#616162; font-size:13px; text-decoration:none; word-spacing:0px; }
a.foot-link:hover{ text-decoration:none; color:#a164a2;  }
.copyright{ word-spacing:0px; }
.inner-hd{ font-family: 'Conv_DIN-Regular'; font-size:20px; color:#895c8b; display:block; background-image:url(/images/inner-hd-bor.gif); background-repeat:repeat-x; background-position:bottom left;}
.inner-h7{ font-family: 'Conv_DIN-Regular'; font-size:20px;  color:#8f4d90; font-weight:bold;}
.inner-h1{ font-family: 'Conv_DIN-Regular'; font-size:20px; letter-spacing:-1px; color:#8f4d90; }
.inner-h2{font-family: 'Conv_DIN-Regular'; font-size:21px; letter-spacing:-1px; font-weight:bold; display:block; float:left; color:#905291; background-image:url(/images/dot.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; }
.inner-h3{font-family: 'Conv_DIN-Regular'; font-size:21px; letter-spacing:-1px; font-weight:bold; display:block; float:left; color:#905291; background-image:url(/images/dot2.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; margin-top:-5px; }
.inner-h4{font-family: 'Conv_DIN-Regular';width:664px; font-size:21px; letter-spacing:-1px; font-weight:bold; display:block; float:left; background-image:url(/images/plus-dot.gif); background-repeat:no-repeat; background-position:left; padding:0px 0px 0px 35px;}
.inner-h5{font-size:14px;   display:block; float:left; background-image:url(/images/plus_small.jpg); background-repeat:no-repeat; background-position:20px 9px; padding:0px 0px 0px 47px; line-height:32px;}
.inner-h6{font-family: 'Conv_DIN-Regular'; font-size:21px; letter-spacing:-1px; font-weight:bold; display:block; float:left; color:#905291; background-image:url(/images/dot.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; margin-top:-5px; }
.wid-664{ float:left; width:664px; padding:15px 0px 0px 35px; background-image:url(/images/line.gif); background-repeat:repeat-y; background-position:8px 0px;  }
.wid-664-no{ float:left; width:664px; padding:15px 0px 0px 35px;    }
.wid-730{ float:left; width:710px; padding:15px 0px 0px 30px; background-image:url(/images/line.gif); background-repeat:repeat-y; background-position:6px 0px;  margin-top:-2px; position:relative; }
.wid-732{ float:left; width:710px; padding:15px 0px 0px 30px; background-image:url(/images/line.gif); background-repeat:repeat-y; background-position:6px 0px;  margin-top:-4px; position:relative; }
.wid-730-nbr{ float:left; width:710px; padding:15px 0px 0px 30px;   margin-top:-2px; position:relative; }
.ser-color{ color:#7e4c7f; }
.content-col1{ float:left; width:740px; padding-left:32px;}
.pad-20{ padding-left:30px; float:left;}
.pad-120{ padding-left:120px; float:left;}
img{ outline:none; border:none; }
a.prom-link{ color:#a164a2; text-decoration:none; word-spacing:0px; outline:none; border:none;}
a:hover.prom-link{  color:#a164a2; text-decoration:none; }
.ser-content-sec{ float:left; width:920px; padding-left:30px;}
.ser-col1{ float:left; width:640px; }
.ser-col2{ float:left; width:230px;}
.ser-rt-sec{ float:left; width:226px; background-image:url(/images/ser-rt-sec-bg.gif); background-repeat:repeat-y; background-position:left;}
.ser-rt-top{ float:left; width:226px;  background-image:url(/images/ser-rt-top-bg.gif); background-repeat:no-repeat; background-position:left top;}
.ser-rt-bot{ float:left; width:226px;  background-image:url(/images/ser-rt-bot-bg.gif); background-repeat:no-repeat; background-position:bottom left;}
.ser-sec-inner{ padding:30px 0px 20px 30px; margin-top:10px; width:190px;}
.rt-plus{ background-image:url(/images/small-plus.gif); display:block; background-repeat:no-repeat; background-position:0px 12px;  padding-left:20px; float:left;  width:200px; }
.small-plus{ background-image:url(/images/small-plus.gif); background-repeat:no-repeat; background-position:15px 11px; padding-left:35px;  display:block;}
.site-h1{ background-image:url(/images/site-dot.gif); background-repeat:no-repeat; background-position:55px 14px; padding-left:75px; color:#7f4d80; display:block; font-size:15px; font-weight:bold;  line-height:40px;}
.site-plus{ background-image:url(/images/small-plus.gif); background-repeat:no-repeat; background-position:30px 22px; padding-top:10px; padding-left:45px; color:#7f4d80; display:block; }
.foot-line{ font-size:11px; text-align:center; line-height:15px;}
.site-sub-menu{ background-image:url(/images/site-plus.gif); background-repeat:no-repeat; background-position:95px 18px; padding-top:10px; padding-left:115px; color:#7f4d80; display:block; }
.site-sub{ background-image:url(/images/small-plus.gif); background-repeat:no-repeat; background-position:130px 22px; padding-top:10px; padding-left:145px; color:#7f4d80; display:block; }
.prom-sec-1{ float:left; width:241px;  background-image:url(/images/prom-sec.gif); margin-left:40px; margin-bottom:25px; margin-right:60px; background-repeat:repeat-y; background-position:left;}
.prom-sec{ float:left; width:241px;  background-image:url(/images/prom-sec.gif); margin-bottom:25px;margin-right:60px; background-repeat:repeat-y; background-position:left;}
.prom-top{ float:left; width:241px;  background-image:url(/images/prom-top.gif); background-repeat:no-repeat; background-position:left top;}
.prom-bot{ float:left; width:241px;  background-image:url(/images/prom-bot.gif); background-repeat:no-repeat; background-position:bottom left;}
.prom-sec-inner{  margin-top:10px; height:270px; padding:10px 10px 10px 15px }
.cont-center{ text-align:center; margin:0px auto; font-size:16px; }
.cont-left{ float:left; padding-left:310px; text-align:right; }
.cont-line{ float:left; color:#8a5e8d; padding-left:25px; font-size:12px; padding-right:25px; }
.cont-right{ float:left; text-align:left;   }
.place-lft{ float:left; padding-right:10px; width:229px; height:440px;}
@font-face {
	font-family: 'Conv_DIN-Regular';
	src: url('/css/fonts/DIN-Regular.eot');
	src: local('?'), url('/css/fonts/DIN-Regular.woff') format('woff'), url('/css/fonts/DIN-Regular.ttf') format('truetype'), url('/css/fonts/DIN-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* root element for tabs  */
/*ul.tabs {
    list-style:none;
    margin:0 !important;
    padding:0;
    height:30px;
}

/* single tab *
ul.tabs li {
    float:left;
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important; padding-right:15px;
}

/* link inside the tab. uses a background image *
ul.tabs a {
   
    
    display:block;
    height: 30px;
    line-height:30px;
    text-align:center;
    text-decoration:none;
    padding:10px;
    margin:0px;
        position:relative;
    top:1px; font-weight:bold;
	
	font-family: 'Conv_DIN-Regular'; font-size:18px;  color:#754777; text-transform:uppercase;
}

ul.tabs a:active {
    outline:none; text-transform:uppercase;
	
}

/* when mouse enters the tab move the background image *
ul.tabs a:hover {
    background-position: -420px -31px;
   text-decoration:none;
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. *
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    background-position: -420px -62px;
    cursor:default !important;
    color:#5b5958 !important;
	text-decoration:none;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 *
ul.tabs a.s { background-position: -553px 0; width:81px; }
ul.tabs a.s:hover { background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 *
ul.tabs a.l { background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover { background-position: -248px -31px; }
ul.tabs a.l.current { background-position: -248px -62px; }


/* width 3 *
ul.tabs a.xl { background-position: 0 -0px; width:248px; }
ul.tabs a.xl:hover { background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }*/


/* initially all panes are hidden */
.panes .pane {
    display:none;
}
.pad-200{ padding-left:200px;}
#sep-tab{padding-top:12px;}


#blinds-cont {
	padding-left:3px;
	width:965px;
	height: 300px;
	
}

#blinds {
	margin-left:10px;
	height:300px;
	width: 965px;
	margin: 0 auto;
	
}

.floom_container {
	overflow: hidden;
	
}

.floom_progressbar {
	height: 3px;
	
	width: 0;
	position: relative;
	top: 2px;
	z-index: 1000;
	
	font-size: 1px;
}

.floom_slice {
	z-index: 10;
}

	
.floom_vertical {
	float: left;
}

.floom_horizontal {
	
}

/*.tab-content{ float:left; width:200px;}
.conduct{display:none; position:relative; margin-bottom:10px; border:#e2e2e2 2px solid; width:319px; height:232px; float:right; padding:10px;}
.action{display:none; border:#e2e2e2 2px solid; width:319px;margin-bottom:10px;  height:232px; float:right; padding:10px;}
.link-left{ float:left; padding-right:25px; padding-left:65px;}
.link-right{ float:right; }
.tab-menu{ color:#8f4d90; font-family:Arial; font-size:12px; text-decoration:none; }
.tab-menu:hover{ color:#CCCCCC; font-family:Arial; font-size:12px; text-decoration:none; }

.tab-menu-sel{ font-family:Arial; font-size:12px; text-decoration:none; color:#CCCCCC; }
.tab-menu-sel:hover{ color:#CCCCCC; font-family:Arial; font-size:12px; text-decoration:none; }*/

/*
     FILE ARCHIVED ON 15:50:45 Jul 14, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:44:28 May 14, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.34
  exclusion.robots: 0.036
  exclusion.robots.policy: 0.03
  esindex: 0.006
  cdx.remote: 12.839
  LoadShardBlock: 259.301 (3)
  PetaboxLoader3.resolve: 250.79 (4)
  PetaboxLoader3.datanode: 109.028 (5)
  load_resource: 119.209
  loaddict: 15.794
*/