.videotext{
	position:relative;
	top:5px;
	left:55px;
	z-index:100;
	margin-top:20px;
	}
.videoHolder { padding-left:10px; width: 670px; height:450px; padding-bottom:0px; z-index:-100000000000000000px;}
			.video { border:1px solid #ccc; padding: 10px; -moz-border-radius: 50px; -webkit-border-radius: 10px; border-radius: 10px; box-shadow: 1px 1px 7px  #666;  background: #ffffff;  }
ul#navmenu1 {
	height:800px;
	width: 220px;
	padding-left:15px;
	padding-top:10px;
	}
	
ul#navmenu1 li {
	padding:5px 0;
	}
ul#navmenu {
	font-size:12px;
	font-weight:bold;
	width: 160px;
	padding-left:24px;
	padding-top:10px;
	}
	
ul#navmenu li {
	list-style-image:url(../images/pagelinkbg.png);
	padding:5px 0;
	}
	
ul#navmenu li a {
	color:#666666;
	display: block;
	line-height: 20px;
	text-decoration: none;
	}
	
ul#navmenu li a:hover {
	display:block;
	color:#1680ab;
	text-decoration:underline;
	}

	
body#page1 li#link1 a, body#page2 li#link2 a, body#page3 li#link3 a, body#page4 li#link4 a, body#page5 li#link5 a, body#page6 li#link6 a, body#page7 li#link7 a, body#page8 li#link8 a, body#page9 li#link9 a, body#page10 li#link10 a, body#page11 li#link11 a, body#page12 li#link12 a, body#page13 li#link13 a, body#page14 li#link14 a,  body#page15 li#link15 a, body#page16 li#link16 a, body#page17 li#link17 a, body#page18 li#link18 a, body#page19 li#link19 a, body#page20 li#link20 a, body#page21 li#link21 a, body#page22 li#link22 a
{
	background-image:url(../images/btn1.png);

	}
ul#navmenu2 {
	font-size:12px;
	width: 205px;
	padding-left:0px;
	padding-top:0px;
	}
	
ul#navmenu2 li {
	list-style-image:url(../images/.png);
	padding:5px 0;
	}
	
ul#navmenu2 li a {
	color:#666666;
	display: block;
	line-height: 15px;
	text-decoration: none;
	}
	
ul#navmenu2 li a:hover {
	display:block;
	color:#1680ab;
	text-decoration:underline;
	}	
ul#navmenu2 li h13 a:hover {
	display:block;
	color:#1680ab;
	text-decoration:underline;
	}			
.article-image-slide div{
    width:100%;
    height:100%;
}
root { 
    display: block;
}
.tweet{
    width:100%;
    margin-top: -10px;
}
body {
    font-family: Arial,Helvetica,"Helvetica Neue",sans-serif;
    font-size: 12px;
    color: #666;
    line-height: 20px;
}
.clearfix {
    float: none;
    clear: both;
}
/*
    HEADING TAGS STYLE
*/

h1 {
    font-size: 34px;
}
h2 {
    font-size: 28px;
}
h3 {
    font-size: 18px;
}
h4 {
    font-size: 26px;
	}
h5 {
    font-size: 20px;
}
h6 {
    font-size: 14px;
}
h7 {
    font-size: 12px;
}
h8 {
    font-size: 12px;
}
h9 {
    font-size: 18px;
	color:#1680ab;
	padding-left:20px;
}

h10 {
    font-size: 14px;
	font-weight:bold;
	color:#1680ab;
	position:relative;
	left:-20px;
}
h11 {
    font-size: 14px;
	font-weight:bold;
	color:#1680ab;
	position:relative;
	left:40px;
}
h12 {
    font-size: 18px;
	color:#1680ab;
	left:50px;
}
h13 {
    font-size: 14px;
	font-weight:bold;
	color:#666;
	position:relative;
	left:0px;
}
h13 a:hover {
	color:#1680ab;
	text-decoration:underline;
	}
h14 {
    font-size: 14px;
	font-weight:bold;
	position:relative;
	left:0px;
}
h14 a:hover {
	color:#1680ab;
	text-decoration:underline;
	}
h15 {
    font-size: 22px;
	font-weight:bold;
	position:relative;
	color:#1680ab;

}			
h16 {
    font-size: 22px;
	font-weight:bold;
	position:relative;
	color:#1680ab;

}		
/*
    LINK STYLE
*/

a {
    color: #fdfdfd;
    text-decoration: none;
}
a:link {
    text-decoration: none;
}
a:hover {
	 color: #7e7d7e;
    text-decoration: underline;
}
a:visited {

}
.center {
    width: 940px;
    margin: 0 auto;
    padding: 0 10px;
}

/*
    HEADER CSS
*/

.header {
    background: url('../images/background.png');
	width:100%;
	position:fixed;
	z-index:1000000000;
}
.navigation {
	padding: 0px 100px;
	position:relative;
	top:12px;
	left:30px;
}
.logo {
	position:relative;
	top:0px;
	left:0px;
	padding: 7px 0px;
	
    float: left;
}
.logo1 {
	position:relative;
	top:-9px;
	left:-30px;
	float: right;
}
.logo2 {
	position:relative;
	top:20px;
	left:350px;
	padding: 17px 0px;
	width: 110px;
    float:left;
	display:inline;
		}
.logo2a {
	position:relative;
	top:10px;
	left:205px;
	padding: 17px 0px;
	width: 415px;
    float:right;
	display:inline;
		}		
.services1 {
	padding:0px 10px;
	width: 600px;
   	float:left;
	z-index:-100
	
   }
.heading {
	height:100px;
    width: 100%;
    padding: 0px 0;
    display: table;
}
.sidebar1 {
   position:relative;
   top:100px;
   left:850px;
}
.sid{
    width: 210px;
   	float:right;
}


.customers
{
	position:relative;
	top:0px;
	left:0px;
	}
.clints h7{
	color:#FFF;
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 24px;
	padding-left:10px;
}
.animi{
	padding-left:0px;
	background:#fff;
	}
.animi1{
	
	padding-left:0px;
	background:#fff;
	}	
.b-int{
	padding-top:10px;
	padding-left:230px;
	background:#fff;
	}
.Staff{
	padding-top:10px;
	padding-left:200px;
	background:#fff;
	}
.HDS{
	padding-top:10px;
	padding-left:100px;
	background:#fff;
	}	
.contract{
	padding-top:10px;
	padding-left:260px;
	background:#fff;
	}	
.Permenent{
	padding-top:10px;
	padding-left:110px;
	background:#fff;
	}
.Partners{
	padding-top:10px;
	padding-left:220px;
	background:#fff;
	}	
.Tech{
	padding-top:10px;
	padding-left:250px;
	background:#fff;
	}
.Upgrade{
	padding-top:10px;
	padding-left:155px;
	background:#fff;
	}		
.DM-txt{
	padding-top:10px;
	padding-left:170px;
	background:#fff;
	}
.BA-txt{
	padding-top:10px;
	padding-left:180px;
	background:#fff;
	}
.Salesforce-txt{
	padding-top:10px;
	padding-left:230px;
	background:#fff;
	}	
.About-txt{
	padding-top:10px;
	padding-left:170px;
	background:#fff;
	}
.Assesment{
	padding-top:10px;
	padding-left:170px;
	background:#fff;
	}
.Sharepoint{
	padding-top:10px;
	padding-left:200px;
	background:#fff;
	}	
.Requirment{
	padding-top:10px;
	padding-left:190px;
	background:#fff;
	}	
.development{
	padding-top:10px;
	padding-left:190px;
	background:#fff;
	}
.END{
	padding-top:10px;
	padding-left:165px;
	background:#fff;
	}
.Project{
	padding-top:10px;
	padding-left:90px;
	background:#fff;
	}	
/*
    SLIDERS
*/
.slider-bg {
    background: url('../images/slider-shadow.png') no-repeat bottom center;
	}
.slider-bg-ra {
    background: url('../images/slider-shadow-ra.png') no-repeat bottom center;
}
/*
    JCYCLE SLIDESHOW AND NO SLIDER HOME PAGE
*/

.slider {

}
.jcycle {
    height: 330px;
    padding-bottom: 10px;
}
.ie8 .jcycle {
    background: transparent;
}

/*          JCYCLE SLIDER WITH TRANSPARENT IMAGE        */
.jcycle-slider-item {
position: relative;
left:50px;
}
.jcycle-slider-item-text {
    float: left;
    margin-top: 80px;
}
.jcycle-slider-item-text-top {
    position: absolute;
    left: 0px;
    padding: 20px;
    background: #000;
    top: 100px;
    opacity: .8;
}
.slide-text-right {
    left: auto;
    right: 0px;
}
.jcycle-slider-item-text h1, .jcycle-slider-item-text-top h1 {
    font-size: 36px;
    color: #FFF;
}
.jcycle-slider-item-text span, .jcycle-slider-item-text-top span {
    margin-top: 10px;
    color: #FFF;
    display: block;
    outline: medium;
    font-size: 13px;
    text-shadow: #333 1px 1px 3px;
}
.jcycle-slider-item-image {
	

}
/*          JCYCLE SLIDER WITH FULL IMAGE        */

