	/*
	 * DI @2009
	 * Screen CSS
	 *
	 *
	 */

html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, ul, ol, li, dl, dt, dd, a, img, address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; list-style: none; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }

html { height: 100%; }
body { min-height: 100%; position: relative; background: url(../images/bg-body.png) repeat-x 0 0 #101010;  }
body, input, textarea, select { font: 12px/17px Arial, sans-serif; }

/* #featured h3, #featured ul,*/
h1, #featured h4, .blog-bar h4.header, #content .blog-post h2.title, #content h4, .bar .header, #content h2, #content h3, #content .blog-post-comment, #wrapper.contact span.address { 
	font-family: "ff-netto-web-1","ff-netto-web-2"; 
}

.aural { position: absolute; left: -100em; }
a { color: #5e5e5e; text-decoration: none; }
a:focus, a.focus, a:hover { color: #ee3124; text-decoration: underline; }

.i:after, .box:after, #footer:after, li:after { display: block; height: 0; clear: both; font-size: 0; visibility: hidden; content: '.' } /* 6, 7 */

/* main */
.i { width: 920px; margin: 0 auto; }

/* top */

#top { width: 920px; height: 93px; margin: 0 auto; padding: 9px 0 0; }
#logo { position: relative; left: -43px; float: left; }
#topnav { width:100%; clear:both; height:35px; }

#nav { margin: 0 auto; width:950px; }
#nav li { float: left; padding: 0; background: url(../images/bg-topnav-separator.png) no-repeat top right; min-height:35px; position:relative; z-index:5; }
#nav li:last-child { background: none; }
#nav li.last-child { background: none; }
#nav li:hover { background: url(../images/bg-topnav-hover.png) repeat-x 0 0 ; }
#nav a { display: block; height: 100%; line-height:35px; color: #666; font-size: 14px;  font-weight: normal; text-decoration: none; text-transform: capitalize; padding:0 19px 0 17px; }
#nav .current-cat a,
#nav .current_page_item a,
#nav .current_page_parent a,
#nav a:hover { color: #333; }

/* 2nd level */
#nav li:hover ul { display:block; }
#nav li ul { 
	display:none; 
	position:absolute;
	background:transparent url('../images/menu_bg.png') repeat;/*
    background:transparent url('../images/bg-topnav-dropdown.png') repeat;
	background:transparent rgba(0,0,0,0.9); 
	background-image:-moz-linear-gradient(top, rgba(0,0,0,0.9), rgba(60,60,60,0.9)); 
	background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.9)), to(rgba(60,60,60,0.9))); */
	border-radius: 0px 0px 5px 5px;  
	-moz-border-radius-bottomright:5px; 
	-moz-border-radius-bottomleft:5px;	
	-webkit-border-bottom-left-radius:5px; 
	-webkit-border-bottom-right-radius:5px;	 
	border:0; 
	-moz-box-shadow:0 0 5px #333; 
	-webkit-box-shadow:0 0 5px #333; 
	box-shadow:0 0 5px #333; 
}
#nav li:last-child ul { float:right; right:0; }
#nav li.last-child ul { float:right; right:0; }
#nav li li { position:relative; float:left; width:208px; background:transparent; min-height:32px; }
#nav li li:hover { background:transparent; }
#nav li:hover li a {color:#fff !important;}
#nav li:hover a, #nav li li:hover a { color:#ee3124 !important; }
#nav li li a { color:#fff !important; background:transparent url('../images/bg-topnav-sub-separator.png') repeat-x bottom center; margin:0 13px; padding:0; line-height:normal; min-height:18px; padding:7px 0; }
#nav li li:last-child:hover { border-bottom-right-radius:5px; border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; }
#nav li li:last-child a { background:none; }
/*#nav li li.last-child a { background:none; }*/
#nav li:hover li a {  }

/* 3rd level */
#nav li:hover li ul { display:none; }
#nav li li:hover ul { display:block; }
#nav li li ul { display:none; margin:0 0 0 203px; clear:none; float:left; }
#nav li li li { width:114px; }


#call-toll { width: 173px; height: 38px; float: right; margin: 33px 0 0; background: url(../images/bg-call-toll.png) no-repeat; text-indent: -100em; overflow: hidden; }


h1 { line-height: 1.2em; margin: 5px 0 0; color: #666; font-size: 36px; }
#head { padding: 0 0 35px; background: url(../images/bg-bar.png) repeat-x 0 100% #fff; }
#head .i { position: relative; }
#featured { position: absolute; left: 0; bottom: 10px; color: #fff; z-index: 2; }
#featured h3 { line-height: 1.2em; font-size: 1.2em; }
#featured h4 {  font-size: 16px; font-weight: bold; text-transform: capitalize;line-height: 1.3em; }
#featured h3 object { margin: -4px 0; }
#featured ul {  }
#featured li { height: 26px; margin: 0 0 -8px; }
#featured strong { font-weight: bold; }
#featured .more { padding: 0 0 0 8px; color: #ff9; background: url(../images/icon-arrow-2.png) no-repeat 0 4px; font-size: 10px; text-transform: capitalize; }
#featured .more a { color: #ff9; font-size: 10px; text-transform: capitalize; }
#featured .more object { width: 100%; }
#featured-img { position: absolute; right: 0; bottom: 0; z-index: 0; }
#featured-img img { display: block; }



#cs-page #head { height: 408px; padding: 0 0 2px; background: url(../images/bg-bar2.png) repeat-x 0 100% #fff; }
#cs-page #content { width: 700px; position: relative; padding-right: 35px; }
#cs-page #content .csmg-mod { position: absolute; top: -435px; left: 0; width: 896px; height: 405px; padding: 10px 0 0; background: url(../images/bg-cs.png) no-repeat 50% -5px; }
#cs-page #content .csmg-mod li { margin: 0; border: 0; background: none; padding:0;}
#cs-page #content .csmg-mod div { display: none; }
#cs-page #content .csmg-mod img { margin: 0; border: 0; }
#cs-page #content .csmg-mod .i1 { margin: 0; }
#cs-page #content .csmg-mod .i2 { padding: 6px 5px 7px 10px; }
#cs-page #content .csmg-mod .i3 { padding: 7px 4px 9px 5px; }
#cs-page #content .csmg-mod .i4 { margin: -2px 0 6px 8px; }
#cs-page #content .csmg-mod .i5 { margin: -1px 0 0 1px; }
#cs-page #content .csmg-mod .i6 { margin: -2px 11px 0; }
#cs-page #content .csmg-mod .i7 { margin: -2px 0 0 -1px; }
#cs-page #content .csmg-mod .i8 { margin: 1px 0 0 12px; }

#cs-page #side-bar3 { margin-right: -10px; }

#cs-project #top { /*background: url(../images/bg-page.jpg) no-repeat 50% 0;*/ }


#cs-project h1 { width: 205px; margin: 5px 0 -5px; color: #666; font-size: 33px; }
#cs-project #head { height: 257px; padding: 0px; background: url(../images/bg-bar2.png) repeat-x 0 100% #fff; }
#cs-project #head .i { height: 257px; padding: 0; }
#cs-project #featured-img { right: -5px; }
#cs-project #featured-img img { display: block; }
#cs-project #featured li { display: inline; margin: 0; }
#cs-project #featured .more { display: block; margin: -3px 0 0; padding: 0; background: none; font-size: 14px; }
#cs-project #featured .more a { color: #fff; font-weight: bold; }
#cs-project #featured .more object { display: block; padding: 0 10px 0 0; background: url(../images/btn-site.png) no-repeat 90px 4px; }
#cs-project #featured .more object:hover { background-position: 90px -28px; }
#cs-project #wrapper { padding: 0; background: url(../images/bg-wrapper-project.png) repeat-y 50% 0; }
#cs-project #wrapper .w { background: url(../images/bg-gradient-2.png) no-repeat 50% 0; }
#cs-project #wrapper .i { padding: 0 0 79px; background: url(../images/bg-project.png) repeat-y 0 0; }
#cs-project #wrapper .c { width: 710px; float: left; padding: 25px 0 0; background: url(../images/bg-gradient-1.png) no-repeat 0 0; }
#cs-project #content { width:675px; margin: 0 35px 0 0; padding: 0; }
#cs-project #side-bar3 { width:190px; margin: 0 0 0; padding: 25px 0 0 20px; background: url(../images/bg-gradient-2.png) no-repeat 100% 0; }
#cs-project .powered-by { border-top:1px dotted #555; margin:1em 0; padding:2em 0; display:table; width:100%; }
#cs-project .powered-by img { float:left; width:169px; height:54px; }
#cs-project .powered-by h3 { color:#EE3124; font-size:15px !important; line-height:normal; font-weight:normal; float:right; width:290px; text-align:right; margin:0.8em 0; }
#cs-project .contact-form { width:585px; display:table; margin:15px auto; }



#uniqe-serivce {  background: url(../images/bg-home-beta.png) repeat-x 0 0; }
#uniqe-serivce .bar { width:270px; }
#uniqe-serivce .i { width:890px; }
#uniqe-serivce #top { height: 93px; padding: 9px 0 0; background: none }

#uniqe-serivce h1 { width: 360px; height: 135px; }
#uniqe-serivce #head { padding: 0 0 2px; background: none;  }
#uniqe-serivce #head .i { height: 266px; padding: 0; }
#uniqe-serivce #head .us-logo { display: block; padding: 20px 0 0; margin-left:7px; }
#uniqe-serivce #featured { position: static; width: 370px; padding: 0 0 10px; color: #999; }
#uniqe-serivce #featured h3 { margin: 0 0 5px; font-size: 12px; text-transform: capitalize; }
#uniqe-serivce #content { width: 550px; padding: 0 40px 0 0; border-right: 1px solid #e5e5e5; color: #4f4f4f; font-size: 1em }
#uniqe-serivce #content h3 { margin: 1em 0 .5em; line-height: 1.1em; color: #ee3124; font-size: 15px; font-weight: bold; }
#uniqe-serivce #content .h h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-people.png) no-repeat 0 50%; }
#uniqe-serivce #content .lead { }
#uniqe-serivce #content ul { margin: 0 0 1em; }
#uniqe-serivce #content ul li { margin: 0 0 0 1.4em; padding: 0 0 0 1.2em; list-style-type: none; background:url(../images/bullet.png) no-repeat transparent 0 5px; }
#uniqe-serivce #mod-call-fax { height: 60px; }
#uniqe-serivce #mod-pages { border-bottom: 1px solid #5f5f5f; }
#uniqe-serivce #mod-pages li { padding: 4px 0; border-top: 1px solid #5f5f5f; }
#uniqe-serivce #mod-pages li a { display: block; padding: 0 0 0 10px; color: #fff; background: url(../images/icon-arrow-4.png) no-repeat 0 4px; font-size: 1.1em; font-weight: bold; }
#uniqe-serivce #mod-pages .current_page_item a { color: #ee3124; }
#uniqe-serivce #mod-pages li li { padding-left: 15px; }
#uniqe-serivce #side-bar1 { display: none; width: 100%; height: 25px; min-height: 25px; line-height: 25px; float: none; padding: 0 0 30px; }
#uniqe-serivce #side-bar1 li { display: inline-block; padding: 0 10px; background: url(../images/icon-divider.png) no-repeat 0 0 ; }
#uniqe-serivce #side-bar1 li:first-child { padding-left: 0; background: none; }
#uniqe-serivce #side-bar1 a { color: #666; font-size: 14px; font-weight: bold; }
#uniqe-serivce #side-bar3 { width: 270px; margin: 0 0 0 -1px; padding-left: 29px; border-left: 1px solid #e5e5e5; }
.contact-inmod { width: 327px;  margin: 0 0 1.4em; padding: 10px 120px 0 20px; border: 1px dotted #5f5f5f; background: url(../images/bg-mod-contact.png) no-repeat 0 0;  }
.contact-inmod h4 { line-height: 1.2em; color: #ee3124; font-size: 14px; font-weight: bold; }
.contact-inmod .btn-contact { display: block; width: 326px; height: 62px; background: url(../images/btn-contact.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }
.contact-inmod .btn-contact2 { display: block; width: 326px; height: 62px; background: url(../images/btn-contact2.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }
.case-study-inmod { margin: 0 0 1.4em; padding: 10px; border: 1px dotted #5f5f5f; background: #363536 }
.case-study-inmod .btn-read { display: block; width: 140px; height: 37px; margin: -50px 0 0; background: url(../images/btn-read-case-study.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }

body #mod-us-contact h4.header, h4.header-general-form {width:270px; height:67px; display:block; cursor:pointer; text-indent:-9999em; margin-bottom:5px;}
body#homepage #mod-us-contact h4.header, h4.header-general-form { background: url(../images/btn-ready-to-chat.png) no-repeat 0px 0; }
body[service="Sitecore"] #mod-us-contact h4.header { background: url(../images/btn-contact-sitecore.png) no-repeat -2px 0; }
body[service="Magento"] #mod-us-contact h4.header { background: url(../images/btn-contact-magento.png) no-repeat -2px 0; }
body[service="Magento-Hosting"] #mod-us-contact h4.header { background: url(../images/btn-contact-magento.png) no-repeat -2px 0; }
body[service="Wordpress"] #mod-us-contact h4.header { background: url(../images/btn-contact-wordpress.png) no-repeat -2px 0; }
body[service="X-Cart"] #mod-us-contact h4.header { background: url(../images/btn-contact-x-cart.png) no-repeat -2px 0; }
body[service="Joomla"] #mod-us-contact h4.header { background: url(../images/btn-contact-joomla.png) no-repeat -2px 0; }
body[service="elcom"] #mod-us-contact h4.header { background: url(../images/btn-contact-elcom.png) no-repeat -2px 0; }
body[service="myob"] #mod-us-contact h4.header { background: url(../images/btn-contact-myob.png) no-repeat -2px 0; }
body#uniqe-serivce[service="quickbooks"]  #head .us-logo { padding: 0; }
body[service="quickbooks"] #mod-us-contact h4.header { background: url(../images/btn-contact-quickbooks.png) no-repeat -2px 0; }
body[service="xero"]  #head .us-logo { padding: 0; }
body#uniqe-serivce[service="xero"] #mod-us-contact h4.header { background: url(../images/btn-contact-xero.png) no-repeat -2px 0; }
body[service="securepay"] #mod-us-contact h4.header { background: url(../images/btn-contact-securepay.png) no-repeat -2px 0; }
body#uniqe-serivce[service="social-media"] #head .us-logo { display: none; }
body[service="social-media"] #featured-img { bottom: 119px }
body[service="social-media"] #mod-us-contact h4.header { background: url(../images/btn-contact-social-media.png) no-repeat -2px 0; }
body[service="channel-partnership"] #mod-us-contact h4.header { background: url(../images/btn-ready-to-chat.png) no-repeat -2px 0; }
body[service="Zendesk"] #mod-us-contact h4.header { background: url(../images/btn-ready-to-chat.png) no-repeat scroll -2px 0 transparent; }

/* channel partnership */
body#uniqe-serivce[service="channel-partnership"] #head { position: relative; margin: 0; background: url(../images/bg-body-channel-partnership.jpg) no-repeat 50% 0 }
body#uniqe-serivce[service="channel-partnership"] #head .i { width: 490px; padding-left: 400px; }
body#uniqe-serivce[service="channel-partnership"] #head #featured { width: 480px; }
body#uniqe-serivce[service="channel-partnership"] #head #featured h3 { margin: 10px 0 0 7px; color: #fff; font-size: 28px; text-transform: none; }
body#uniqe-serivce[service="channel-partnership"] #head #featured-img { display: none }
body#uniqe-serivce[service="channel-partnership"] #mod-us-contact { padding-top: 0 }
body#uniqe-serivce[service="channel-partnership"] #content p em { display: block; margin: .3em 0; color: #000; }
body#uniqe-serivce[service="channel-partnership"] #content .h h2 { height: 28px; line-height: 28px; background: url(../images/icon-tools.png) no-repeat 0 50%; }
body#uniqe-serivce[service="channel-partnership"] #content h3.icon { height: 28px; line-height: 28px; padding: 0 0 0 40px; }
body#uniqe-serivce[service="channel-partnership"] #content h3.icon-people { background: url(../images/icon-people.png) no-repeat 0 50%; }
body#uniqe-serivce[service="channel-partnership"] #content h3.icon-wire { background: url(../images/icon-wire.png) no-repeat 0 50%; }
body#uniqe-serivce[service="channel-partnership"] #content h3.icon-tooth-bevel { background: url(../images/icon-tooth-bevel.png) no-repeat 0 50%; }
body#uniqe-serivce[service="channel-partnership"] #content h3.icon-home { background: url(../images/icon-home.png) no-repeat 0 50%; }
body#uniqe-serivce[service="channel-partnership"] #content h3.icon-computer { background: url(../images/icon-computer.png) no-repeat 0 50%; }


#wrapper { min-height: 100px; padding: 25px 0; background: url(../images/bg-gradient-1.png) repeat-x 0 0 #fff; }
#wrapper .i { background: url(../images/bg-wrapper.png) repeat-y 182px 0 #fff; }
#wrapper.uniq { padding: 25px 0 25px; background: url(../images/bg-gradient-1.png) repeat-x 0 0i #fff } /* instead of -6 with submenu */
#wrapper.uniq .i { background: none; }
body.page-template-case-study-list-php #content { width:100%; padding:0; }
#wrapper.col-2-lay .i { background: none }
#wrapper.col-2-1-lay .i { background: none }
#wrapper.col-2-lay #content { width: 560px; padding-left: 0; }
#wrapper.col-2-1-lay #content { width:680px; padding-left: 0; }

/* content */
#content { width: 470px; float: left; padding: 0 45px; }
#content hr { display: block; width: 100%; margin: 15px 0; height: 0; border: solid #ddd; border-width: 1px 0 0; background: none; font-size: 0; }
#content h5 { margin: 0 0 1em; font-size: 1em }
#content strong { font-weight: bold; }
#content p b { color: #f00 }
#content ul {margin-bottom:1em;}
#content ul li {   
	background: url("../images/bullet.png") no-repeat scroll 0 5px transparent;
    list-style-type: none;
    margin: 0 0 0 1.4em;
    padding: 0 0 0 1.2em; 
}

/* homepage */
#homepage { background: url(../images/bg-home-beta.png) repeat-x 0 0; }
#homepage h1 { width: 360px; height: 135px; margin: 0; position:absolute; top:35px; }
#homepage #top { /*height: 93px; padding: 10px 0 0;*/ background: none }
#homepage #head { padding: 0 0 2px; background: none;  }
#homepage #head .i { height: 279px; padding:0; }
#homepage .csmg-mod li div { display: none; }

/* blog */
#blog-page #top { /*background: url(../images/bg-blog-page.jpg) no-repeat 50% 0;*/ }

/* blog:header */
#blog-head { padding: 5px 0 20px; border-bottom: 1px solid #dfdfdf; overflow: hidden; background:#fff; }
#blog-head .hd-col { width: 273px; float: left; padding: 0 0 10px; background: url(../images/icon-dot.png) repeat-y 0 0; }
#blog-head .header { margin: 0 0 5px; color: #ee3124; font-size: 14px; font-weight: bold; }
#blog-head ul { padding: 5px 0 0; border-top: 1px solid #e3e3e3; }
#blog-head ul li { padding: 5px 0; border-bottom: 1px solid #e3e3e3; }
#blog-head ul li small { display: block; color: #cc9999; }
#blog-head ul li a { color: #000; }
#blog-head .blog-top-posts-col { padding:0 0 10px 25px; }
#blog-head .blog-recent-posts-col { padding:0 25px 10px; }
#blog-head .blog-top-comments-col { padding: 0 25px 10px 0; background: none }
#blog-head .blog-top-comments-col small { color: #c9c9c9; }




/* sifr */
.sIFR-flash { visibility: visible !important;  }
.sIFR-flash .hide { display: none; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { position: absolute; left: 0; top: 0; display: block; width: 0; height: 0; overflow: hidden; z-index: 1; }
.sIFR-replaced div.sIFR-fixfocus { float: none; letter-spacing: 0;  overflow: auto; }


/* bar */
.bar { width: 160px; min-height: 100px; }
.bar .header { line-height: 1.3em; margin: 0 0 5px; color: #ee3124; font-size: 18px; font-weight: bold; }
.bar .box { margin: 0 0 30px; padding: 0 0 10px; border-bottom: 1px solid #dfdfdf; }
.blog-bar .header { margin: 0; color: #666; font-size: 18px; }
.blog-bar .mod { margin: 0 0 30px; }


#side-bar1 { float: left; }
#side-bar2 { float: right; }
#side-bar3 { float: right; }
#side-bar2.blog-bar { float: left; }


/*#cs-project */
#side-bar3 {width:190px;}
#side-bar3 .box {  border-bottom: none; }
#side-bar3 #mod-request p { color: #999; font-family:Arial, Helvetica, sans-serif; } 
#side-bar3 #mod-request #btn-request { background: url(../images/btn-request-2.png) no-repeat 0 0; color:#FFFFFF; width:119px; height:21px; padding:1px 5px; text-decoration:none; margin-top:10px; display:block;}



#mod-pages li { padding: 3px 0; border-top: 1px solid #dfdfdf; }
#mod-pages li a { display: block; padding: 0 0 0 10px; color: #333; background: url(../images/icon-arrow-1.png) no-repeat 0 5px; font-weight: bold; }
#mod-pages li li { padding-left: 15px; }


#mod-posts .header { background: url(../images/icon-blog.png) no-repeat 100% 0; }
#mod-posts li { padding: 3px 0; border-top: 1px solid #dfdfdf; }
#mod-posts li small { display: block; color: #c99; font-size: 10px; }
#mod-posts li a { color: #333; font-weight: bold; }


#mod-request { margin: 0 0 15px; }
#mod-request .header { background: url(../images/icon-request.png) no-repeat 100% 0; }
#mod-request p { line-height: 15px; color: #6b696a; font-size: 11px; } 
#mod-text-2 #btn-request { display: block; width: 119px; height: 21px; margin: 10px 0; background: url(../images/btn-request.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }

#mod-newsletter { border: 0; }
#mod-newsletter .header { background: url(../images/icon-newsletter.png) no-repeat 100% 15px; }
#mod-newsletter form { padding: 5px 0 0; border-top: 1px solid #dfdfdf }
#mod-newsletter input[type=text] { width: 150px; margin: 0 0 5px; padding: 2px 4px; border: 1px solid #ccc; color: #666666; font-size: 10px; }
#mod-newsletter input[type=submit] { display: block; width: 61px; height: 21px; max-height: 21px; padding: 21px 0 0; border: 0; background: url(../images/btn-register.png) no-repeat 0 0; text-indent: 100em; overflow: hidden; }
#mod-newsletter a { display: none; }

#mod-us-contact { padding: 0px 0 10px; }
#mod-us-contact p { margin: 5px 0 8px; color: #666; font-size: 11px; }
#mod-us-contact textarea,
#mod-us-contact input[type=text] { width: 250px; padding: 4px 8px; border: 1px solid #ccc; color: #666666; }
#mod-us-contact textarea { height: 65px; }
#mod-us-contact input[name="us-type"] { display: none; }
#mod-us-contact input[type=submit] { display: block; width: 49px; height: 21px; max-height: 21px; float: right; margin: 10px 0 0; padding: 21px 0 0; border: 0; background: url(../images/btn-submit.png) no-repeat 0 0; text-indent: 100em; overflow: hidden; }

#mod-random_image-2 .header { background: url(../images/icon-seo.png) no-repeat 100% 0; }
#mod-random_image-2 ul { height: 60px; }
#mod-random_image-2 ul li { height: 30px; }
#mod-random_image-2 ul .item-1 { float: left; }
#mod-random_image-2 ul .item-2 { float: right; }
#mod-random_image-2 .btn-randim-image { display: block; width: 149px; height: 21px; clear: both; margin: 10px 0; background: url(../images/btn-find-out.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }


#cs-cats-mod .header { background: url(../images/icon-seo.png) no-repeat 100% 0; }
#cs-cats-mod ul { margin: 0 0 10px; padding: 0 0 5px; border-bottom: 1px solid #dfdfdf }
#cs-cats-mod li { padding: 0 0 5px; }
#cs-cats-mod li a { font-size:9px; display: block; width: 154px; line-height: 21px; padding: 4px 0 0 5px; color: #966; background: url(../images/bg-btn.png) no-repeat 0 0; text-transform: capitalize; }
#cs-cats-mod .btn-all-clients { display: block; width: 149px; height: 21px; background: url(../images/btn-all-clients.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }

#blog-search-mod form { padding: 8px 0 0; border-top: 1px solid #dfdfdf; }
#blog-search-mod input[type=text] { width: 154px; padding: 2px; border: 1px solid #999 }
#blog-search-mod input[type=submit] { display: block; width: 49px; height: 21px; max-height: 21px; margin: 5px 0 0; padding: 21px 0 0; border: 0; background: url(../images/btn-find.png) no-repeat 0 0; text-indent: 100em; overflow: hidden; }

#blog-cats-mod li { padding: 2px 0; border-top: 1px solid #e7e7e7; }
#blog-cats-mod li a { display: block; padding: 0 0 0 10px; color: #ee3124; background: url(../images/icon-arrow-1.png) no-repeat 0 5px; font-weight: bold; }
#blog-tags-mod li { display: inline; line-height: 2em; }
#blog-cats-mod h4 {padding-bottom:10px;}
#blog-tags-mod a { color: #ee3124; margin-left:2px;}

#cs-tags-mod li { padding: 2px 0; border-top: 1px solid #e7e7e7; }
#cs-tags-mod li a { display: block; padding: 0 0 0 10px; color: #000; background: url(../images/icon-arrow-1.png) no-repeat 0 5px; font-weight: bold; text-decoration: none; }
#cs-tags-mod li a:hover { color: #ee3124; }

#blog-archive-mod li { padding: 2px 0; border-top: 1px solid #e7e7e7; }
#blog-archive-mod li a { display: block; padding: 0 0 0 10px; color: #ee3124; background: url(../images/icon-arrow-1.png) no-repeat 0 5px; font-weight: bold; }


#mod-us-case-studies .csmg-mod li { padding: 5px 0; border-top: 1px solid #e7e7e7; }
#mod-us-case-studies .csmg-mod li:first-child { border: 0; }
#mod-us-case-studies .csmg-mod li>a { float: left; border: 1px solid #cbcbcc; background: url(../images/bg-gradient-1.png) repeat-x 0 0; text-align: center; }
#mod-us-case-studies .csmg-mod img { position:relative; display:block; width: 76px; height: 76px; margin: 2px; padding: 0; border: 1px solid #cbcbcc; }
#mod-us-case-studies .csmg-mod img:hover {  } 
#mod-us-case-studies .csmg-mod div { width: 160px; float: right; }
#mod-us-case-studies .csmg-mod p { line-height: 12px; margin: 0 0 5px; color: #999; font-size: 10px; }
#mod-us-case-studies .csmg-mod .header { line-height: 1.3em; margin: 0 0 5px; color: #ee3124; font-size: 12px; font-weight: bold; text-transform: capitalize; }
#mod-us-case-studies .csmg-mod .link-live-site { display: block; width: 68px; height: 15px; float: none; background: url(../images/btn-visit-site.png) no-repeat 0 0; text-indent: -100em; overflow: hidden; }

.cs-mod { padding: 0 0 1em; }
.cs-mod ul { margin: -5px 0 0; padding: 2px 0 0; background: Url(../images/bg-cs-mod-child.png) no-repeat 1px 0; }
.cs-mod li { margin: -6px 0 0; padding: 0 15px 7px; color: #fdfdfc; background: Url(../images/bg-cs-mod.png) no-repeat 0 -2px; font-size: 14px; }
.cs-mod li:first-child { margin-top: 0; }
.cs-mod li:last-child { background: Url(../images/bg-cs-mod-1.png) no-repeat 0 0; }
.cs-mod li a { color: #fdfdfc; }
.cs-mod li strong { display: block; color: #ccc; }

.mod-tech .header { background: url(../images/icon-technology.png) no-repeat 100% 0; }
.mod-comp .header { background: url(../images/icon-components.png) no-repeat 100% 0; }
.mod-stats .header { background: url(../images/icon-sheets.png) no-repeat 100% 0; }
.mod-stats ul {  }
.mod-stats li { font-size: 11px;  }




#mod-map { border: 0; }
#mod-map .header { border-bottom: 1px solid #dfdfdf;  background: url(../images/icon-map.png) no-repeat 100% 0; }
#mod-map p { line-height: 14px; font-size: 11px; }
#mod-map span { display: block; margin: 1em 0 0; color: #ee3124; font-size: 11px; text-transform: capitalize; }
#mod-map img { display: block; margin: 0 0 5px; padding: 1px; border: 1px solid #ddd; }
#mod-map .gm-link { display: block; font-size: 1em; font-weight: bold; } 


#mod-call-fax { height: 86px; margin: 0 0 20px; border: 0; background: url(../images/bg-call-fax.png) no-repeat 0 0; text-indent: -100em; overflow: hidden }
#mod-call-fax h4 { font-size: 12px; text-transform: capitalize; }
#mod-call-fax em { display: block; font-size: 32px; font-weight: bold; }
#mod-call-fax strong { display: block; color: #666; font-size: 16px; font-weight: bold; font-style: normal }


#mod-address { border: 0; }
#mod-address .header { border-bottom: 1px solid #dfdfdf;  background: url(../images/icon-envelope.png) no-repeat 100% 0; }
#mod-address em { display: block; line-height: 17px; border-top: 1px solid #dfdfdf; color: #999; font-size: 10px; }
#mod-address em a { display: block; color: #ee3124; font-size: 11px; }
#mod-address strong { display: block; padding: 0 0 .5em; font-size: 11px; font-weight: bold; }
#mod-address ul { margin: 1em 0; padding: 1em 0; border-top: 1px solid #dfdfdf; font-size: 0.8em }
#mod-address li { line-height: 1.2em; color: #646464; }
#mod-address li a { color: #ee3124; }



#mod-video { border: 0; }
#mod-video .header { padding: 0 0 0 25px; border-bottom: 1px dotted #7d7c7c; background: url(../images/icon-video.png) no-repeat 0 0; }
#mod-video strong { display: block; line-height: 1.1em; padding: 0 0 10px; color: #999; font-size: 10px; }


#mod-info { border: 0; color: #fff; }
#mod-info .box { margin: 0 0 20px; border: 0; color: #fff; }
#mod-info .box .header { margin: 0; }

.navigation .alignleft { float:left; }
.navigation .alignright { float:right; text-align:right; }

/* footer */
#footer { width: 100%; padding: 30px 0 0; border-top: 2px solid #ee3124; background: #101010;  }
#footer-inner { width: 920px; margin: 0 auto; clear:both; display:table; }
#footer-inner>div { width: 20%; float: left; }
#footer #copy { line-height: 14px; margin: -18px 0 0 -55px; padding: 0 0 10px 25px; color: #666; background: url(../images/bg-logo-thumb.png) no-repeat -5px 6px; font-size: 10px;  }
#footer #copy a { color: #666; }
#footer #copy span { display: block; padding: 20px 0 0 30px; }
#footer p.address { color:#fff; line-height:normal; margin:12px 0 0 1px; }
#footer p.address a { color:#ee3124; }
#footer ul { }
#footer ul li { line-height: normal; padding: 3px 10px 3px 0; text-transform:capitalize; }
#footer ul li a { color: #fff; }
#footer h5,
#footer h6,
#footer h6 a { color: #ee3124; font-size: 14px; text-transform: capitalize; margin-bottom:5px; }
#footer .mod-follow { height: 32px; margin: 0 0 10px; }
#footer .mod-follow li { width: 25px; height: 24px; float: left; margin: 0 2px 0 0; padding:2px 0; }
#footer .mod-follow a { display: block; width: 25px; height: 24px; text-indent: -100em; overflow: hidden; }
#footer .mod-follow .rss a { background:url('../images/icon-rss-small.png') no-repeat 0 1px; }
#footer .mod-follow .twitter a { background:url('../images/icon-twitter-small.png') no-repeat 0 1px; }
#footer .mod-follow .facebook a { background:url('../images/icon-fb-small.png') no-repeat 0 1px; }
#footer .mod-follow .linkedin a { background:url('../images/icon-linkedin-small.png') no-repeat 0 1px; }
#footer .mod-follow .youtube a { background:url('../images/icon-youtube-small.png') no-repeat 0 1px; }
#footer .mod-follow .vimeo a { background:url('../images/icon-vimeo-small.png') no-repeat 0 1px; }
#footer-bottom { width: 100%; margin: 15px auto 0; display:table; clear:both; border-top: 1px solid #404040; }
#footer-bottom-inner { width: 920px; margin: 0 auto; }
#footer-bottom ul li { text-transform:none; float:left; padding: 9px 30px 9px 0; }
#footer-bottom ul li img { vertical-align:middle; }

/* new footer *
#footer .left { float:left; width:420px; height:185px; }
#footer .left ul { float:left; margin:15px 0 0 15px; list-style-type:none; padding:0; width:200px; }
#footer .left ul li { clear: both; margin-top:7px; margin-bottom:2px; padding:0; }
#footer .left li a { margin-left:24px; color:#ff3333; font-size:1.1em; text-transform:none;  }
#footer .left p { float:left; margin:20px 0 0 15px; padding:0; }
#footer .left p.button { float:left; margin:19px 0 0 5px; padding:0; }
#footer .left input[type=text] { width: 160px; margin: 0 0 5px; padding: 2px 4px; border: 1px solid #ccc; color: #999; font-size: 10px; }
#footer .left input[type=submit] { display: block; width: 61px; height: 21px; max-height: 21px; padding: 21px 0 0; border: 0; background: url(../images/btn-register.png) no-repeat 0 0; text-indent: 100em; overflow: hidden; }

#footer .right { float:right; width:470px; height:185px; }
#footer .right ul { float:left; margin:3px 0 0 20px; list-style-type:none; padding:0; }
#footer .right li { clear:both; margin-top:12px; padding:0; color:#fff; }
#footer .right li a { color:#ff3333; font-size:15px; text-transform:none; margin-right:1px; }

#footer .block { clear:both; width:890px; margin:0 auto; padding:7px 0; background: url(../images/bg-footer-divider.png) no-repeat center top; text-align:center; }
#footer .block ul { float:left; left:50%; position: relative; margin-bottom:20px; }
#footer .block li { display:inline; background:none; padding:0; margin: 0 0 0 20px; text-align: left; float:left; left:-50%; position:relative; }
#footer .block li a { color: #fff; text-transform: none; }
#footer .block li:first-child { margin: 0; }
#footer .block li ul { margin: 0; }
#footer .block li li { display: block; clear: both; margin: 0; }
#footer .block h6 { color: #ff3333; font-size: 1.4em; }
#footer .block h6 a { color: #ff3333; text-transform: none }
#footer .block p { color:#fff; }
#footer .block p a { color:#fff; text-decoration: underline; }
#footer .block .logo { display:block; width: 111px; height: 50px; margin: 10px auto; background:url('../images/bg-footer-logo.png') no-repeat 0 0; }
#footer .block .logo a { display:block; width: 100%; height: 100%; text-indent: -5000px; }

.newsletter-list { color: #666; padding-bottom:10px; display:block; }
*/

/* new 2-column layout */
#wrapper.col-2 .i { width:920px; padding:0; background:url('../images/bg-wrapper.png') repeat-y scroll 620px 0 transparent; }
#wrapper.col-2 #content { width:585px; padding:0 35px 0 0; }

#wrapper.col-2 .bar { width:270px; float:right; }
#wrapper.col-2 .bar .box { font-family:Arial; font-size:12px; color:#333; border-bottom:0; margin:0 0 5px; }
#wrapper.col-2 .bar .box .header { line-height:35px; text-transform:capitalize; margin:0; }
#wrapper.col-2 .bar .box span.enlarge { color:#666; float:right; margin-top:-26px; font-size:11px; text-transform:capitalize; }
#wrapper.col-2 .bar .box li { border-bottom:1px solid #f0f0f0; min-height:26px; padding:11px 2px; }
#wrapper.col-2 .bar .box li small { clear:both; display:block; color:#999; font-size:11px; }
#wrapper.col-2 .bar .box li a { color:#333; }

#wrapper.col-2 .cs-bar { margin-bottom:15px; }

#wrapper.col-2 .bar .mod-di-recent-posts .header { background:url('../images/bg-sidebar-recent-posts.png') no-repeat 100% 0 transparent; }

#wrapper.col-2 .bar .mod-twitter-feed .header { background:url('../images/bg-sidebar-twitter-feed.png') no-repeat 100% 0 transparent; }
#wrapper.col-2 .bar .mod-twitter-feed .header a { color:#EE3124; font-weight:bold; }
#wrapper.col-2 .bar .mod-twitter-feed { font-family:Arial; font-size:12px;}
#wrapper.col-2 .bar .mod-twitter-feed li .twitter-timestamp { clear:both; display:block; color:#999; font-size:11px; }
#wrapper.col-2 .bar .mod-twitter-feed li abbr[title] { border-bottom:0; }

#wrapper.col-2 .bar .mod-di-clients-widget .container { width:262px; height:70px; margin:0; background:url('../images/bg-sidebar-clients-widget.png') no-repeat 0 0 transparent; overflow:hidden; }
#wrapper.col-2 .bar .mod-di-clients-widget .container div {margin-top:-10px;}

#wrapper.col-2 .bar .mod-random-image { width:251px; height:166px; margin:0; padding:4px 5px; background:url('../images/bg-sidebar-random-image.png') no-repeat 0 0 transparent; overflow:hidden; }
#wrapper.col-2 .bar .mod-random-image li { padding:0; border-bottom:0; }
#wrapper.col-2 .bar .mod-random-image:hover #prevBtn { display:block; }
#wrapper.col-2 .bar .mod-random-image:hover #nextBtn { display:block; }
#wrapper.col-2 .bar .mod-random-image #prevBtn { background:url('../images/bg-sidebar-random-image-btn-prev.png') no-repeat 0 0 transparent; position:relative; top:-115px; width:30px; height:59px; display:none; }
#wrapper.col-2 .bar .mod-random-image #prevBtn a { width:100%; height:100%; display:block; outline:none; text-indent:-9999px; }
#wrapper.col-2 .bar .mod-random-image #nextBtn { background:url('../images/bg-sidebar-random-image-btn-next.png') no-repeat 0 0 transparent; position:relative; top:-174px; width:30px; height:59px; display:none; float:right; }
#wrapper.col-2 .bar .mod-random-image #nextBtn a { width:100%; height:100%; display:block; outline:none; text-indent:-9999px; }

#wrapper.col-2 .bar .mod-di-ready-to-chat-widget { margin-left:-1px; }

#wrapper.col-2 .bar .mod-di-social-icons-widget { height: 32px; margin: 0 0 15px; }
#wrapper.col-2 .bar .mod-di-social-icons-widget li { width: 32px; height: 32px; float: left; margin: 0 10px 0 0; padding:2px 0; border-bottom:none;}
#wrapper.col-2 .bar .mod-di-social-icons-widget a { display: block; width: 32px; height: 32px; text-indent: -100em; overflow: hidden; }
#wrapper.col-2 .bar .mod-di-social-icons-widget .rss a { background:url('../images/icon-rss-big.png') no-repeat 0 1px; }
#wrapper.col-2 .bar .mod-di-social-icons-widget .twitter a { background:url('../images/icon-twitter-big.png') no-repeat 0 1px; }
#wrapper.col-2 .bar .mod-di-social-icons-widget .facebook a { background:url('../images/icon-facebook-big.png') no-repeat 0 1px; }
#wrapper.col-2 .bar .mod-di-social-icons-widget .linkedin a { background:url('../images/icon-linkedin-big.png') no-repeat 0 1px; }
#wrapper.col-2 .bar .mod-di-social-icons-widget .vimeo a { background:url('../images/icon-vimeo.png') no-repeat 0 1px; }
#wrapper.col-2 .bar .mod-di-social-icons-widget .youtube a { background:url('../images/icon-youtube.png') no-repeat 0 1px; }

#wrapper.col-2 .bar a.gm-link { font-size:11px; }

#wrapper.col-2 #content .inmod { height: 155px; margin: 0 0 20px; padding: 5px 20px 0 20px; background: url('../images/bg-content-inmod-wide.png') no-repeat 0 0; font-size: 11px; }
#wrapper.col-2 #content .inmod div { height: 125px; padding: 0 120px 0 0; }
#wrapper.col-2 #content .inmod h3 { font-size:18px; color:#333; text-transform:capitalize; margin-top:15px; }

#wrapper.col-2 #content .inmod-quote div { background: url(../images/bg-content-inmod-quote.png) no-repeat center 30px; font-size:16px; color:#666; }
#wrapper.col-2 #content .inmod-quote div p { margin:10px 55px 0; width:100%; line-height:normal; }
#wrapper.col-2 #content .inmod-quote div span.client { font-size:14px; }

/*#wrapper.contact .bar .box { border-bottom:1px solid #d8d8d8; }
#wrapper.contact .bar .box:last-child { border-bottom:0; }*/
#wrapper.contact #content p.top { display:table; }
#wrapper.contact #content span.address { float:left; font-size:24px; color:#666; width:210px; line-height:0.95em; background:url("../images/bg-wrapper.png") repeat-y scroll right top transparent; display:block; margin:15px 0; }
#wrapper.contact #content span.message { display:block; float:left; width:335px; margin:15px 0 15px 25px; }
#wrapper.contact #content span.message > span { padding-top:10px; display:block; }
#wrapper.contact #content .wpcf { width:585px; height:347px; background:url('../images/bg-contact-form.png') no-repeat; }
#wrapper.contact #content .wpcf #contact-mod { display:table; float:left; }
#wrapper.contact #content .wpcf ul { margin:20px 0 0 5px; }
#wrapper.contact #content .wpcf label { display:none; }
#wrapper.contact #content .wpcf label.chk { display:block; margin:0; padding:0; width:300px; }
#wrapper #content .wpcf li { min-height:27px; padding:0 0 6px; list-style-type:none; background:none;}
/*#wrapper.contact #content .wpcf li:first-child { padding-top:20px; }*/
#wrapper.contact #content .wpcf .wpcf7-form-control-wrap { width:545px; margin:0; display:block; }
#wrapper.contact #content .wpcf li input[type="text"]{ width:523px; height:15px; background:url('../images/bg-contact-form-input-long.png') no-repeat; border:0; padding:8px 12px 10px; }
#wrapper.contact #content .wpcf li textarea { width:523px; height:114px; background:url('../images/bg-contact-form-input-textarea.png') no-repeat; border:0; padding:12px 12px 10px 12px; color:#999; }
#wrapper.contact #content .wpcf li.half input[type="text"]{ width:242px; height:15px; background:url('../images/bg-contact-form-input-short.png') no-repeat; border:0; padding:8px 12px 10px; }
#wrapper.contact #content .wpcf li.half { float:left; clear:none; }
#wrapper.contact #content .wpcf li.half span { width:264px; }
#wrapper.contact #content .wpcf li.newsletter span { display:inline; }
#wrapper.contact #content .wpcf li.newsletter span.wpcf7-list-item-label {display:none;}
/*#wrapper.contact #content .wpcf li.half span.email { margin-left:16px; }*/
#wrapper.contact #content .wpcf li.newsletter { padding:20px 0 0; }
#wrapper.contact #content .wpcf li.submit { padding:0; float:right; }
#wrapper.contact #content .wpcf li.submit input[type="submit"] { display:block; width:98px; height:37px; max-height:37px; margin:15px 0 0 0; padding:0; border:0; background:url('../images/bg-contact-form-input-submit.png') no-repeat; text-indent:100em; overflow:hidden; float:right; }
#wrapper.contact #content .wpcf li.submit .ajax-loader { float:right; margin:22px 5px 0 0; }
#wrapper.contact #content .wpcf li span.newsletter { width:15px; display:inline; }
#wrapper.contact #content .wpcf li span.newsletter span { margin:0; width:auto; }
#wrapper.contact #content .wpcf input { color:#999; }
#wrapper.contact #content .wpcf span.wpcf7-not-valid-tip { width:242px !important; top:6px; left:8px; }

#wrapper #content p.top { display:table; }
#wrapper #content span.address { float:left; font-size:24px; color:#666; width:210px; line-height:0.95em; background:url("../images/bg-wrapper.png") repeat-y scroll right top transparent; display:block; margin:15px 0; }
#wrapper #content span.message { display:block; float:left; width:335px; margin:15px 0 15px 25px; }
#wrapper #content span.message > span { padding-top:10px; display:block; }
#wrapper #content .wpcf #analys-mod { width:585px; height:550px; background:url('../images/bg-web-analysis-form.png') no-repeat; }
#wrapper #content .wpcf #analys-mod { display:table; }
#wrapper #content .wpcf #analys-mod ul { margin:20px 0 0 5px; }
#wrapper #content .wpcf #analys-mod label { display:none; }
#wrapper #content .wpcf #analys-mod label.chk { display:block; margin:0; padding:0; width:300px; }
#wrapper #content .wpcf #analys-mod li { min-height:27px; padding:0 0 6px; list-style-type:none;}
/*#wrapper #content .wpcf7 #analys-mod .wpcf7-form-control-wrap { width:545px; margin:0; display:block; }*/
#wrapper #content .wpcf #analys-mod li input[type="text"]{ width:523px; height:11px; background:url('../images/bg-contact-form-input-long.png') no-repeat; border:0; padding:12px 12px 10px 12px; }
#wrapper #content .wpcf #analys-mod li textarea { width:523px; height:114px; background:url('../images/bg-contact-form-input-textarea.png') no-repeat; border:0; padding:12px 12px 10px 12px; color:#999; }
#wrapper #content .wpcf #analys-mod li.short-textarea textarea {height:50px; background:url('../images/bg-contact-form-input-textarea-short.png') no-repeat;}
#wrapper #content .wpcf #analys-mod li.half input[type="text"]{ width:242px; height:11px; background:url('../images/bg-contact-form-input-short.png') no-repeat; border:0; padding:12px 12px 10px 12px; }
#wrapper #content .wpcf #analys-mod li.half { float:left; clear:none; }
#wrapper #content .wpcf #analys-mod li.half span { width:264px; }
#wrapper #content .wpcf #analys-mod li.newsletter { padding:20px 0 0; }
#wrapper #content .wpcf #analys-mod li.submit { padding:0; float:right; }
#wrapper #content .wpcf #analys-mod li.submit input[type="submit"] { display:block; width:98px; height:37px; max-height:37px; margin:15px 15px 0 0; padding:0; border:0; background:url('../images/bg-contact-form-input-submit.png') no-repeat; text-indent:100em; overflow:hidden; float:right }
#wrapper #content .wpcf #analys-mod li.submit .ajax-loader { float:right; margin:22px 5px 0 0; }
#wrapper #content .wpcf #analys-mod li span.newsletter { width:15px; display:inline; }
#wrapper #content .wpcf #analys-mod li span.newsletter span { margin:0; width:auto; }
#wrapper #content .wpcf #analys-mod input { color:#999; }
#wrapper #content .wpcf #analys-mod span.wpcf7-not-valid-tip { width:242px !important; top:6px; left:8px; }

#wrapper #content .wpcf #analys-mod ul li ul.checkbox-group { margin:5px 0; }
#wrapper #content .wpcf #analys-mod ul li ul.checkbox-group li { float:left; display:block; margin:0 5px 0 0;}
#wrapper #content .wpcf #analys-mod ul li ul.checkbox-group li label.chk2 {display:inline-block;}
#wrapper #content .wpcf #analys-mod ul li ul.checkbox-group li label.chk2 span.wpcf7-form-control-wrap {display:inline;}
#wrapper #content .wpcf #analys-mod ul li ul.checkbox-group li label.chk2 span.wpcf7-form-control-wrap .wpcf7-list-item-label {display:none;}

/*#analys-mod {  }
#analys-mod li { min-height: 21px; clear: both; padding: 5px 0 0; }
#analys-mod li h4 { margin: 10px 0; padding: 10px 0 0; color: #f00; font-size: 1em; font-weight: bold; text-transform: capitalize; }
#analys-mod li .req { color: #f00; cursor: pointer }
#analys-mod li ul { height: 5em; line-height: 2em; padding: 3px 0 0 135px; } 
#analys-mod li ul li { float: left; clear: none; padding: 0 20px 0 0; }
#analys-mod strong { display: block; padding: 3px 0 0 135px; color: #767676;  font-weight: bold; }
#analys-mod label { float: left; width: 135px;padding: 3px 0 0; color: #767676; font-size: 10px; margin-right:4px; }
#analys-mod .chk { width: auto; }
#analys-mod .chk .wpcf7-list-item { margin: 0; }
#analys-mod .chk .wpcf7-list-item-label { display: none }
#analys-mod .chk input { position: relative; top: 2px; }
#analys-mod select,
#analys-mod textarea,
#analys-mod input[type=text] { width: 194px; float: left; padding: 2px; border: 1px solid #d0d0d0; }
#analys-mod select:focus,
#analys-mod textarea:focus,
#analys-mod input[type=text]:focus { border-color: #ee3124 }
#analys-mod select { width: 200px; }
#analys-mod textarea { height: 5em }
#analys-mod input[type=submit] { display: block; width: 49px; height: 21px; max-height: 21px; margin: 10px 0 0 135px; padding: 21px 0 0; border: 0; background: url(../images/btn-submit.png) no-repeat 0 0; text-indent: 100em; overflow: hidden; }*/

/*For Zendesk*/
#wrapper.col-2-zendesk #content{ width:710px; padding:0 20px 0 0; }
.col-2-zendesk .main_content{ float:left; width:490px; margin-left:20px; }
.col-2-zendesk .main_content img {float:left; margin-right:20px;}
.col-2-zendesk .main_content div { margin-bottom:20px; height: 150px; }
.col-2-zendesk .main_content p { color:#999999; }

/*left navigation*/
.left_nav{ float:left; width:199px; border-right: 1px solid #E5E5E5; }
.col-2-zendesk #content .left_nav h2 { margin:0px; }
.col-2-zendesk #content .left_nav .left_web h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-tooth-bevel.png) no-repeat 0 50%; height:25px; }
.col-2-zendesk #content .left_nav .left_generate h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-generate.png) no-repeat 0 50%; height:25px; }
.col-2-zendesk #content .left_nav .left_development h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-tools.png) no-repeat 0 50%; height:28px; }
.col-2-zendesk #content .left_nav .left_reduce h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-reduce.png) no-repeat 0 50%; height:25px; }
.col-2-zendesk #content .left_nav .left_commerce h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-ecommerce.png) no-repeat 0 50%; height:25px; }
.col-2-zendesk #content .left_nav .left_branding h2 { padding: 2px 0 0 40px; color: #f00; background: url(../images/icon-people.png) no-repeat 0 50%; height:25px; }
.col-2-zendesk #content .left_nav .left_subcon { margin-left: 30px; padding-bottom: 3px; width: 155px; border-bottom:1px solid #E5E5E5; }

/*Right navigation*/
#uniqe-serivce .col-2-zendesk .bar { width:140px; }
#uniqe-serivce .col-2-zendesk .bar h3 { color: #EE3124; font-size: 13px; font-weight: bold; line-height: 1.1em; margin: 1em 0 0.5em; }
#uniqe-serivce .col-2-zendesk .bar span { color:#cc9999; font-size:10px; }
#uniqe-serivce .col-2-zendesk .bar ul li div.post_list { border-bottom:1px solid #E5E5E5; margin-bottom: 10px; }
#uniqe-serivce .col-2-zendesk .bar div.post_title { border-bottom:1px solid #E5E5E5; height:25px; }