.slide-image-border {
    border: 10px solid #FFF;
    height: 300px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.border {
    border: 10px solid #FFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow: 0 0 40px #BEBEBE;
    -webkit-box-shadow: 0 0 40px #BEBEBE;
    box-shadow: 0 0 40px #BEBEBE;
    margin-bottom: -10px;
}
.border iframe {
    margin-bottom: -5px;
}
/*jcycle page*/
#jcycle-pager, .nivo-controlNav {
    position:absolute;
    top:300px;
    width:80px;
    z-index:5000 !important;
    padding-left: 10px;
}
.jcycle-pager a, .nivo-controlNav a.nivo-control {
   
    display:block;
	position:relative;
	top:-150px;
	left:380px;
    float:left;
    height:14px;
    margin-right:5px;
    text-indent:-5000px;
    width:14px;
    cursor: pointer;
}
#jcycle-pager .activeSlide, .nivo-controlNav a.active {
   
    display:block;
	position:relative;
	top:-150px;
	float:left;
    height:14px;
    margin-right:5px;
    text-indent:-5000px;
    width:14px;
    cursor: pointer;
}
/*nivo slider*/
.nivo-slider-box {
	height: 310px;
}
.nivo-slideshow {
    height: 300px;
	width:965px;
}
.nivo-controlNav {
    top:368px;
    padding-left: 0px;
}
.nivo-directionNav a {
    cursor: pointer;
    position: absolute;
    top: 45%;
    z-index: 99;
}
.nivo-nextNav {
    background: url("../images/nivo-next.png") no-repeat scroll center center transparent;
    height: 40px;
    text-indent: -99999px;
    width: 40px;
    cursor: pointer;
}
.nivo-prevNav {
    background: url("../images/nivo-prew.png") no-repeat scroll center center transparent;
    height: 40px;
    text-indent: -99999px;
    width: 40px;
    cursor: pointer;
}
/*
    ROUND ABOUT SLIDESHOW
*/
.for-ra {
    background: url('../images/top_row_bg_ra.jpg') no-repeat top center;
}
.header-trans {
    background: url('../images/header-bg-trans.png') no-repeat top center #ff00c4;
}
.roundabout-slideshow-div {
    
}
#roundabout-slideshow-div {
    height: 365px;
    width: 900px;
    padding: 40px 0;
    overflow: hidden;
}
#roundabout-slideshow {
    height:410px;
    list-style:none outside none;
    padding-left:0;
}
ul#roundabout {
    margin: 0 auto;
    list-style: none;
    width: 550px;
    height:365px;
    list-style:none outside none;
    margin:0 auto;
    padding-left:0;
    width:550px;
}
.roundabout-moveable-item {
    border: 10px solid #FFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    height: 345px;
    overflow: hidden;
    width: 530px;
    padding: 0px;
    margin-top: -8px;
    margin-left: -7px;
}
.roundabout-in-focus {
    height: 345px;
}
.roundabout-moveable-item img {
    width:100%;
}
.ra-desc {
    background: url("../images/kw-desc-bg.png") transparent;
    position: absolute;
    bottom: 0px;
    width: 510px;
    padding: 10px;
    color: #FFF;
}
.ra-desc h1 {
    font-size: 20px;
    letter-spacing: 1px;
    padding-bottom: 5px;
    color: #FFF;
}
/*
    KWICK SLIDESHOW
*/
.for-kwick {
    background: url('../images/top_row_bg.jpg') no-repeat top center;
}
.kwick-slideshow-div {
    height: 410px;
}
#kwick-slideshow {
    height: 345px;
    border: 10px solid #FFF;
    -moz-border-radius: 5px;
    -web-kit-border: 5px;
    border-radius: 5px;
}
#kwicks {
    position: relative;
    margin: 0;
    padding: 0;
    clear: both;
    overflow: hidden;
    list-style: none;
}

#kwicks li {
    height: 345px;
}

.kwicks-number-4 li {
    width:230px;
}

#kwicks li {
    float: left;
    overflow: hidden;
    position: relative;
}
#kwicks li a {

}
.kw-desc {
    background: url("../images/kw-desc-bg.png") transparent;
    position: absolute;
    bottom: 0px;
    width: 940px;
    padding: 10px;
    color: #FFF;
}
.kw-desc h1 {
    color:#FFF;
    font-size: 20px;
    letter-spacing: 1px;
    padding-bottom: 5px;
}
.kw-desc p {
    color: #d0d0d0;
}
.kw-shadow {
    width: 100%;
    height: 100%;
    z-index: 100;
    position: absolute;
    top: 0;
    background: url("../images/kw_shadow.png") repeat-y right 0 transparent;
}

/*
    TOP
*/

.top-home {
    background: url('../images/top-text-background.png') bottom center no-repeat #FFF;
}
.top-single {}
.teaser {

}
.teaser-text {
    font-size: 16px;
}

a.teaser-button {
    background: url('../images/teaser-button-background.png') center center no-repeat transparent;
    cursor: pointer;
    display: block;
    padding: 12px 10px;
    position: relative;
    text-decoration: none;
    width: 140px;
    font-size: 14px;
    text-transform: uppercase;
    color: #FFF;
}
.teaser-title h2{
    padding-bottom: 15px;
}
h4 a.button  {
    font-size: 19px;
    padding: 10px 20px;
}
/*
    FEATURES
*/

.feature {
    padding: 0px 0;
}

.home {}
.home-title {}
.home img {
    float: left;
    margin-right: 0px;
}
.home h2 {
    font-size: 18px;
    text-transform: uppercase;
    padding-top: 3px;
}
.home p {
    clear: both;
    color: #666;
    margin-top: 10px;
}

.services {
    margin: 0px 0;
    display: table;
}
.services h2 {
	color:#000;
	font-size: 18px;
	margin-bottom: 5px;
    line-height: 24px;
}
.services2 h2 {
	color:#000;
	font-size: 15px;
	margin-bottom: 5px;
    line-height: 24px;
}
.services img {
    float: left;
    margin-right: 10px;
}
.services p {
	font-size:12px;
    float: left;
    width: 220px;
    color: #888;
    margin-bottom: 10px;
}
.services2 p {
	font-size:12px;
    float: left;
    width: 220px;
    color: #888;
    margin-bottom: 10px;
}
.clear {
    clear: both;
}
.divider{
	position:absolute;
	overflow:hidden;
	left:-25px;
	top:20px;
	z-index:0
	}	

.text{
	position:relative;
	width:275px;
	top: 40px;
	left:60px;
	z-index:100;
	}
.text1a{
	position:relative;
	width:275px;
	top: 40px;
	left:30px;
	z-index:100;
	}	
.textstaff{
	position:relative;
	font-size:14px;
	line-height:25px;
	width:210px;
	top: 40px;
	left:15px;
	z-index:100;
	}	
.more{
	position:relative;
	width:10px;
	top: 30px;
	left:228px;
	z-index:100;
	}	
.more1{
	position:relative;
	width:10px;
	top: 30px;
	left:250px;
	z-index:100;
	}	

.text3{
	position:relative;
	top:0px;
	left:50px;
	z-index:100;
	}
.text3 p a{
    color: #00aeff;
	
	
}

.images{
	position:absolute;
	overflow:hidden;
	left:40px;
	top:5px;
	z-index:0
	}
.image{
	position:absolute;
	overflow:hidden;
	left:5px;
	top:0px;
	z-index:0
	}
.timage{
	position:absolute;
	overflow:hidden;
	left:-2px;
	top:6px;
	z-index:0
	}
.timage1{
	position:absolute;
	overflow:hidden;
	left:-2px;
	top:33px;
	z-index:-100
	}
.timage1a{
	position:absolute;
	overflow:hidden;
	left:30px;
	top:230px;
	z-index:-100
	}
.timage1a1{
	position:absolute;
	overflow:hidden;
	left:30px;
	top:230px;
	z-index:-100
	}	
.timage1b{
	position:absolute;
	overflow:hidden;
	left:30px;
	top:490px;
	z-index:-100
	}
.timage1c{
	position:absolute;
	overflow:hidden;
	left:20px;
	top:465px;
	z-index:-100
	}
.timage1e{
	position:absolute;
	overflow:hidden;
	left:600px;
	top:170px;
	z-index:100
	}
.timage1e1{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:170px;
	z-index:100
	}		
.timage1d{
	position:absolute;
	overflow:hidden;
	left:290px;
	top:320px;
		}
.timage1f{
	position:absolute;
	overflow:hidden;
	left:20px;
	top:707px;
	z-index:-100
	}
.timage1g{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:220px;
	z-index:100
	}
.timage1h{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:260px;
	z-index:100
	}
.timage1i{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:300px;
	z-index:100
	}
.timage1j{
	position:absolute;
	overflow:hidden;
	left:190px;
	top:100px;
	z-index:100
	}
.timage1k{
	position:absolute;
	overflow:hidden;
	left:140px;
	top:80px;
	z-index:100
	}		
.timage1da{
	position:absolute;
	overflow:hidden;
	left:295px;
	top:640px;	
	}
.timage1db{
	position:absolute;
	overflow:hidden;
	left:302px;
	top:1130px;	
	}	
.timage1dc{
	position:absolute;
	overflow:hidden;
	left:293px;
	top:1560px;	
	}
.timage1dd{
	position:absolute;
	overflow:hidden;
	left:285px;
	top:1795px;	
	}	
	
.timage1d1{
	position:absolute;
	overflow:hidden;
	left:666px;
	top:320px;
	}	
.timage1d1a{
	position:absolute;
	overflow:hidden;
	left:670px;
	top:640px;	
	}	
.timage1d1b{
	position:absolute;
	overflow:hidden;
	left:665px;
	top:1127px;	
	}	
.timage1d1c{
	position:absolute;
	overflow:hidden;
	left:665px;
	top:1560px;	
	}
.timage1d1d{
	position:absolute;
	overflow:hidden;
	left:670px;
	top:1793px;	
	}
.timage1h1{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:130px;
	z-index:100;
	}		
.timage1h2{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:130px;
	z-index:100;
	}		
.timage1h3{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:260px;
	z-index:100
	}	
.timage1h4{
	position:absolute;
	overflow:hidden;
	left:250px;
	top:280px;
	z-index:100
	}		
.timage1h5{
	position:absolute;
	overflow:hidden;
	left:650px;
	top:80px;
	z-index:100
	}
	
.text2{
	position:relative;
	top: 40px;
	left:10px;
	z-index:100;
	}
.image2{
	position:absolute;
	overflow:hidden;
	left:5px;
	top:0px;
	z-index:-100;
	}
.eimage{
	position:absolute;
	overflow:hidden;
	left:0px;
	top:5px;
	z-index:-100;
	}
.table1{
	position:relative;
	overflow:hidden;
	left:0px;
	top:0px;
	z-index:-100;
	}

.text1{
	position:relative;
	height:200px;
	top:100px;
	left:10px;
	z-index:100;
	}
.text1 h5
{
	padding-top:10px;
	line-height:25px;
	text-align:center;
	color:#000;
	
	}
.dwlnd{
	position:relative;
	width:250px;
	height:0px;
	top:0px;
	left:0px;
		
	}
.dwlnd h7
{
	padding-top:10px;
	line-height:25px;
	text-align:center;
	color:#626262;
	
	}
.image1{
	position:absolute;
	overflow:hidden;
	left:5px;
	top:60px;
	z-index:0
	}
.dwlnd h7 a
{
	color:#0066CC;
	}
.data{
	position:absolute;
	overflow:hidden;
	left:5px;
	top:40px;
	z-index:0
	}
.data1{
	overflow:hidden;	
	}
.table {
	position:relative;
	lef:50px;
	top:0px;
	z-index:-100px;
	
	}
/*
    MAIN
*/
.main {
    background: url('../images/bot-text-background.png') top center no-repeat transparent;
    padding: 30px 0;
}
.main1 {
    background: url('../images/bot-text-background.png') top center no-repeat transparent;
    padding: 0px 0;
	
}

.main-module {

}
.main h1, .footer h1, .feature h1 {
    font-size: 24px;
    margin-bottom: 15px;
}
.main .grid_8_no_margin .grid_4 h2 {
    margin-left: 0px;
}
.main h2 {
    font-size: 18px;
    margin-bottom: 15px;
}
.main ._no_margin h2 {
    margin-left: 10px;
}
.footer h1 {
    margin-bottom: 20px;
}
.main-home h1 {
    font-size: 18px;
}
.featured-works-item h2 {
    font-size: 18px;
    margin-bottom: 12px;
    line-height: 20px;
    color: #666;
}
.main p {
    color: #666;
}
.featured-works, .featured-works-item {
    height: 176px;
}
.featured-works ul{
    margin-bottom: 0px !important;
}
.fw-pager a {
    font-size: 30px;
    color: #000;
    text-decoration: none;
}
.fw-pager {
    position: absolute;
    right: 0;
    top: -3px;
}
.fw-pager a:hover {
    color: #666;
}
.fw-imgs {
    position: relative;
    z-index: 1;
}
.fw-imgs img {
    border: 1px solid #b7b7b7;
    height: 156px;
    width: 280px;
    padding: 9px;
    background: #f9f9f9;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.featured-works-image {
    width: 300px !important;
    height: 176px !important;
    position: relative;
}
ul.pi-pager {
    list-style: none;
    z-index: 2;
    position: absolute;
    bottom: 15px;
    left: 25px;
}
ul.pi-pager li {
    display: inline;
    float: left;
    border-bottom: none !important;
    padding: 0px !important;
}
ul.pi-pager li a {
    width: 11px;
    height: 10px;
    background: url('../images/product-page-bg.png') no-repeat top left transparent;
    text-indent: -5000px;
    margin-right: 3px;
    display: block;
}
ul.pi-pager li.activeSlide a {
    background: url('../images/product-page-ac.png') no-repeat top left transparent;
}
a.readmore {
    width: 102px;
    background: url('../images/readmore.gif') no-repeat left top transparent;
    text-transform: uppercase;
    display: block;
    padding: 5px;
    padding-top: 4px;
    color: #FFF;
    text-decoration: none;
    margin-top: 15px;
    cursor: pointer;
}
a.readmore:hover, a.teaser-button:hover {
    color: #00aeff;
}

/*
    BOTTOM
*/

.bottom {
    padding: 30px 0;
}


/* PRODUCTS */
.products-widget h1 {
    font-size: 20px;
	margin-top:10px;
    margin-bottom: 10px;
    color: #FFF;
}
.product {
    margin-left: 0px;
    margin-right: 20px;
}
.product img {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 5px solid #FFFFFF;
    height: 88px;
    width: 218px;
}
.product-name {
    position: absolute;
    bottom: 5px;
    left: 0;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    width: 130px;
    margin: 5px;
}
.product-name a {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none;
    padding: 5px;
    padding-bottom: 3px;
    display: block;
    margin: 0px;
}
.product-name a:hover {
    color: #00aeff;
}
.product-price {
    position: absolute;
    color: #FFF;
    top: 0;
    right: 0;
    padding: 5px;
    font-size: 14px;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    margin: 5px;
}
.caroufredsel_wrapper {
    width: 953px !important;
    height: 125px !important;
}
.fp-pager {
    position: absolute;
    right: -3px;
    top: -3px;
}
a.prev, a.next, a.tprev, a.tnext {
    font-size: 30px;
    color: #FFF;
    text-decoration: none;
}
a.prev:hover, a.next:hover, a.tprev:hover, a.tnext:hover {
    color: #999;
}

/* TESTMINALS */
.testiominals-widget h1 {
    font-size: 24px;
    margin-bottom: 20px;
    color: #FFF;
}
.testiominals-item {

}
.testiominals-item span {
    display: block;
    font-size: 11px;
    font-style: italic;
    padding: 10px;
    background: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.sidebar-widget .testiominals-item span {
    background: #f9f9f9;
}
.testiominals-name {
    color: #FFF;
    display: inline-block;
    padding: 10px;
    padding-left: 0px;
}
.sidebar-widget .testiominals-name {
    color: #666;
}
/*
    FOOTER
*/

.footer {
    padding: 30px 0;
}

/* RECENT POSTS */
ul.recent-news {
    margin-right: 20px;
}
li.recent-news-item, .recent-twitted-item {
    border-bottom: 1px solid #e9e9e9;
    clear: both;
    display: table;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.recent-twitted-item {
    margin-left: 0px;
}
.date {
    background: #000;
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    color:#FFF;
    text-transform: uppercase;
}

.day {
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: -2px;
    padding-top: 1px;
    text-align: center;
    width: 40px;
}

.month {
    font-size: 12px;
    display: block;
    font-size: 11px;
    text-align: center;
    width: 40px;
}

.post-data {
    padding-left: 10px;
    display: table;
    min-height: 40px;
}
.post-data a {
    color: #666;
    text-decoration: none;
}
.post-data a:hover {
    color: #999;
    text-decoration: none;
}

/* TWITTER */

.twitter {
    clear: both;
}
.tweet ul {
    list-style: none;
}
.twitter_container{
    padding-bottom: 5px !important;
    padding-top: 5px !important;
    min-height: 50px;
}
.tweet ul li {

    border-bottom: 1px solid #e9e9e9;
    clear: both !important;
}
.tweet ul li a {
    text-decoration: none;
    color: #999999;
}
.tweet ul li a:hover{
    color:#666666;
}
.tweet ul li:hover{
    color: #333;
}
.tweet_avatar {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}
.twitter-head {
    display: table;
    clear: both;
}
.twitter-head h1 {
    float: left;
    width: 198px;
}
.tw {
    float: right;
    margin-top: -3px !important;
    width: 92px !important;
}

/* GET IN TOUCH */

.overlabel-wrapper {
    float: left;
    margin-right: 3px;
    position: relative;
}
label.overlabel {
    position:absolute;
    top:4px;
    left:10px;
    z-index:1;
    color:#999;
}
.textInput {
    width: 280px;
    padding: 0 10px;
    height: 30px;
    background: #f9f9f9;
    margin-bottom: 10px;
    border: 1px solid #e9e9e9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    color: #666;
}
textarea.textInput {
    height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Arial,Helvetica,"Helvetica Neue",sans-serif;
    font-size: 12px;
}

#CommentForm label.error {
    color: #FF3333;
    display: block;
    position: absolute;
    top: 6px;
    right: 10px;
    font-size: 10px;
    font-weight: bold;
}

#CommentForm input.error, #CommentForm textarea.error {
    border: 1px solid #FF3333;
    background: #000;
}

.inputFocus {
    background: #FFF;
    -moz-box-shadow: 0px 0px 10px #e9e9e9;
    -webkit-box-shadow: 0px 0px 10px #e9e9e9;
    box-shadow: 0px 0px 10px #b3ebfb;

}
.btn {
    padding: 3px;
    padding-top: 5px;
    background: #000;
    border: none;
    color:#FFF;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-transform: uppercase;
    margin-top: -5px;
}
.chrome .btn {
    padding-top: 3px;
}

.subscribe-button {
    color: #000;
    background: #999;
    margin-top: 0px;
    float: right;
    width: 80px;
    height: 28px;
}

.subscribe-form {
    margin-top: 20px;
	width: 135px;
	position:relative;
	top:74px;
	right:-360px;
}
.subscribe {
    width: 145px;
    height: 25px;
}
.subscribe-form label.error {
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: -20px;
    width: 220px;
}

p#Note {
    margin-bottom: 10px;
    border: 1px solid #e9e9e9;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    padding: 10px;
}
p.error {
    border: 1px solid #FF3333 !important;
}
/* CONTACT US */
.main input.textInput, .main textarea.textInput {
    width: 300px;
}



/*
    SOCIAL ICONS LIST
*/
.social-icons {
    margin-top: 5px;
}
ul.social-icons-list {
    list-style: none;
}
ul.social-icons-list li {
    float: left;
    margin-right: 4px;
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
ul.social-icons-list li:last-child {
    margin-right: 0px;
}

/*
    LOCATION WIDGET
*/
span.address, span.phone, span.mail {
    color: #999;
    padding-top: 5px;
    display: block;
}
span.address {
    display: block;
}
span.phone {}
span.mail {}

/*
    FOOTER BOTTOM
*/

.footer-bottom {
    padding: 30px 0px;
	text-align:center;
}
.footer-bottom h1 {
    color: #FFF;
    font-size: 18px;
    padding-bottom: 10px;
    text-transform: uppercase;
    border-bottom: 1px solid #666;
    font-weight: bold;

}

ul.footer-list {
    list-style: none;
}

ul.footer-list li {
    border-bottom: 1px solid #333;
    padding: 5px 0;
}
ul.footer-list li a {
    color: #999;
    text-decoration: none;
}
ul.footer-list li a:hover {
    color: #666;
}

/*
    SUB FOOTER
*/

.sub-footer {
    float:left;
    text-align: left;
    font-size: 11px;
    color: #fdfdfd;
}

.footer-menu {
    padding:0px 0px;
	float: left;
}

ul.footer-menu-list {
   position:relative;
   top:0px;
   left:240px;
}

ul.footer-menu-list li {
    float: left;
    padding: 0 20px;
    border-right: 1px solid #fdfdfd;
}
ul.footer-menu-list li:last-child {
    margin-right: 0px;
    border-right: none;
}
ul.footer-menu-list li a {
    color: #fd9c02;
    font-size: 12px;
}
ul.footer-menu-list li a:hover {
    color: #666;
}
.copyrights {
   position:relative;
   top:27px;
   left:-110px;
   font-size: 11px;
   color: #fd9c02;
}
.copyrights-links {
   position:relative;
   width:500px;
   top:29px;
   left:123px;
   font-size: 12px;
   color:#fd9c02;
}
ul.copyrights-list li {
    float: right;
    padding: 0 10px;
   }
/*
    SIDEBAR STYLE
*/

.sidebar {
    float: left;
}
.sidebar-top {
    background: url("../images/sidebar-bg2.png") no-repeat scroll right top transparent;
    padding-right: 40px;
}
.sidebar-bottom {
    background: url("../images/sidebar-bg1.png") no-repeat scroll right bottom transparent;
    padding-right: 40px;
    clear: both;
    height: 50px;
    top: 0;
}
.chrome .sidebar-bottom {
    margin-top: -40px;
}
.sidebar-right .sidebar-top {
    background: url("../images/sidebar-r-bg2.png") no-repeat scroll left top transparent;
    padding-right: 0px;
    padding-left: 40px;
}
.sidebar-right .sidebar-bottom {
    background: url("../images/sidebar-r-bg1.png") no-repeat scroll left bottom transparent;
    padding-right: 0px;
    padding-left: 40px;
}
.sidebar-widget {
    margin-bottom: 30px;
    width: 100%;
    display: table;
}
.sidebar h1 {
    margin-bottom: 10px;
    font-size: 24px;
}
.sidebar ul {
    margin-bottom: 0px !important;
}
.sidebar ul li {
    border-bottom: 1px solid #E9E9E9;
    padding: 10px 0 !important;
}
.sidebar ul li a {
    color: #999;
}
.sidebar ul li a:hover {
    text-decoration: none;
    color: #666;
}
/*
    MAIN CONTINER
*/
.main-continer {
    float: left;
    padding-left: 40px;
}
.continer-left {
    padding-left: 0px;
    padding-right: 40px;
}
/*
    ARTICLE
*/
.article {
    margin-bottom: 40px;
    position: relative;
}
.article-title {}
.article-name {

}
.article-name h1 {
    margin-bottom: 15px;
    line-height: 30px;
}
.article-author {
    border-bottom: 1px solid #e9e9e9;
    padding-bottom: 4px;
}
.article-category {
    padding-top: 2px;
}
.article-date {
    margin-right: 10px;
    margin-top: 3px;
}
.article-info {
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    width: 100%;
}
.article-meta {
    margin-bottom: 15px;
}
.article-image {
    margin-top: 15px;
    margin-bottom: 15px;
    position: relative;
    width: 620px;
    height: 300px;
}
.article-image ul{
    margin-bottom: 0 !important;
}
.article-small-image {
    height: 300px;
    width: 300px;
    float: left;
    margin-right: 20px;
    margin-top: -5px;
}
.article-small-image h1 {
    margin-top: -15px;
}
.article-image-border {
    width: 600px;
    height: 280px;
    border: 10px solid #FFFFFF;
    z-index: 1;
    margin-top: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 40px #BEBEBE;
    -webkit-box-shadow: 0 0 40px #BEBEBE;
    box-shadow: 0 0 40px #BEBEBE;
    position: relative;
}
.article-image-border-small {
    width: 280px;
    height: 280px;
}
.article-image a img {
    width: 600px;
    height: 280px;
}
.article-small-image a img{
    width: 280px;
    height: 280px;
}
.full-image {
    float: left;
    margin-top: 0px;
}
.article-content {}
.article-content-small {}
.article-right {
    float: right;
    width: 300px;
    margin-top: 15px;
}
.article-right h1 {
    margin-top: -10px;
}
ul.ar-pager {
    list-style: none;
    z-index: 2;
    position: absolute;
    bottom: 6px;
    left: 15px;
}
ul.ar-pager li {
    display: inline;
    float: left;
    border-bottom: 0px  !important;
    padding: 0px !important;
}
ul.ar-pager li a {
    width: 11px;
    height: 10px;
    background: url('../images/product-page-bg.png') no-repeat top left transparent;
    text-indent: -5000px;
    margin-right: 3px;
    display: block;
}
ul.ar-pager li.activeSlide a {
    background: url('../images/product-page-ac.png') no-repeat top left transparent;
}
.frame_right ul.ar-pager, .article-image ul.ar-pager {
    bottom: 16px;
}
.article-small-image ul {
    bottom: 5px !important;
}
.full-image ul.ar-pager {
    bottom: 6px;
}
.article-footer {
    padding-top: 20px;
}
.article-footer h1 {
    font-size: 24px;
    color: #666;
    margin-top: 20px;
    margin-bottom: 20px;
}
.article-footer h3 {
    font-size: 20px;
    color: #666;
}
.post-about-author {
    border: 1px solid #E9E9E9;
    background: #f9f9f9;
    padding: 20px;
    display: table;
    margin: 20px 0;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    width: 578px;
}
.chrome .post-about-author {
    width: 620px;
}
.post-author-image {
    float: left;
    border: 1px solid #E9E9E9;
    height: 70px;
    width: 70px;
}
.post-author-info {
    float: left;
    width: 486px;
    margin-left: 20px;
}
.post-comments {
    border-top: 1px solid #E9E9E9;
    padding: 20px 0;
    display: table;
    width: 620px;
}
.post-commenter-image {
    float: right;
    border: 1px solid #E9E9E9;
    height: 70px;
    width: 70px;
}
.post-author-image img, .post-commenter-image img {
    height: 60px;
    width: 60px;
    border: 5px solid #F9F9F9;
}
.post-comment {
    float: right;
    width: 528px;
    margin-right: 20px;
}
.post-comment p {
    margin: 10px 0;
}
.post-author-info p {
    margin-top: 10px;
}
span.separator {
    border-right:1px solid #999;
    display:inline-block;
    height:8px;
    margin:0 4px;
    width:0;
}
span.author a, span.title a {
    text-decoration: none;
    color: #666;
}
span.author a:hover, span.title a:hover {
    color: #333;
    text-decoration: underline;
}
span.author {
    color: #E9E9E9;
}
span.comment-date {
    color: #999999;
    font-size: 11px;
}
.replay1 {
    width: 488px;
    border-left: 1px dashed #e9e9e9;
    padding-left: 20px
}
.replay2 {
    width: 448px;
    border-left: 1px dashed #e9e9e9;
    padding-left: 20px
}
.replay3 {
    width: 408px;
    border-left: 1px dashed #e9e9e9;
    padding-left: 20px
}

/*
    PORTFOLIO
*/
.img-border {
    border: 8px solid #FFFFFF;
    z-index: 1;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 25px #BEBEBE;
    -webkit-box-shadow: 0 0 25px #BEBEBE;
    box-shadow: 0 0 25px #BEBEBE;
}
.for-grid {
    margin-bottom: 20px;
    position: relative;
}
li.grid_3 div.for-grid {
    width: 200px;
    height: 200px;
}
li.grid_3 img {
    width: 200px;
    height: 200px;
}
li.grid_4 div.for-grid {
    width: 280px;
    height: 200px;
}
li.grid_4 img {
    width: 280px;
    height: 200px;
}
li.grid_6 div.for-grid {
    width: 440px;
    height: 300px;
}
li.grid_6 img {
    width: 440px;
    height: 300px;
}
#filter {
    clear: both;
}
.filter-buttons {
    float: left;
}
.filter-buttons label {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 1px solid #e9e9e9;
    margin-right: 1px !important;
    color: #666;
}
.filter-buttons label.ui-state-active {
    color: #000;
}
.form-inline {
    float: left;
    padding-right: 10px;
    padding-top: 5px;
}

.portfolio-items {}
.portfolio-items ul li {
    border-bottom: none !important;
    padding: 0px !important;
}
.portfolio-item {
    margin-bottom: 40px;
}
.portfolio-item h1 {
    margin-bottom: 15px;
}
.portfolio-item a.readmore {
    display: inline-block;
    float: left;
    width: 92px;
}
.portfolio-item-desc {
    display: block;
}
.portfolio-item-desc2 {
    display: inline-block;
    margin-right: 10px;
    margin-top: 18px;
    font-size: 15px;
    float: right;
}
.portfolio-item ul.ar-pager {
    bottom: 16px;
}
/*
    IMAGE OVERLAY
*/
.imgSmall, .imgMedium, .imgLarge, .imgTall { overflow: hidden; display: block; }
.imgSmall .imgFrame, .imgMedium .imgFrame, .imgLarge .imgFrame, .imgTall .imgFrame { position: absolute; }
.imgSmall img, .imgMedium img, .imgLarge img, .imgTall img { position: absolute;  }
.imgSmall.right, .imgMedium.right, .imgLarge.right, .imgTall.right { float: right; }
a.imgSmall, a.imgMedium, a.imgLarge, a.imgTall { cursor: pointer; }
.imgSmall {}
.imgMedium {}
.imgLarge {}
.imgTall {}
.imgOverlay {
    height: 100%;
    width: 100%;
    position: absolute;
    background: transparent url(../images/imgOverlay-Zoom.png) no-repeat center center;
}
.imgOverlay.symbolPlay	{
    background: url(../images/imgOverlay-Play.png) no-repeat center center; }
.imgOverlay.symbolDoc	{
    background: url(../images/imgOverlay-Post.png) no-repeat center center; }


/*
    PRICING
*/
.price-box {
    padding: 0px 0;
    display: table;
}

.price {
	
    float:right;
    margin-top: 35px;
    text-align: left;
    width: 100%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    z-index:1000;
	padding-bottom:20px;
	
}

.grid_9_no_margin1 .price{
	padding:8px 8px 10px 18px;
	background:url(../images/section_onebg1.jpg) repeat-x ;
	float:left;
	}
.grid_9_no_margin1 .price img,.grid_9_no_margin1 .price p, .grid_9_no_margin1 .price ul,.grid_9_no_margin1  .price h9{
	float:right;
} 
.grid_9_no_margin1 .price p	{
	width:700px;
	height:800px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin1 .price h9{
	width:460px;
	color:#1680ab;
	font-size:14px;
	margin-bottom:15px;
	}
	
.grid_9_no_margin1 .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}
.grid_9_no_margin1g .price{
	padding:8px 8px 10px 18px;
	background:url(../images/section_onebg1.jpg) repeat-x ;
	float:left;
	}
.grid_9_no_margin1g .price img,.grid_9_no_margin1g .price p, .grid_9_no_margin1g .price ul,.grid_9_no_margin1g  .price h9{
	float:right;
} 
.grid_9_no_margin1g .price p	{
	width:700px;
	height:275px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin1g .price h9{
	width:460px;
	color:#1680ab;
	font-size:14px;
	margin-bottom:15px;
	}	
.grid_9_no_margin1b .price{
	padding:20px 8px 24px 18px;
	background:url(../images/section_onebg1b.jpg) repeat-x ;
	float:left;
	font-size:14px;
	}
.grid_9_no_margin1b .price a{
	color:#06F;
	}
.grid_9_no_margin1f .price{
	padding:20px 8px 24px 18px;
	background:url(../images/section_onebg1b.jpg) repeat-x ;
	float:left;
	height:145px;
	font-size:14px;
	}
.grid_9_no_margin1f1 .price{
	padding:20px 8px 24px 18px;
	background:url(../images/section_onebg1c.jpg) repeat-x ;
	float:left;
	width:730px;
	height:1820px;
	font-size:14px;
	border-bottom:1px solid #d4d4d4;
	}	
.grid_9_no_margin1d .price{
	padding:20px 8px 24px 18px;
	background:url(../images/section_onebg1b.jpg) repeat-x ;
	float:left;
	height:252px;
	font-size:14px;
	}
.grid_9_no_margin1d .price a{
	color:#06F;
	}
.grid_9_no_margin1e .price{
	padding:8px 8px 10px 18px;
	background:url(../images/section_onebg1.jpg) repeat-x ;
	float:left;
	}
.grid_9_no_margin1e .price img,.grid_9_no_margin1e .price p, .grid_9_no_margin1e .price ul,.grid_9_no_margin1e  .price h9{
	float:right;
} 
.grid_9_no_margin1e .price p	{
	width:700px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}	
.grid_9_no_margin1c .price{
	padding:20px 8px 24px 18px;
	background:url(../images/section_onebg1b.jpg) repeat-x ;
	float:left;
	font-size:14px;
	}
.grid_9_no_margin1c .price a{
	color:#06F;
	}
.grid_9_no_margin1a .price{
	padding:8px 8px 10px 18px;
	background:url(../images/section_onebg1a.jpg) repeat-x ;
	float:left;
	}
.grid_9_no_margin1a .price p	{
	width:470px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}	
.grid_3b .price{
	padding:20px 8px 10px 5px;
	background:url(../images/section_onebg1a.jpg) repeat-x ;
	float:left;
	text-align:center;
	}
.grid_3b .price a{
	
	color:#06F;
}
	.grid_9_no_margin .price{
	padding:8px 10px 10px 18px;
	background:url(../images/section_onebg1.jpg) repeat-x ;
	height:235px;
	float:left;
	}
.grid_9_no_margin .price img,.grid_9_no_margin .price p, .grid_9_no_margin .price ul,.grid_9_no_margin  .price h3{
	float:right;
	} 
.grid_9_no_margin .price p	{
	width:460px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin .price h3{
	width:460px;
	color:#1680ab;
	font-size:18px;
	margin-bottom:15px;
	}
.grid_9_no_margin .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}
	.grid_9_no_marginh .price{
	padding:8px 10px 10px 18px;
	background:url(../images/section_onebg1.jpg) repeat-x ;
	height:190px;
	float:left;
	}
 .container_12 .grid_9_no_marginh span,.container_12 .grid_9_no_marginh span{
	color:#1680ab;
	font-size:18px;
	line-height:0px;
	margin-bottom:0px;
	float:left;
	font-weight:bold;
	padding-left:1px;
	}
.grid_9_no_marginh .price p	{
	width:700px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_marginh .price h3{
	width:460px;
	color:#1680ab;
	font-size:18px;
	margin-bottom:15px;
	}
.grid_9_no_marginh .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}
.grid_9_no_margin2 .price{
	padding:8px 10px 10px 18px;
	background:url(../images/section_onebg1a.jpg) repeat-x ;
	height:280px;
	float:left;
	}
.grid_9_no_margin2 .price img,.grid_9_no_margin2 .price p, .grid_9_no_margin2 .price ul,.grid_9_no_margin2  .price h3{
	float:right;
	} 
.grid_9_no_margin2 .price p	{
	width:700px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin2 .price h3{
	width:460px;
	color:#1680ab;
	font-size:18px;
	margin-bottom:15px;
	}
.grid_9_no_margin2 .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}
.grid_9_no_margin2a .price{
	padding:8px 10px 10px 18px;
	background:url(../images/section_onebg1a.jpg) repeat-x ;
	height:330px;
	float:left;
	}
.grid_9_no_margin2a .price img,.grid_9_no_margin2a .price p, .grid_9_no_margin2a .price ul,.grid_9_no_margin2a  .price h3{
	float:right;
	} 
.grid_9_no_margin2a .price p	{
	width:700px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin2a .price h3{
	width:460px;
	color:#1680ab;
	font-size:18px;
	margin-bottom:15px;
	}
.grid_9_no_margin2a .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}	
.grid_9_no_margin3 .price{
	padding:8px 10px 10px 18px;
	background:url(../images/section_onebg1.jpg) repeat-x ;
	float:left;
	height:245px;
	}
.grid_9_no_margin3 .price img,.grid_9_no_margin3 .price p, .grid_9_no_margin3 .price ul,.grid_9_no_margin3  .price h3{
	float:right;
	} 
.grid_9_no_margin3 .price p	{
	width:460px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin3 .price h3{
	width:460px;
	color:#1680ab;
	font-size:18px;
	margin-bottom:15px;
	}
.grid_9_no_margin3 .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}
.grid_9_no_margin4 .price{
	padding:8px 10px 10px 18px;
	background:url(../images/section_onebg.jpg) repeat-x ;
	float:left;
	}
.grid_9_no_margin4 .price img,.grid_9_no_margin4 .price p, .grid_9_no_margin4 .price ul,.grid_9_no_margin4  .price h3{
	float:right;
	} 
.grid_9_no_margin4 .price p	{
	width:710px;
	padding-top:10px;
	padding-right:10px;
	margin-bottom:15px;
	font-size:14px;
	}
.grid_9_no_margin4 .price h3{
	width:460px;
	color:#1680ab;
	font-size:18px;
	margin-bottom:15px;
	}
.grid_9_no_margin4 .price ul{
	width:445px;
	font-size:14px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	}	
.price1 {
    float: left;
    padding-bottom: 20px;
    margin-top: 48px;
    text-align: center;
    width: 100%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    z-index:1000;
}

.price1a {
    float: left;
    padding-bottom: 20px;
    margin-top: 70px;
    width: 100%;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    z-index:1000;
}
.price h1 {
    font-size: 20px;
	 padding: 20px 0;
	}
.price1b {
    float: left;
    padding-bottom: 0px;
    margin-top: 30px;
    width: 100%;
	height:900px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    z-index:1000;
}

.price h2 {
    font-size: 25px;
    padding: 20px 0;
}

.price a {
    margin: 40px 0 20px 0;
}
.price-head {
    border-bottom: 1px solid #e9e9e9;
    padding-top: 20px;
}
.big-price {
    -moz-box-shadow: 0 0px 30px #CCCCCC;
    -webkit-box-shadow: 0 0px 30px #CCCCCC;
    box-shadow: 0 0px 30px #CCCCCC;
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 1.2em;
    margin-top: 0px;
    padding-bottom: 40px;
    z-index: 100;
}
.big-price h2 {
    font-size: 30px;
    padding: 40px 0;
}
.big-price.price-head {
    border-bottom: 1px solid #e9e9e9;
    padding-top: 40px;
}
ul.price-list li {
    padding: 5px 0;
    border-bottom: 1px solid #f9f9f9;
}
ul.price-list1 li {
    padding: 5px 0;
    border-bottom: 1px solid #f9f9f9;
}

ul.price-list1 li a{
	display:block;
	width:190px;
	height:22px;
}
ul.price-list1 li a:visited{
	background:#fff;
	display:block;
	width:190px;
	height:22px;
}
ul.price-list1 li a:hover {
	background:#039fde;
	
	}

/*
    HEAD PRICING
*/
.head-pricing {
    padding-bottom: 60px;
    padding-top: 20px;
    display: table;
}
.head-pricing-box {
    text-align: center;
    background: #FFF;
    display: table;
    position:relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.head-pricing-box div{
    position:relative;
}
.grid_25 .head-pricing-box-top {
    -moz-border-radius: 132px;
    -webkit-border-radius: 132px;
    border-radius: 132px;
    background: none repeat scroll 0 0 #FFCC00;
    border-bottom: 1px solid #E9E9E9;
    height: 132px;
    margin: 20px;
    width: 132px;
}
.grid_3 .head-pricing-box-top {
    -moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    border-radius: 180px;
    background: none repeat scroll 0 0 #FFCC00;
    border-bottom: 1px solid #E9E9E9;
    height: 180px;
    margin: 20px;
    width: 180px;
}
.grid_4 .head-pricing-box-top {
    -moz-border-radius: 260px;
    -webkit-border-radius: 260px;
    border-radius: 260px;
    background: none repeat scroll 0 0 #FFCC00;
    border-bottom: 1px solid #E9E9E9;
    height: 260px;
    margin: 20px;
    width: 260px;
}
.grid_25 .head-pricing-box-top h1 {
    font-size: 20px;
    padding-top: 50px;
    color: #000;
}
.grid_3 .head-pricing-box-top h1 {
    font-size: 20px;
    padding-top: 70px;
    color: #000;
}
.grid_4 .head-pricing-box-top h1 {
    font-size: 30px;
    padding-top: 110px;
    color: #000;
}
.head-pricing-box-top p {
    color: #000;
}
.head-pricing-box-middle {

}
.head-pricing-box-bottom {

}
.ie7 .head-pricing-box{
    padding-top: 20px;
}
.head-pricing-signup {
    float: left;
    padding: 15px 0;
    padding-left: 15px
}
.head-pricing-price {
    float: right;
    padding: 15px 0;
    padding-right: 15px
}
ul.header-services {

}
ul.header-services li {
    display: inline;
}
/*
    TESTIMIONALIS and TEAM
*/

.testimonials, .team-member {
    margin-bottom: 20px;
}
.testimonials-avatar, .team-member-avatar {
    float: right;
    margin-right: 0px;
}
.testimonials-avatar img, .team-member-avatar img {
    width: 127px;
}
.testimonials-info-box, .team-member-info-box {
    float: left;
    width: 260px;
}
.testimonials-info, .team-member-info {
    padding-left: 10px;
}
.testimonials-info h4, .team-member-info h4 {
	font-weight:bold;
	border-bottom: 1px solid #E9E9E9;
	margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 0px;
}
.testimonials-job-title, .team-member-job-title {
	font-weight:bold;
}

.testimonials-text {
    font-style: italic;
    padding: 20px;
    padding-right: 0px;
    background: url('../images/testiominals-bg.png') no-repeat 0px 10px scroll;
}
.team-member-text {
	width:900px;
    padding: 15px;
    padding-right: 0px;
}
.testiominals {}

/*
    SIDEBAR CONTENT
*/

/********TYPOGRAPHY*********/
.sidebar-content h1, .sidebar-content h2, .sidebar-content h3, .sidebar-content h4, .sidebar-content h5, .sidebar-content h6 {
    margin-bottom: 10px;
}
.sidebar-content h1 {
    font-size: 36px;
}
.sidebar-content h2 {
    font-size: 30px;
}
.sidebar-content h3 {
    font-size: 18px;
}
.sidebar-content h4 {
    font-size: 20px;
}
.sidebar-content h5 {
    font-size: 16px;
}
.sidebar-content h6 {
    font-size: 14px;
}
.sidebar-content p {
    margin-bottom: 20px;
}

/*
    GENERAL
*/
.relative {
    position: relative;
}
.padding-top {
    padding-top: 0px !important;
}
.top-home, .feature, .top-single {
    padding: 0px 0;
}
.top, .main, .bottom, .footer, .footer-bottom {
    padding: 30px 0;
}
.preload {
    background: url(../images/loading.gif) 50% 50% no-repeat #FFFFFF;
    display: block;
    width: 100%;
    height: 100%;
}
.two-col {
    float: left;
    width: 50% !important;
}
.fr {
    float: right;
}
.hr-sidebar {
    background: url('../images/hr-sidebar-bg.png') no-repeat top center;
    height: 60px;
    clear: both;
    border: none;
    width: 100%;
}
.hr-fullwidth {
    background: url('../images/hrFullWidth.jpg') no-repeat center bottom;
    height: 60px;
    clear: both;
    border: none;
    width: 100%;
}
.frame_left {
    float: left;
    background: #FFF;
    margin-right: 20px;
    margin-top: 10px
}
.frame_right {
    float:right;
    background: #FFF;
    margin-left: 20px;
    margin-top: 10px;
}
.frame_left img, .frame_right img {
    margin-bottom: -4px;
}
.image-desc {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 8px;
}
.dropcap {
    font-size: 50px;
    float: left;
    padding-right: 15px;
    padding-top: 6px;
    margin-bottom: -15px;
    margin-left: -4px;
}
.quote-text {
    padding-left: 50px !important;
    font-style: italic;
    background: url('../images/testiominals-bg.png') no-repeat left 12px;
}
.image-default-size {
    width: 200px;
    height: 200px;
}
/************ BUTTONS and BOXES **************/
/* button
---------------------------------------------- */
.button {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
    text-decoration: none;
}
.button:active {
    position: relative;
    top: 1px;
}

.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}
.medium {
    font-size: 12px;
    padding: .4em 1.5em .42em;
}
.small {
    font-size: 11px;
    padding: .2em 1em .275em;
}
/* box
---------------------------------------------- */

.box {
    margin-bottom: 20px;
}
.box-header {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-bottom: 10px;
    margin-bottom: -10px;
}
.box-header h5 {
    padding: 10px !important;
    margin-bottom: 0px;
    display: block;
    color: #FFF;
}
.box-content {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #FFF !important;
}
.box-content p {
    padding: 10px;
}
/* color styles
---------------------------------------------- */

/* black */
.black {
    color: #d7d7d7;
    border: solid 1px #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top,  #666,  #000);
   
}
.black:hover {
    background: #000;
    background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
    background: -moz-linear-gradient(top,  #444,  #000)
}
.black:active {
    color: #666;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
    background: -moz-linear-gradient(top,  #000,  #444);
}

/* gray */
.gray {
    color: #e9e9e9;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top,  #888,  #575757);
}
.gray:hover {
    background: #616161;
    background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
    background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
}
.gray:active {
    color: #afafaf;
    background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
    background: -moz-linear-gradient(top,  #575757,  #888);
}

/* white */
.white {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top,  #fff,  #ededed);
}
.white:hover {
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
    background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
}
.white:active {
    color: #999;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    background: -moz-linear-gradient(top,  #ededed,  #fff);
}

/* orange */
.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}
.orange:hover {
    background: #f47c20;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
    background: -moz-linear-gradient(top,  #f88e11,  #f06015);
}
ul.orange:hover {
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
}
.orange:active {
    color: #fcd3a5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
}

/* red */
.red {
    color: #faddde;
    border: solid 1px #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
}
.red:hover {
    background: #b61318;
    background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
    background: -moz-linear-gradient(top,  #c9151b,  #a11115);
}
.red:active {
    color: #de898c;
    background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
    background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
}

/* blue */
.blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top,  #00adee,  #0078a5);
}
.blue:hover {
    background: #007ead;
    background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
    background: -moz-linear-gradient(top,  #0095cc,  #00678e);
}
.blue:active {
    color: #80bed6;
    background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
    background: -moz-linear-gradient(top,  #0078a5,  #00adee);
}

/* rosy */
.rosy {
    color: #fae7e9;
    border: solid 1px #b73948;
    background: #da5867;
    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
    background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
}
.rosy:hover {
    background: #ba4b58;
    background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
    background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
}
.rosy:active {
    color: #dca4ab;
    background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
    background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
}

/* green */
.green {
    color: #e8f0de;
    
}
.green:hover {
    background: #538018;
    background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
    background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
}
.green:active {
    color: #a9c08c;
    background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
    background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
}

/* pink */
.pink {
    color: #feeef5;
    border: solid 1px #d2729e;
    background: #f895c2;
    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
    background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
}
.pink:hover {
    background: #d57ea5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
    background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
}
.pink:active {
    color: #f3c3d9;
    background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
    background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
}
p.button {
    padding: 0.5em 2em 0.55em;
    color: #fff;
}
p.white, .white h5 {
    color: #606060;
}
.blue a, .red a, .pink a, .black a, .rosy a, .green a, .gray a, .orange a {
    color: #FFF !important;
}
.white a {
    color: #a9a9a9 !important;
}
#accordion h3, #accordion1 h3, #accordion2 h3, #accordion3 h3, #accordion4 h3, #accordion5 h3, #accordion6 h3, #accordion7 h3, #accordion8 h3,
#tabs h3, #tabs1 h3, #tabs2 h3, #tabs3 h3, #tabs4 h3, #tabs5 h3, #tabs6 h3, #tabs7 h3, #tabs8 h3 {
    font-size: 20px;
    padding: 8px 0 !important;
    display: table;
    margin-bottom: 0px;
}
.ui-state-default a {
    color: #FFF;
}
.ui-state-default a:hover {
    color: #000;
}


/****************************TOGGLE*********************/

.toggle {
    position:relative;
}
.toggle-styled {
    position:relative;
    margin-top: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.toggle_title {
    background:url("../images/toggle_buttons.png") no-repeat scroll right 6px transparent;
    cursor:pointer;
    font-size:18px;
    line-height:18px;
    margin:0;
    padding: 10px 45px 10px 0px !important;
    border-bottom: 1px solid #E9E9E9;
}
.toggle-styled .toggle_title {
    border-bottom: none;
    padding: 10px !important;
    background:url("../images/toggle_buttons.png") no-repeat scroll 585px 6px transparent;
}
.toggle-styled h5, .toggle h5 {
    margin-bottom: 0px;
}
.toggle_content {
    display:none;
    border-bottom: 1px solid #E9E9E9;
}
.toggle_content p {
    margin-top: 15px;
    display: table;
}
.toggle-styled .toggle_content {
    border-bottom: none;
    background: #FFF !important;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    padding: 0px 10px;
}
.toggle_active {
    background:url("../images/toggle_buttons.png") no-repeat scroll right -24px transparent;
}
.toggle-styled .toggle_active {
    background:url("../images/toggle_buttons.png") no-repeat scroll 585px -24px transparent;
}

/****************************TABLE*********************/

.styled-table, table {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    border: 0px;
    margin-bottom: 20px;
}
.styled-table tbody, table tbody{
    background: #FFF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.styled-table thead, table thead {
    padding: 5px
}
.styled-table tr th, table tr th {
    padding: 20px 10px;
    text-align: left;
}
.styled-table tr, table tr {
    
}
.styled-table tr td, table tr td {
    padding: 10px;
    border: 1px solid #e9e9e9;
    color: #666;
}
.styled-table a {
    color: #00AEFF !important;
}

/*****************STYLED LIST AND ICONS************/
.main ul {
    list-style: none;
    margin-bottom: 20px;
}
.relative ul{
    margin-bottom: 0px;
}
.main ul li {
    padding: 5px 0;
    border-bottom: 1px solid #e9e9e9;
}
ul.arrowdown li {
    background: url('../images/list-icons/arrow_down_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowdown1 li {
    background: url('../images/list-icons/arrow_down_alt1_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowdown2 li {
    background: url('../images/list-icons/arrow_down_alt2_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowleft li {
    background: url('../images/list-icons/arrow_left_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowleft1 li {
    background: url('../images/list-icons/arrow_left_alt1_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowleft2 li {
    background: url('../images/list-icons/arrow_left_alt2_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowright li {
    background: url('../images/list-icons/arrow_right_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowright1 li {
    background: url('../images/list-icons/arrow_right_alt1_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowright2 li {
    background: url('../images/list-icons/arrow_right_alt2_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowup li {
    background: url('../images/list-icons/arrow_up_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowup1 li {
    background: url('../images/list-icons/arrow_up_alt1_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.arrowup2 li {
    background: url('../images/list-icons/arrow_up_alt2_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.article-icon li {
    background: url('../images/list-icons/article_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.at li {
    background: url('../images/list-icons/at_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.bolt li {
    background: url('../images/list-icons/bolt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.book li {
    background: url('../images/list-icons/book_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.book1 li {
    background: url('../images/list-icons/book_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.box-icon li {
    background: url('../images/list-icons/box_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.calendar li {
    background: url('../images/list-icons/calendar_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.calendar1 li {
    background: url('../images/list-icons/calendar_alt_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.calendar2 li {
    background: url('../images/list-icons/calendar_alt_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.cd li {
    background: url('../images/list-icons/cd_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.chat li {
    background: url('../images/list-icons/chat_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.chat1 li {
    background: url('../images/list-icons/chat_alt_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.chat2 li {
    background: url('../images/list-icons/chat_alt_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.check li {
    background: url('../images/list-icons/check_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.clock li {
    background: url('../images/list-icons/clock_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.cog1 li {
    background: url('../images/list-icons/cog_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.cog2 li {
    background: url('../images/list-icons/cog_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.comment1 li {
    background: url('../images/list-icons/comment_alt1_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.comment2 li {
    background: url('../images/list-icons/comment_alt1_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.compass li {
    background: url('../images/list-icons/compass_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.cursor li {
    background: url('../images/list-icons/cursor_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.denied1 li {
    background: url('../images/list-icons/denied_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.denied2 li {
    background: url('../images/list-icons/denied_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.dial li {
    background: url('../images/list-icons/dial_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.document1 li {
    background: url('../images/list-icons/document_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.document2 li {
    background: url('../images/list-icons/document_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.eject li {
    background: url('../images/list-icons/eject_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.eaualizer li {
    background: url('../images/list-icons/equalizer_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.eyedropper li {
    background: url('../images/list-icons/eyedropper_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.first li {
    background: url('../images/list-icons/first_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.folder1 li {
    background: url('../images/list-icons/folder_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.folder2 li {
    background: url('../images/list-icons/folder_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.fullscreen1 li {
    background: url('../images/list-icons/fullscreen_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.fullscreen2 li {
    background: url('../images/list-icons/fullscreen_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.fullscreen3 li {
    background: url('../images/list-icons/fullscreen_exit_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.fullscreen4 li {
    background: url('../images/list-icons/fullscreen_exit_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.home li {
    background: url('../images/list-icons/home_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.image-icon li {
    background: url('../images/list-icons/image_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.key1 li {
    background: url('../images/list-icons/key_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.key2 li {
    background: url('../images/list-icons/key_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.last-icon li {
    background: url('../images/list-icons/last_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.left-icon1 li {
    background: url('../images/list-icons/left_quote_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.left-icon2 li {
    background: url('../images/list-icons/left_quote_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.link-icon li {
    background: url('../images/list-icons/link_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.loop li {
    background: url('../images/list-icons/loop_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.minus li {
    background: url('../images/list-icons/minus_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.map2 li {
    background: url('../images/list-icons/map_pin_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.map1 li {
    background: url('../images/list-icons/map_pin_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.moon1 li {
    background: url('../images/list-icons/moon_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.moon2 li {
    background: url('../images/list-icons/moon_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.move1 li {
    background: url('../images/list-icons/move_horizontal_alt2_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.move2 li {
    background: url('../images/list-icons/move_vertical_alt2_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.move3 li {
    background: url('../images/list-icons/move_alt1_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.move4 li {
    background: url('../images/list-icons/move_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.newwindow li {
    background: url('../images/list-icons/new_window_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.movie li {
    background: url('../images/list-icons/movie_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.pen1 li {
    background: url('../images/list-icons/pen_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.pen2 li {
    background: url('../images/list-icons/pen_alt_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.pen3 li {
    background: url('../images/list-icons/pen_alt_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.pin li {
    background: url('../images/list-icons/pin_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.play li {
    background: url('../images/list-icons/play_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.plus1 li {
    background: url('../images/list-icons/plus_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.plus2 li {
    background: url('../images/list-icons/plus_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.readmore-icon li {
    background: url('../images/list-icons/read_more_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.rightquote1 li {
    background: url('../images/list-icons/right_quote_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.rightquote2 li {
    background: url('../images/list-icons/right_quote_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.rss1 li {
    background: url('../images/list-icons/rss_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.rss2 li {
    background: url('../images/list-icons/rss_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.spin li {
    background: url('../images/list-icons/spin_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.star li {
    background: url('../images/list-icons/star_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.stop li {
    background: url('../images/list-icons/stop_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.sun li {
    background: url('../images/list-icons/sun_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.tag1 li {
    background: url('../images/list-icons/tag_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.tag2 li {
    background: url('../images/list-icons/tag_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.trash1 li {
    background: url('../images/list-icons/trash_fill_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.trash2 li {
    background: url('../images/list-icons/trash_stroke_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.undo li {
    background: url('../images/list-icons/undo_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.x li {
    background: url('../images/list-icons/x_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.magnifying1 li {
    background: url('../images/list-icons/magnifying_glass_12x12.png') no-repeat left center;
    padding-left: 20px;
}
ul.magnifying2 li {
    background: url('../images/list-icons/magnifying_glass_alt_12x12.png') no-repeat left center;
    padding-left: 20px;
}
/*****************SIDEBAR COLUMNS************/
.last {
    margin-right: 0px;
}
.col4 {
    width: 135px;
    margin: 0px 10px;
    float: left;
}
/* schema navigation styles */
.schemas{
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 450px;
    right: 0;
    padding: 5px;
    position: fixed;
    top: 50px;
    width: 50px;
    z-index: 1000;
}

.schemas a {
    display: block;
    height: 30px;
    margin-bottom: 5px;
    outline: medium none;
    overflow: hidden;
    text-indent: -999px;
    width: 50px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.head-pat1 {
    background: url('../images/background.jpg');
}
.head-pat2 {
    background: url('../images/background2.jpg');
}
.head-pat3 {
    background: url('../images/background3.jpg');
}
.head-pat4 {
    background: url('../images/background4.jpg');
}
.head-pat5 {
    background: url('../images/background5.jpg');
}
.head-pat6 {
    background: url('../images/background.png');
	height:130px;
}
.head-pat6a {
    background:#0D0D0D;
}
.head-pat6a1 {
    background:#0D0D0D;
	margin-top:170px;
}
.head-pat6a2 {
    background:#0D0D0D;
	margin-top:10px;
}
.head-pat6b {
    background: #0D0D0D;
	margin-top:50px;
}
.head-pat6b1 {
    background: url('../images/footerbg.jpg');
	padding:0px 0;
	margin-top:70px;
}
.head-pat6b2 {
    background: url('../images/footerbg.jpg');
	padding:0px 0;
	margin-top:140px;
}
.head-pat6b3 {
    background:#0D0D0D;
	margin-top:40px;
}
.head-pat7 {
    background: url('../images/pat7.jpg');
}
.head-pat8 {
    background: url('../images/pat8.jpg');
}
.head-pat9 {
    background: url('../images/pat9.jpg');
}
.head-pat10 {
    background: url('../images/pat10.jpg');
}
.head-pat11 {
    background: url('../images/pat11.jpg');
}
.head-pat12 {
    background: url('../images/pat12.jpg');
}
.colors {
    background: url('../images/colors.jpg')
}
.head-pat13 {
    background: url('../images/pattern13.png');
}
/******************
v3
*******************/
.heading p{
	float:right;
	
	font-size:18px;
	font-weight:bold;
	text-indent:37px;
	margin-top:12px;
	line-height:46px;
	color:#5e5f5f;
	}
.heading p span{
	color:#37a0d0;
	}
.heading p .num{
	font-size:22px;
	}
.banner{
	padding-top:20px;
	width:100%;
	background:url('../images/bannerbg2.png') center ;
	height:275px;
	margin-bottom:20px;
	}
.bannerhome{
	padding-top:20px;
	width:100%;
	background:url(../images/bannerbg2.png) center ;
	height:275px;
	margin-bottom:20px;
	}
.container_12 .grid_3bs {
	width:230px;
	float:left;
	position:relative;
	top:47px;
	left:10px;
	
 }
.container_12 .grid_3bs a{
	color:#666;
	}
.container_12 .grid_3bs span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3bs p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3bs ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3bs{
	height:140px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-top:1px solid #d4d4d4;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}	
.container_12 .grid_3bm {
	width:200px;
	float:left;
	position:relative;
	top:47px;
	left:-90px;
	margin-left:70px;
	
 }
.container_12 .grid_3bm a{
	color:#666;
	}
.container_12 .grid_3bm span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3bm p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3bm ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3bm{
	height:240px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	}		
.container_12 .grid_3b2s {
	width:750px;
	float:left;
	position:relative;
	top:32px;
	
}
.container_12 .grid_3b2s{
	background:url(../images/section_45bg.jpg) repeat-x;
	height:210px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b2s span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
		}
.container_12 .grid_3b2s p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b2m {
	width:950px;
	float:right;
	position:relative;
	top:20px;
	left:545px;
	
	
}
.container_12 .grid_3b2m{
	background:url(../images/section_45bga.jpg) repeat-x;
	height:340px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b2m span{
	color:#fff;
	font-size:18px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
		}
.container_12 .grid_3b2m p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}	
.container_12 .grid_3b2s3 {
	width:750px;
	float:left;
	position:relative;
	top:40px;
	
}
.container_12 .grid_3b2s3{
	background:url(../images/section_45bgd.jpg) repeat-x;
	height:680px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b2s3 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
		}
.container_12 .grid_3b2s3 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}	
.container_12 .grid_3b2s1 {
	width:750px;
	float:left;
	position:relative;
	top:30px;
	
}
.container_12 .grid_3b2s1{
	background:url(../images/section_45bgs.jpg) repeat-x;
	height:130px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b2s1 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
		}
.container_12 .grid_3b2s1 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b2 {
	width:745px;
	float:left;
	position:relative;
	top:36px;
	margin-right:0px;
}		
.container_12 .grid_3b3 {
	width:375px;
	float:right;
	position:relative;
	top:36px;
}
.container_12 .grid_3b2,.container_12 .grid_3b3{
	background:url(../images/section_45bg.jpg) repeat-x;
	height:282px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3 span,.container_12 .grid_3b2 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3 p,.container_12 .grid_3b2 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3 ul,.container_12 .grid_3b2 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3b2n {
	width:375px;
	float:left;
	position:relative;
	top:45px;
	margin-right:10px;
}		
.container_12 .grid_3b3n {
	width:375px;
	float:right;
	position:relative;
	top:45px;
}
.container_12 .grid_3b2n,.container_12 .grid_3b3n{
	background:url(../images/section_45bg.jpg) repeat-x;
	height:282px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3n span,.container_12 .grid_3b2n span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3n p,.container_12 .grid_3b2n p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3n ul,.container_12 .grid_3b2n ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3b2n a{
	color:#06C;
	}		
	.container_12 .grid_3b3cntc{
	width:375px;
	float:right;
	position:relative;
	top:45px;
}
.container_12 .grid_3b3cntc{
	height:282px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-top:1px solid #fafbfb;
	border-left:1px solid #fafbfb;
	border-right:1px solid #fafbfb;
	border-bottom:1px solid #fafbfb;
	}
*****************               Contractor staffing                     *******************/	
.container_12 .grid_3b2c {
	width:350px;
	float:left;
	position:relative;
	top:20px;
	margin-right:5px;
	margin-bottom:10px;
}		
.container_12 .grid_3b3c {
	width:350px;
	float:right;
	position:relative;
	top:20px;
	margin-bottom:10px;
}
.container_12 .grid_3b2c,.container_12 .grid_3b3c{
	background:url(../images/section_45bgd.jpg) repeat-x;
	height:470px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3c span,.container_12 .grid_3b2c span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:7px;
	float:left;
	font-weight:bold;
	padding-left:10px;
	}
.container_12 .grid_3b3c p,.container_12 .grid_3b2c p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3c ul,.container_12 .grid_3b2c ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3b2c1 {
	width:350px;
	float:left;
	position:relative;
	top:20px;
	margin-right:5px;
	margin-bottom:10px;
}		
.container_12 .grid_3b3c1 {
	width:350px;
	float:right;
	position:relative;
	top:20px;
	margin-bottom:10px;
}
.container_12 .grid_3b2c1,.container_12 .grid_3b3c1{
	background:url(../images/section_45bgd.jpg) repeat-x;
	height:330px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3c1 span,.container_12 .grid_3b2c1 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:7px;
	float:left;
	font-weight:bold;
	padding-left:10px;
	}
.container_12 .grid_3b3c1 p,.container_12 .grid_3b2c1 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3c1 ul,.container_12 .grid_3b2c1 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}

.container_12 .grid_3b2c2 {
	width:350px;
	float:left;
	position:relative;
	top:20px;
	margin-right:5px;
	margin-bottom:10px;
}		
.container_12 .grid_3b3c2 {
	width:350px;
	float:right;
	position:relative;
	top:20px;
	margin-bottom:10px;
}
.container_12 .grid_3b2c2,.container_12 .grid_3b3c2{
	background:url(../images/section_45bgd.jpg) repeat-x;
	height:310px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3c2 span,.container_12 .grid_3b2c2 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:7px;
	float:left;
	font-weight:bold;
	padding-left:10px;
	}
.container_12 .grid_3b3c2 p,.container_12 .grid_3b2c2 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3c2 ul,.container_12 .grid_3b2c2 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3b2c3 {
	width:350px;
	float:left;
	position:relative;
	top:20px;
	margin-right:5px;
	margin-bottom:10px;
}		
.container_12 .grid_3b3c3 {
	width:350px;
	float:right;
	position:relative;
	top:20px;
	margin-bottom:10px;
}
.container_12 .grid_3b2c3,.container_12 .grid_3b3c3{
	background:url(../images/section_45bgd.jpg) repeat-x;
	height:430px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3c3 span,.container_12 .grid_3b2c3 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:7px;
	float:left;
	font-weight:bold;
	padding-left:10px;
	}
.container_12 .grid_3b3c3 p,.container_12 .grid_3b2c3 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3c3 ul,.container_12 .grid_3b2c3 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}
.container_12 .grid_3b2c4 {
	width:350px;
	float:left;
	position:relative;
	top:20px;
	margin-right:5px;
	margin-bottom:10px;
}		
.container_12 .grid_3b3c4 {
	width:350px;
	float:right;
	position:relative;
	top:20px;
	margin-bottom:10px;
}
.container_12 .grid_3b2c4,.container_12 .grid_3b3c4{
	background:url(../images/section_45bgd.jpg) repeat-x;
	height:230px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3c4 span,.container_12 .grid_3b2c4 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:7px;
	float:left;
	font-weight:bold;
	padding-left:10px;
	}
.container_12 .grid_3b3c4 p,.container_12 .grid_3b2c4 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3c4 ul,.container_12 .grid_3b2c4 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:25px;
	float:left;
	}		
.container_12 .grid_3b2a{
	width:375px;
	height:400px;
	float:left;
	position:relative;
	top:48px;
	margin-right:0px;
}
.container_12 .grid_3b3a {
	width:375px;
	float:right;
	position:relative;
	top:48px;
}
.container_12 .grid_3b2a,.container_12 .grid_3b3a{
	background:url(../images/section_45bga.jpg) repeat-x;
	height:390px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3a span,.container_12 .grid_3b2a span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:13px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3a p,.container_12 .grid_3b2a p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3a ul,.container_12 .grid_3b2a ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:28px;
	float:left;
	}
	.container_12 .grid_3b2b{
	width:375px;
	height:350px;
	float:left;
	position:relative;
	top:48px;
	margin-right:0px;
}
.container_12 .grid_3b3b {
	width:375px;
	float:right;
	position:relative;
	top:48px;
}
.container_12 .grid_3b2b,.container_12 .grid_3b3b{
	background:url(../images/section_45bga.jpg) repeat-x;
	height:240px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3b span,.container_12 .grid_3b2b span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:13px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3b p,.container_12 .grid_3b2b p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3b ul,.container_12 .grid_3b2b ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:28px;
	float:left;
	}
.container_12 .grid_3b2b1{
	width:375px;
	height:400px;
	float:left;
	position:relative;
	top:48px;
	margin-right:0px;
}
.container_12 .grid_3b3b1 {
	width:375px;
	float:right;
	position:relative;
	top:48px;
}
.container_12 .grid_3b2b1,.container_12 .grid_3b3b1{
	background:url(../images/section_45bga.jpg) repeat-x;
	height:390px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3b1 span,.container_12 .grid_3b2b1 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:13px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3b1 p,.container_12 .grid_3b2b1 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3b1 ul,.container_12 .grid_3b2b1 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:28px;
	float:left;
	}
.container_12 .grid_3b2b1a{
	width:760px;
	height:100px;
	float:left;
	position:relative;
	top:48px;
	margin-right:0px;
}

.container_12 .grid_3b2b1a{
	background:url(../images/section_45bga.jpg) repeat-x;
	height:180px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b2b1a span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:13px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b2b1a p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b2b1a ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:28px;
	float:left;
	}

	.container_12 .grid_3b2a1{
	width:375px;
	height:400px;
	float:left;
	position:relative;
	top:40px;
	margin-right:0px;
}
.container_12 .grid_3b3a1 {
	width:375px;
	float:right;
	position:relative;
	top:40px;
}
.container_12 .grid_3b2a1,.container_12 .grid_3b3a1{
	background:url(../images/section_45bgb.jpg) repeat-x;
	height:430px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3a1 span,.container_12 .grid_3b2a1 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:18px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3a1 p,.container_12 .grid_3b2a1 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3a1 ul,.container_12 .grid_3b2a1 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:28px;
	float:left;
	}
.container_12 .grid_3b2a2{
	width:375px;
	height:400px;
	float:left;
	position:relative;
	top:52px;
	margin-right:0px;
}
.container_12 .grid_3b3a2 {
	width:375px;
	float:right;
	position:relative;
	top:52px;
}
.container_12 .grid_3b2a2,.container_12 .grid_3b3a2{
	background:url(../images/section_45bgc.jpg) repeat-x;
	height:343px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3a2 span,.container_12 .grid_3b2a2 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:13px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3a2 p,.container_12 .grid_3b2a2 p{
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3a2 ul,.container_12 .grid_3b2a2 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:28px;
	float:left;
	}
.container_12 .grid_3b2a3{
	width:375px;
	height:400px;
	float:left;
	position:relative;
	top:50px;
	margin-right:0px;
}
.container_12 .grid_3b3a3 {
	width:375px;
	float:right;
	position:relative;
	top:50px;
}
.container_12 .grid_3b2a3,.container_12 .grid_3b3a3{
	background:url(../images/section_45bgc.jpg) repeat-x;
	height:343px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	}
.container_12 .grid_3b3a3 span,.container_12 .grid_3b2a3 span{
	color:#fff;
	font-size:14px;
	line-height:30px;
	margin-bottom:13px;
	float:left;
	font-weight:bold;
	padding-left:5px;
	}
.container_12 .grid_3b3a3 p,.container_12 .grid_3b2a3 p{
	text-align:center;
	font-size:14px;
	float:left;
	margin:5px 5px 18px 5px; 
	}
.container_12 .grid_3b3a3 a,.container_12 .grid_3b2a3 a{
	color:#06C;
	}	
.container_12 .grid_3b3a3 ul,.container_12 .grid_3b2a3 ul{
	font-size:12px;
	color:#1680ab;
	list-style-image:url(../images/section_ulbg.png);
	padding-left:15px;
	float:left;
	}

.footer-bottom ul li{
	display:inline;
	color:#8f8f8f;
	font-size:12px;
	padding:0 10px;
	border-left:1px solid #8f8f8f;
	}
.footer-bottom ul li a{
	color:#8f8f8f;
	}
.footer-bottom p{
	line-height:30px;
	color:#8f8f8f;
	}
.m_n{
	margin:0 !important;
	border:0 !important;
	}
.customer{
	width:655px;
	height:62px;
	padding:55px 5px 0 10px;
	font-size:15px;
	display: inline;
    float: left;
    left: -12px;
    margin-left: 5px;
    margin-right: 2px;
    position: relative;
	margin-top:20px;
	background:url(../images/customerbg.jpg) no-repeat ;
	color:#333;
		}
.customer span{
	font-weight:bold;
	font-size:16px;
	}
.cate-frame{
	position:relative;
	left:-18px;
	margin-bottom:5px;
 	
	}	
.cate{
	width:206px;
	height:71px;
	float:right;
	background:url(../images/cate.jpg) no-repeat;
	margin-bottom:6px;
	padding-right:50px;
 	margin-right:-36px;
	
	}
.cate a{
	width:30px;
	height:30px;
	float:right;
	margin-left:2px;
	margin-top:21px;
	}
.menu-nav1{
    height:800px;
	overflow:hidden;
	}
.menu-nav{
    height:610px;
	overflow:hidden;
	}
.menu-nav2{
    height:380px;
	overflow:hidden;
	}	

#navmenu .children{
	margin-left:10px;
	}
#navmenu2 .children{
	margin-left:-5px;
	}	
.main .account_heading{
	color:#0066cc;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
.account_heading{
	width:200px
	}	
.account_heading a {
	cursor:pointer; 
	}	

	
#users .textInput{ width:220px;}	
.referel_btn {
    background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: -5px;
    padding: 5px 3px 3px;
    text-transform: uppercase;
	width:70px;
}
#signin {background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: -5px;
    padding: 5px 3px 3px;
    text-transform: uppercase;}
#register_ref { background: none repeat scroll 0 0 #000000;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: -5px;
    padding: 5px 3px 3px;
    text-transform: uppercase;}
.login_left{
	text-align:center;
	width:280px;
	position:relative;
	left:20px;
	font-weight:bold;	
	}



.workflow {
  position: relative;
  width: 100%;
  margin: 3vw auto 0 auto;
  min-height: 430px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  border: solid rgba(218, 218, 218, 0.2) 1px;
}
.workflow:before, .workflow:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.workflow div p, .workflow aside p {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  height: 35px;
  text-align: center;
  font-style: normal;
  font-variant: initial;
  font-family: "Roboto";
  letter-spacing: 1px;
  text-transform: initial;
  text-decoration: none;
  font-size: 0.8rem;
  line-height: 1rem;
  font-weight: bold;
  color: rgba(68, 74, 84, 0.75);
}
.workflow > div {
  background: rgba(218, 218, 218, 0.15);
  width: 170px;
  height: 70px;
  position: absolute;
  float: left;
  box-sizing: border-box;
  padding: 20px;
  margin: 10px;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: solid rgba(218, 218, 218, 0.2) 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease-in-out;
}
.workflow > div:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}
.workflow > div:nth-child(1) {
  top: 20px;
  left: 20px;
}
.workflow > div:nth-child(2) {
  top: 30px;
  left: 0;
  right: 0;
  margin: auto;
}
.workflow > div:nth-child(3) {
  top: 20px;
  right: 20px;
}
.workflow > div:nth-child(4) {
  top: 170px;
  left: 20px;
}
.workflow > div:nth-child(5) {
  top: 170px;
  right: 20px;
}
.workflow > div:nth-child(6) {
  bottom: 20px;
  right: 20px;
}
.workflow > div:nth-child(7) {
  bottom: 20px;
  left: 20px;
}
.workflow aside {
  background: #fee38c;
  width: 220px;
  height: 180px;
  position: absolute;
  top: 10px;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 10px;
  box-sizing: border-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: solid rgba(218, 218, 218, 0.2) 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}
.workflow aside p {
  font-size: 1rem;
  position: relative;
  display: none;
  padding: 0;
  top: unset;
}
.workflow aside p.development{
 background:none;
}
.workflow aside p:first-of-type {
  display: block;
}
.workflow aside p a {
  font-style: normal;
  font-variant: initial;
  font-family: "Roboto";
  letter-spacing: 1px;
  text-transform: initial;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.2rem;
  font-weight: bold;
  color: rgba(68, 74, 84, 0.75);
  margin-top: 15px;
  display: block;
}
.workflow > p {
  position: absolute;
}
.workflow > p.first, .workflow > p.second {
  background-image: url("_ui/arrow_right.png");
  background-position: center center;
  background-size: 50px;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  content: "";
  left: 200px;
  top: 45px;
}
.workflow > p.second {
  left: 425px;
}
.workflow > p.third, .workflow > p.fourth {
  background-image: url("_ui/arrow_down.png");
  background-position: center center;
  background-size: 80px;
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  content: "";
  right: 75px;
  top: 100px;
}
.workflow > p.fourth {
  top: 250px;
}
.workflow > p.fifth {
  background-image: url("_ui/arrow_left.png");
  background-position: center center;
  background-size: 278px;
  background-repeat: no-repeat;
  width: 279px;
  height: 80px;
  content: "";
  left: 200px;
  bottom: 5px;
}
.workflow > p.sixth {
  background-image: url("_ui/arrow_up.png");
  background-position: center center;
  background-size: 80px;
  background-repeat: no-repeat;
  width: 80px;
  height: 80px;
  content: "";
  left: 75px;
  top: 100px;
}
/*
     FILE ARCHIVED ON 17:45:57 May 12, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:48:27 Mar 13, 2024.
     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):
  exclusion.robots: 0.121
  exclusion.robots.policy: 0.099
  cdx.remote: 0.18
  esindex: 0.015
  LoadShardBlock: 402.686 (6)
  PetaboxLoader3.resolve: 1294.678 (4)
  PetaboxLoader3.datanode: 320.068 (8)
  load_resource: 1253.097 (2)
*/