article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none;}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #be0d37;border-top-color:#db0f3f;border-left-color:#db0f3f;padding:4px 12px;color:#fff;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radi
us:4px;-o-border-radius:4px;-border-radius:4px;border-radius:4px;background-color:#e40f42;background-image:-webkit-gradient(linear, left top, left bottom, from(#f01d4f), to(#e40f42));background-image:-webkit-linear-gradient(top, #f01d4f, #e40f42);background-image:-moz-linear-gradient(top, #f01d4f, #e40f42);background-image:-o-linear-gradient(top, #f01d4f, #e40f42);background-image:linear-gradient(to bottom, #f01d4f, #e40f42)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;border:1px solid #be0d37;border-top-color:#9d0a2d;border-left-color:#9d0a2d;background-color:#cc0e3b;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#cc0e3b));background-image:-webkit-linear-gradient(top, #e40f42, #cc0e3b);background-image:-moz-linear-gradient(top, #e40f42, #cc0e3b);background-image:-o-linear-gradient(top, #e40f42, #cc0e3b);background-image:linear-gradient(to bottom, #e40f42, #cc0e3b)}.button:active,.button:visited:active{background-color:#f01d4f;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#f01d4f));background-image:-webkit-linear-gradient(top, #e40f42, #f01d4f);background-image:-moz-linear-gradient(top, #e40f42, #f01d4f);background-image:-o-linear-gradient(top, #e40f42, #f01d4f);background-image:linear-gradient(to bottom, #e40f42, #f01d4f)}.blue-button,.blue-button:visited{border-color:#1472ad;text-shadow:0 1px 1px #1472ad;background-color:#1681c4;background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(to bottom, #1990db, #1681c4);-webkit-box-shadow:inset 0 0 3px #59b3ec;-moz-box-shadow:inset 0 0 3px #59b3ec;-ms-box-shadow:inset 0 0 3px #59b3ec;-o-box-shadow:inset 0 0 3px #59b3ec;-box-shadow:inset 0 0 3px #59b3ec;box-shadow:inset 0 0 3px #59b3ec}.blue-button:hover,.blue-button:focus,.blue-button:visited:hover,.blue-button:visited:focus{border-color:#116396;background-color:#1472ad;background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));background-image:-webkit-linear-gradient(top, #1784c9, #1472ad);background-image:-moz-linear-gradient(top, #1784c9, #1472ad);background-image:-o-linear-gradient(top, #1784c9, #1472ad);background-image:linear-gradient(to bottom, #1784c9, #1472ad)}.blue-button:active,.blue-button:visited:active{background-color:#1990db;background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(to bottom, #1681c4, #1990db)}body{font-family:"Georgia",Cambria,Times New Roman,Times,serif;font-size:100%;line-height:1.5;color:#565656}.wrap{width:96%;margin:0 auto}a,a:visited{}a:hover,a:focus,a:visited:hover,a:visited:focus{}a:link,a:visited:link{}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2.5em;line-height:1em;}h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:0.375em}h3,.h3{font-size:1.125em}h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:0.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}.nav{border:1px solid #ccc;border-bottom:0}.nav li a{display:block;text-decoration:none;padding:10px 10px;background-color:#eee;border-bottom:1px solid #ccc}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}#content{margin-top:2.2em}.byline{color:#999}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{background:#eee;padding:5px}.wp-caption img{margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}.bones_page_navi li{float:left;margin-left:10px}.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}.bones_page_navi li a:hover,.bones_page_navi li a:focus{color:#f01d4f;text-decoration:underline}.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative}.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{font-weight:700}.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{padding:0}.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{background:none}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}.commentlist .odd{background:#eee}.commentlist .even{background:#fefefe}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content{margin-left:50px}.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{text-decoration:none;float:right;background:#4598bb;padding:3px 5px;color:#fff;opacity:0.65;margin-bottom:10px;font-weight:700;font-size:0.9em}.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{opacity:1}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:0.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px 0.7335em 0}.nocomments{margin:0 20px 1.1em}.footer{clear:both}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width: 768px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.wrap{max-width:1140px}.nav{background:#eee;border:0}.nav li{float:left;position:relative}.nav li a{border-bottom:0}.nav li a:hover,.nav li a:focus{background-color:#dedede}.nav li ul.sub-menu,.nav li ul.children{width:200px;border:1px solid #ccc;border-top:0;position:absolute;display:none;z-index:8999}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc}.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}.nav li:hover ul{top:auto;display:block}.sidebar{margin-top:2.2em}.widgettitle{border-bottom:2px solid #444;margin-bottom:0.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:0.75em}.widget ul li ul{margin-top:0.75em;padding-left:1em}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
/* Resetting CSS Style */

html,body,div,span,h1,h2,h3,h4,h5,h6,p,ol,ul,li,blockquote,pre,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,p{line-height:1;font-family:Georgia,serif;font-size:16pt}p,h1,h2,h3,h4,h5,h6,ol,ul,li{margin:12pt}li{margin-left:2em}h1,h2,h3,h4,h5,h6{line-height:1;font-family:Tahoma,Verdana,sans-serif;font-weight:bold}h1{font-size:200%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:120%}h6{font-size:100%}pre{font-family:consolas,monospace}



.containerinsidepage  p, .containerinsidepage ol, .containerinsidepage  ul, .containerinsidepage  li, .containerinsidepage  h1,.containerinsidepage  h2,.containerinsidepage  h3,.containerinsidepage  h4 {


margin:0px;
	

}

.containerinsidepage a:hover {

color:#000;

}



/* End of Resetting CSS Style */

/* applying our own styling begins */

body {font-family: 'Open Sans', sans-serif; font-size: 13px; color:#000;}

p {font-family: 'Open Sans', sans-serif;}

h2 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 28px; margin: 0; text-align: left; font-weight:normal; padding-bottom: 5px; line-height: 27px;}

ol {margin-left: 0px;}

.container {position: relative; width: 996px; margin:auto;}

/* styling the header begins */

.header {z-index: 999; left: 0; top: 0; width: 100%; position: fixed;}

.header_inner {background-color: black; padding-top: 40px; padding-bottom: 14px;}

#logo {background-image: url(../images/products.jpg); width: 158px; height: 43px; background-repeat: no-repeat; float:left; background-position:-586px 0px;}

#top_widget {float: right; margin-top: 7px;}

#homesearch_bar {
border: 1px solid rgb(99, 99, 99);
border-radius: 5px;
padding: 1px;
height: 33px;
margin-bottom: 0px;
}

#homesearch {
border: none;
height: 26px;
*height:16px; 
margin-top: -8px;
font-size: 13px;
line-height: 138%;
width: 209px;
background-color: #000;
color: #CCC;
padding: 6px;
font-family: 'Open Sans', sans-serif;
display: inline-block;
vertical-align: middle;
zoom: 1;
padding-top: 9px;
}

#homesearch::-webkit-input-placeholder {color: #666666;}
#homesearch:-moz-placeholder {color: #666666;}
#homesearch:-ms-input-placeholder {color: #666666;}

#homesrchbtn {
display: inline-block;
margin-top: -8px;
vertical-align: middle;
zoom: 1;
margin-right: 3px;
}

#homesearch:focus {background-color:#eeeeee; color:#000;}

.register_buttons {display: inline-block; vertical-align: bottom; zoom:1; *display:inline;}

#log_in {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-110px -69px;}
#log_in:hover {background-position:-110px -172px;}

#sign_up {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; margin-left: 5px; zoom:1; *display:inline; background-position:-210px -69px;}
#sign_up:hover {background-position:-210px -172px;}

#log_out {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; margin-left: 5px; zoom:1; *display:inline; background-position:0px -241px;}
#log_out:hover {background-position:-99px -241px;}

#admin_btn {background-image: url(../images/transparent-img.png); width: 99px; height: 34px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; margin-left: 5px; zoom:1; *display:inline; background-position:-198px -241px;}
#admin_btn:hover {background-position:-224px -207px;}

ul {list-style:none; margin-top:0px}

#menu {height: 41px; background:#FFF; box-shadow: 1px 5px 10px -5px rgb(156, 156, 156); -moz-box-shadow: 1px 5px 10px -5px rgb(156, 156, 156); box-shadow: -o-1px 5px 10px -5px rgb(156, 156, 156); -ms-box-shadow: 1px 5px 10px -5px rgb(156, 156, 156);}

#menu_inner {position: relative;}

#topnav {position: absolute; left: -17px;}

.social_btns {position: absolute; right: 0px; top: -3px;}

#blg {background-image: url(../images/products.jpg); width: 24px; height: 24px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom: 1; background-position: -824px -1px; margin-right: 5px;}
#fb {background-image: url(../images/products.jpg); width: 24px; height: 22px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-747px 0px; margin-right: 5px;}
#twitt {background-image: url(../images/products.jpg); width: 24px; height: 22px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-795px 0px; margin-right: 5px;}
#lin {background-image: url(../images/products.jpg); width: 24px; height: 22px; background-repeat: no-repeat; display: inline-block; vertical-align: bottom; zoom:1; *display:inline; background-position:-771px 0px;}

.large_dropdown {display: inline-block; margin-top: 11px; font-family: 'Open Sans Condensed', sans-serif; font-weight: bold; font-size: 15px; height: 40px; zoom:1; *display:inline; margin-left: 3px; margin-right: 35px;}

.large_dropdown a {text-decoration: none;}

.large_dropdown a:link , .large_dropdown a:visited {font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 13px; color: black;}  

#products, #solutions, #resources, #success, #support, #support, #partners, #company {font-weight: bold; font-family: 'Open Sans Condensed', sans-serif; font-size: 15px;} 

.subCol h2 {font-family: 'Open Sans', sans-serif; font-weight:bold; font-size: 13px; color: rgb(90, 90, 90); line-height: 18px; border-bottom: 1px solid rgb(209, 209, 209); padding-bottom: 4px; padding-left: 26px; margin-bottom: 3px;}

/* .subCol ul li a {font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 13px; color:rgb(13, 117, 158);} */

.sub_large {position: absolute; width: 673px; background-color: #FFF; margin-top: 10px; *margin-top: 30px; border-top: solid #e74c3c; padding: 8px; padding-bottom:0px; padding-right:0px; left: 0px; display:none; z-index:30; box-shadow: 1px 1px 7px rgb(199, 199, 199);}

.subCol {display: inline-block; background-color:#FFF; vertical-align: top; width: 194px; margin-bottom: 3px; zoom:1; *display:inline;}

/* .subCol ul li {line-height: 100%; list-style-type: none; height: 24px; margin: 0px; padding-left: 10px; padding-top: 5px; padding-bottom:0px; *padding-bottom:1px;} */
/* .subCol ul a:hover li {background-color:#000;} */
.subCol span {
line-height: 8px;
*line-height: 17px;
height: 24px;
margin: 0px;
padding-left: 26px;
padding-top: 8px;
padding-bottom: 0px;
*padding-bottom:1px;
display: block;
}

.subCol span:hover {background-color:#000;}

.subCol a:hover {color:#FFF;}

.subCol ul a:hover li {color:#FFF;}

.promo h2 {font-family: 'Open Sans Condensed', sans-serif; font-weight: normal; line-height: 24px; font-size: 20px; margin-left: 14px;}

.promo p {font-size: 13px; font-weight: normal; font-family: 'Open Sans', sans-serif; color: #999999; line-height: 15px;}

.promo.one {display: inline-block; width: 160px; zoom:1; *display:inline;}
.promo_img.one {margin-left: 14px; margin-top:10px; background-image: url(../images/products.jpg); width: 212px; height: 131px; background-repeat: no-repeat; background-position: -904px -480px;}
.promo_img.one:hover {background-position: -972px -1322px;}

.promo.two {display: inline-block; width: 210px; zoom:1; *display:inline;}
.promo_img.two {margin-left: 14px; margin-top:13px; background-image: url(../images/products.jpg); width: 214px; height: 131px; background-repeat: no-repeat; background-position: -1133px -480px;}
.promo_img.two:hover {background-position: -971px -1453px;}

.promo.three {width:210px; display: inline-block; zoom:1; *display:inline;}
.promo_img.three {margin-left: 14px; margin-top:10px; margin-bottom: 20px; background-image: url(../images/products.jpg); width: 220px; height: 136px; background-repeat: no-repeat; background-position: -904px -617px;}
.promo_img.three:hover {background-position: -972px -1584px;}

.promo.four {width: 393px; display: inline-block; zoom:1; *display:inline;}
.promo_img.four {background-image: url(../images/products.jpg); width: 320px; height: 140px; background-repeat: no-repeat; background-position: -555px -673px; margin-top: 10px; margin-left: 127px;}
.promo_btn.four {background-image: url(../images/transparent-img.png); width: 136px; height: 33px; background-repeat: no-repeat; background-position: -200px 0px; position: absolute; top: 70px; left: 221px; z-index:2;}
.promo_btn.four:hover {background-position: -200px -103px;}

.promo.five {width: 365px; display: inline-block; zoom:1; *display:inline;}
.promo_img.five {margin-left: 76px; margin-top: 0px; background-image: url(../images/products.jpg); width: 256px; height: 209px; background-repeat: no-repeat; margin-bottom: -2px; background-position: -967px -756px;}

.promo.six {width: 423px; display: inline-block; zoom:1; *display:inline;}
.promo_img.six {margin-left: 71px; *margin-left: 60px; margin-top:0px; background-image: url(../images/products.jpg); width: 386px; height: 130px; background-repeat: no-repeat; background-position: -971px -973px;}
.promo_btn.six {background-image: url(../images/transparent-img.png); width: 136px; height: 33px; background-repeat: no-repeat; background-position: -62px 0px; position: absolute; top: 73px; left: 221px;}
.promo_btn.six:hover {background-position: -62px -103px;}

.promo.seven {display: inline-block; width: 160px; zoom:1; *display:inline;}
.promo_img.seven {background-image: url(../images/products.jpg); width: 311px; height: 207px; background-repeat: no-repeat; z-index:-2; position: absolute; bottom:0px; right:0px; background-position: -1046px -1115px;}

/* Chat Component Styling Begins */ 

.chatbox {
                color:white;
z-index:99;          
position: fixed;
margin: 0px;
bottom: -36px;
right: 6%;
height: 80px;
background-color: #333;
font-family: 'Open Sans Condensed', sans-serif;
text-decoration: none;
font-size: 20px;
font-weight: bold;
width: 180px;
padding-left: 20px;
padding-top: 8px; 
background: #00abcf;
background: -moz-linear-gradient(top,  #00abcf 75%, #0290ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00abcf), color-stop(100%,#0290ae));
background: -webkit-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -o-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -ms-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: linear-gradient(to bottom,  #00abcf 75%,#0290ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abcf', endColorstr='#0290ae',GradientType=0 );
-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
                transition: all .2s;
-moz-transition: all .2s;
-webkit-transition: all .2s; 
-o-transition: all .2s;
}

.chatbox img {
                
position: absolute;
right: 18px;
top: 8px;
                
}

.chatdesc {
font-family: 'Open Sans Condensed', sans-serif;
font-weight:normal;
font-size: 13px;
text-align: center;
left:20px;
top: 40px;
position: absolute;
color: white;
letter-spacing:1px;          
}

.chatbox:hover {
    background: #c85639;
                -webkit-transform:translate(0,-30px);
                -moz-transform:translate(0,-30px);
                -o-transform:translate(0,-30px);
                transform:translate(0,-30px);
color:#FFFFFF;
  cursor:pointer;

}

/* Chat Component Styling Ends */


/* styling the header ends */
/* styling the main begins */

.main {margin-top: 138px;}


/* styling the overview begins */

.overview p {font-size: 28px; line-height: 35px; text-align: center; font-weight: normal;}

.overview p a {font-size: 19px; font-weight: bold; color: #DC4C20; text-decoration: none;}

.overview p a:visited {color:#DC4C20;}

.overview p a:hover {color:#000;}

/* styling the overview ends */
/* styling the apps begins */

/*
.info_blocks {background-color: #eeeeee; height: 825px;}

.info_blocks h3 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color: #414141; margin-top: 0px; margin-bottom: 26px; padding-top: 20px;}

.info_block h4 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; color: black; font-size: 22px; font-weight:bold;}

.info_block p {
	font-family: 'Cabin Condensed', sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 14px;
color: #726a66;
line-height: 20px;
}

.info_block a {color: #dc4c20; font-style: normal; font-weight: bold; text-decoration: none;}

.apps {width:822px; height:650px; margin:auto;}

.info_block {background-color:#FFF; width: 222px; height: 302px; display: inline-block; vertical-align: top; margin-right: 25px; margin-left:33px; margin-bottom: 25px; background-image:url(../images/products.jpg); background-repeat: no-repeat; border-top:thick solid black; zoom:1; *display:inline;}

.info_block.one {background-position:105px 53px;}

.info_block.two {background-position:-117px 113px;}

.info_block.three {background-position:-349px 40px; margin-right: 0px;}

.info_block.four {background-position:106px -261px;}

.info_block.five {background-position:-116px -202px;}

.info_block.six {background-position:-348px -249px; margin-right: 0px;}
*/
#products-all p {font-family: 'Open Sans Condensed', sans-serif; }

/*#products-all p {margin-top: 21px; font-size: 26px; margin-left: 0px; padding-bottom: 40px;}

#products-all p a {color:#DC4C20; margin-left: 0px; font-size: 23px; font-family: 'Open Sans Condensed', sans-serif; font-style: normal; font-weight: bold; text-decoration: none;}

#products-all p a:visited {color:#DC4C20;}

#products-all p a:hover {color:#000;}*/

/* styling the products ends */
/* styling the testimonials begins */

#testimonials {background-color: black;}

.testi_container {position: relative; width: 771px; height:196px; margin:auto;}

.testimonial.one {background-image: url(../images/products.jpg); width: 771px; height: 196px; background-repeat: no-repeat; margin:auto; background-position:-586px -63px;}

.testimonial.two {background-image: url(../images/products.jpg); width: 771px; height: 196px; background-repeat: no-repeat; margin:auto; display:none; background-position:-586px -267px;}

/*.stories h3 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color: #414141; margin-top: 4px; margin-bottom: 22px;}*/

/*.story_brands {background-color:#FFF; width:393px; height:301px; background-image:url(../images/products.jpg); background-repeat: no-repeat; margin-bottom: 33px; border-right:black solid 1px; display: inline-block; vertical-align: top; zoom:1; *display:inline; margin-top: 8px; padding-right: 53px;}*/

/*.story_brands.one {background-position: 13px -534px;}*/

/*.story_video {display: inline-block; vertical-align: top; padding-left: 63px; zoom:1; *display:inline;}*/

/*.story_video.img {width:250px; height:191px; background-image:url(../images/products.jpg); background-repeat: no-repeat; background-position:-586px -480px;}*/

/*.story_video h2 {padding-top: 40px; padding-left: 14px;}*/

/* styling the testimonials ends */

/* styling the newsletter begins */

/*.newsletter {background-color: #eee; padding-bottom: 34px; padding-top: 1px;}

.newsletter h3 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color: #414141; margin-left:0px;}

.news_col {font-family:'Open Sans Condensed', sans-serif; font-size:16px; font-weight:bold;}

.news_col a {color: #dc4c20; text-decoration: none;}

.news_col.one {width: 255px; display: inline-block; vertical-align: top; padding-right: 17px; border-right: 1px black solid; line-height: 21px; zoom:1; *display:inline;}

.news_col.two {width: 255px; display: inline-block; vertical-align: top; padding-right: 11px; border-right: 1px black solid; padding-left: 31px; line-height: 21px; zoom:1; *display:inline;}

.news_col.three {width: 255px; display: inline-block; vertical-align: top; padding-left: 26px; line-height: 21px; zoom:1; *display:inline;}

.readmore {width:99px; height:34px; background-image:url(../images/products.jpg); background-repeat: no-repeat; background-position:-741px 0px; margin-top:12px;}
*/
/* styling the newsletter ends */
/* styling the main ends */

/* styling the footer begins */

.footer {background-color: #292929;}

.footer ul {font-family: 'Open Sans Condensed', sans-serif; color: #f9a90a; font-size: 23px; text-align: left; margin-top: 20px; list-style-type: none; font-weight: bold; margin-left: 0;}

.footer a, a:visited {text-decoration: none;}

.footer ul li {font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; font-weight: normal; color: #FFFFFF; line-height: 10px; letter-spacing: 1px; margin-left: 0;}

.footer ul a li:hover {color:#00abcf;}

.bottom-navs {width: 450px; display: inline-block; vertical-align: top; zoom:1; *display:inline; margin-top: 10px; margin-bottom: 35px;}

.bottom_nav_left {display: inline-block; vertical-align: top; margin-right: 39px; zoom:1; *display:inline;}

.bottom_nav_right {display: inline-block; vertical-align: top; zoom:1; *display:inline;}

#footer_slider {width: 354px; height: 468px; vertical-align: top; zoom: 1; background-color: #363636; display:inline-block; overflow: hidden; padding: 10px;
padding-left: 20px; padding-right: 14px; zoom:1; *display:inline; margin-left: 175px; }



@-moz-document url-prefix() {#footer_slider {height: 488px;}}

#footer_slider h3 {font-family: 'Open Sans Condensed', sans-serif; -webkit-font-smoothing: antialiased; font-size: 36px; font-weight: normal; color:#FFF;}

#footer_slider p {font-size:16px; color:#FFF; line-height: 21px; padding-right: 25px; font-family: 'Cabin Condensed', sans-serif; font-weight: normal;}

.footer_slider { margin-top: 25px; }

.footer_slider one {}

.footer_slider two {display:none;}

.footer_slider three {display:none;}

.footer_slider four {display:none;}

.footer_slider five {display:none;}

.footer_bottom_container {margin:auto; width: 996px; clear:both;}

.footer_bottom {margin: 0; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px;  background:#000;}

.footer_bottom p {font-size: 13px; line-height: 22px; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none; margin-left: 0px; font-family: 'Open Sans Condensed', sans serif;}

.footer_bottom a {color: #00abcf; font-weight:normal;}

.footer_bottom a:hover {color: #fff;}

.footer_bottom img {border: none; width: 100px; height: 31px; vertical-align: middle;}

img.alignleft {float:left; margin:0 1em 1em 0}

img.alignright {float:right; margin:0 0 1em 1em}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/* styling the footer ends */


/* applying our own styling ends */












html {
	width:100%;
	height:100%;
}

#oldbrowser {

width: 100%;
position: absolute;
position: fixed;
top: 0px;
background-color: #111111;
z-index: 999;
color:#FFFFFF;
border-bottom: 1px solid #333;
height: 325px;
display:none;
}

#oldbrowser #later {

font-size:18px;
text-align:right;
float:right;
clear:both;
color:#ffffff;
text-decoration:underline;
}

#oldbrowser #later:hover {
color:#DC4C20;
cursor:pointer;
}

.oldbrowser-inner {

width: 960px;
margin:auto;
padding: 20px;
}

.brwsertext {

vertical-align:middle;
display:block;

}

.brwserlinks {

width: 675px;
margin: auto;
}

#oldbrowser h1 {
color:#FFFFFF;
font-size: 37px;
font-weight:bold;
}

#oldbrowser p {


font-size:20px;

}

.mobile-slider, .mobile-slideshow, .mobile-overview, .mobile-products, .mobile-stories, .mobile-newsletter, .mobile-footer {

display:none;

}


body .header{
	font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size: 30px;
	text-align: left;
	background-color: #ffffff;
	color:#000000;
	-webkit-hyphens:none;
	-moz-hyphens: none;
	 hyphens: none;
}

section {
	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
}

select, textarea {
	
	width: 100%;
}


#container {
	
	margin-top: 170px;
}

.one_half,{ posi`tion:relative; margin-right:4%; float:left; }

.last{ margin-right:0 !important; clear:right; }

.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}


h1 {
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 49px;
	font-weight:400;
	margin: 0;
	color: black;
	
}

h2 {
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 27px;
	margin: 0;
	text-align:left;
}

h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	-webkit-font-smoothing: antialiased;
	font-size: 36px;
    font-weight: normal;
    color:#414141;
    margin-top:0px;
    margin-bottom:5px;
	
}

p {
	font-size: 13px;
	line-height: 22px;
	-webkit-hyphens:none;
	-moz-hyphens: none;
	 hyphens: none;
	 letter-spacing: normal;
}

a {
	
	color:#00abcf;
}




a, a:visited {
	font-style:normal;
	font-weight:bold;
	text-decoration: none;
	line-height: 1.2em;
	border: 0px;

}


hr {
    height: 1px;
    color: #999999;
    background: #999999;
    margin-top: 15px;
    border: 0;
	margin-bottom: 20px;
}


.chatbox {
color:white;
z-index:99;	
position: fixed;
margin: 0px;
bottom: -36px;
right: 6%;
height: 80px;
background-color: #333;
font-size: 20px;
font-weight: bold;
width: 180px;
padding-left: 20px;
padding-top: 8px; 
background: #00abcf;
background: -moz-linear-gradient(top,  #00abcf 75%, #0290ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00abcf), color-stop(100%,#0290ae));
background: -webkit-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -o-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -ms-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: linear-gradient(to bottom,  #00abcf 75%,#0290ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abcf', endColorstr='#0290ae',GradientType=0 );
 -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
	transition: all .2s;
-moz-transition: all .2s;
-webkit-transition: all .2s; 
-o-transition: all .2s;
}

.chatbox img {
	
position: absolute;
right: 18px;
top: 8px;
	
}

.chatdesc {
font-weight:normal;
font-size: 13px;
text-align: center;
left:20px;
top: 40px;
position: absolute;
color: white;
letter-spacing:1px;	
}

.chatbox:hover {
    background: #c85639;
	-webkit-transform:translate(0,-30px);
	-moz-transform:translate(0,-30px);
	-o-transform:translate(0,-30px);
	transform:translate(0,-30px);
color:#FFFFFF;
  cursor:pointer;

}

.btnblue {
	margin:5px;
color:#FFFFFF;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;	
background: #00abcf;
background: -moz-linear-gradient(top,  #00abcf 75%, #0290ae 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00abcf), color-stop(100%,#0290ae));
background: -webkit-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -o-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: -ms-linear-gradient(top,  #00abcf 75%,#0290ae 100%);
background: linear-gradient(to bottom,  #00abcf 75%,#0290ae 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abcf', endColorstr='#0290ae',GradientType=0 );
 -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    
}
.btnblue a{
color:#FFFFFF;	
}
.btnblue:hover {
	
	color:#FFFFFF !important;
	cursor:pointer;
	background:#484848;
}


.btnorange {
	margin:5px;
color:#FFFFFF;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;	
background: #c85639;
background: -moz-linear-gradient(top,  #c85639 0%, #cc6141 50%, #B1482E 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c85639), color-stop(50%,#cc6141), color-stop(100%,#B1482E));
background: -webkit-linear-gradient(top,  #c85639 0%,#cc6141 50%,#B1482E 100%);
background: -o-linear-gradient(top,  #c85639 0%,#cc6141 50%,#B1482E 100%);
background: -ms-linear-gradient(top,  #c85639 0%,#cc6141 50%,#B1482E 100%);
background: linear-gradient(to bottom,  #c85639 0%,#cc6141 50%,#B1482E 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c85639', endColorstr='#B1482E',GradientType=0 );

 -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    
}

.btnorange:hover {
	
	background:#484848;
	color:#FFFFFF !important;
	cursor:pointer;
	
}


.btnblack {
	margin:5px;
color:#FFFFFF;
text-align:center;
padding-left:20px;
padding-right:20px;
padding-top:5px;
padding-bottom:5px;	
background: #4c4c4c;
background: -moz-linear-gradient(top,  #4c4c4c 0%, #000000 51%, #131313 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(51%,#000000), color-stop(100%,#131313));
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#000000 51%,#131313 100%);
background: -o-linear-gradient(top,  #4c4c4c 0%,#000000 51%,#131313 100%);
background: -ms-linear-gradient(top,  #4c4c4c 0%,#000000 51%,#131313 100%);
background: linear-gradient(to bottom,  #4c4c4c 0%,#000000 51%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );

 -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    
}

.btnblack:hover {
	
	background:#484848;
	color:#FFFFFF !important;
	cursor:pointer;
	
}


small {
	line-height: 1;
	font-style: italic;
	font-size: 20px;
	font-size: 2rem;
	text-shadow: 0 1px 0 #fff;
}

.download {
	padding-left: 15px;
	padding-left: 1.5rem;
}



pre {
	font-size: 18px;
	font-size: 1.8rem;
}

.shadeborder {
	
    position:absolute;
	top:-44px;
	width:100%;
	height:44px;
	margin:0;
	background-image:url('../img/border_shaddow.png');
}

#slider-footer {
	
	position:absolute;
	bottom:0;
	width:100%;
	height:90px;
	background-color:#FFF;	
}


.slide01 {

position: absolute;
left: 147px;
top: 428px;
font-size: 18px;
	
}

.slide01v {

position: absolute;
left: 265px;
top: 428px;
font-size: 18px;
	
}


.slide02 {
position: absolute;
left: 389px;
top: 417px;
font-size: 18px;
}


.slide02v{
position: absolute;
left: 512px;
top: 425px;
font-size: 18px;

}
.slide03{
position: absolute;
left: 64px;
top: 435px;
font-size: 18px;

}

.slide04{
position: absolute;
left: 46px;
top: 425px;
font-size: 18px;
}

.slide07{
position: absolute;
left: 1px;
top: 145px;
font-size: 18px;
}

.slide07v{
position: absolute;
left: 632px;
top: 145px;
font-size: 18px;
}

.form-two-col{
width:352px;
display:inline-block;
vertical-align:top;
	
}
.wpcf7-form h3{
	
	font-size: 35px;
	margin-top:0px;
}

.preloader {
   background:url(i/89.gif) center center no-repeat #ffffff;
   display:inline-block;
}


/*---------------------------------------  HEADER  */

#header {
	width: 100%;
	height:100px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	background: #000000;
	padding: 0px;
	
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');


-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
}

#header-inner {
	
	width:960px;
	margin:auto;
	position:relative;
}

.shaddow {
	
	width:100%;
	height:20px;
	background:url('../img/headershade.png');
	position:absolute;
	bottom:-20px;
	
}

#header #nav {
	
	list-style: none;

display:inline-block;
margin-top: 48px;


}

#header #nav a {
	
	color:#FFFFFF;
	
}

#header #nav a:hover {
	
	color:#DC4C20;
}

.searchauthenicate {

/*width: 467px;*/
height: 45px;
position: absolute;
right: 0px;
top: 12px;
	
}

.socialicons {
	
	position: absolute;
right: 0px;
bottom: -42px;

}

.socialicons img {
	
	width:20px;
	height:20px;
	opacity:.7;
}

#searchform {
	float:left;
	margin-top: -13px;
}

.socialicons img:hover {
	
	opacity:1;
}

#loginbtn {

width: 78px;
height: 30px;
font-size: 16px;
display: inline-block;
padding-top: 2px;
margin: 0px;

}

#loginbtn:hover {
	
	cursor:pointer;
	
}



.searchfield{
	height:31px;
	width: 230px;
	display:inline-block;	
	background-color:transparent;
	border:none;
	font-size:14px;
	padding-left: 10px;
}

.searchformborder{
	background: url('../img/searchbox.png') white;
	width: 257px;
height: 31px;
float: left;
margin-top: 4px;
position: absolute;
right: 210px;
}

#searchsubmit {
	font-size:18px;
	display:none;
	margin-top:0px;
}

#signup {

width: 90px;
height: 30px;
font-size: 16px;
display: inline-block;
padding-top: 2px;
margin: 0px;
}

#signup:hover {
	
	cursor:pointer;
	
}

.authenicate {
	
	float:right;
	height:31px;
	margin-top: -10px;
	margin-left: 35px;
}

#header #nav li {
	
	display:inline-block;
	letter-spacing:1px;
	font-size:16px;
	color:#FFFFFF;
	margin-left:30px;
	font-weight: bold;
	text-transform:uppercase;


}

.mainheight {
	
	height: 50px;
}
.mainselected {
	
	background-color:#FFFFFF !important;
	color:#01a3c5 !important;
	box-shadow: 0 4px 2px -2px #CACACA;
}

.mainselected ul {
	
	box-shadow:none;
}

.mainselected ul li:hover {
	
	box-shadow:none;
}


#header #nav li:hover {
	
color:#e17544;

}

.newmenu {
	
	background-color:#000000;
}

#header #nav .menu-products {
padding-top:2px;
width: 580px;
margin-left: -15px;
position: absolute;
-webkit-box-shadow: 0 0 15px black;
-moz-box-shadow: 0 0 15px #000;
box-shadow: 0 0 15px black;
z-index: 2;
display: none;
background-color: #EEE;
height: 400px;
margin-top: 12px;

}

#header #nav .menu-products img {
	
	cursor:default;
	
}
#menu-products {
	display:none;
	
}



#header #nav .menu-solutions {
width:210px;
margin-left: 0px;
position: absolute;
-webkit-box-shadow: 0 0 15px black;
-moz-box-shadow: 0 0 15px #000;
box-shadow: 0 0 15px black;
z-index: 2;
display: none;
background-color: white;
margin-top: 12px;
padding:10px;

}

#header #nav .menu-solutions ul li {
color:#525252 !important;
background-color:#FFFFFF;	
font-size:14px;
}

#header #nav .menu-solutions ul li:hover {

color:#E17544 !important;
	
}

#header #nav .menu-solutions  .left-col {
	background-color:#FFFFFF;
    float:left;
	width:170px;
}

#header #nav .menu-solutions .arrow {
left: 14px;
top: -13px;
}

.second-menu-products {
position: absolute;
background-color: white;
margin-left: 155px;
top: 0px;
width: 410px;
z-index: 10;
color: black;
display: none;
height: 400px;
padding-top:15px;
}

#productmenuimga {
	
position: absolute;
right: -67px;
bottom: -15px;
z-index: 10;
}

#productmenuimgb {
	
position: absolute;
right: 135px;
bottom: 25px;
z-index: 10;
}

#solutionsmenuimg {
	
position: absolute;
right: -11px;
bottom: 0px;
z-index: 10;
	
}

#successmenuimg {
	
position: absolute;
right: 0px;
bottom: -33px;
z-index: 10;
}


#successmenuimg {
	
position: absolute;
right: 0px;
bottom: -33px;
z-index: 10;
}

.display {
	
	display:block !important;
	
}


#header #nav .menu-sub-products {

width:250px;
margin-left:190px;
margin-top:-20px;
position:absolute;
-webkit-box-shadow:0 0 15px #000; 
-moz-box-shadow: 0 0 15px #000; 
box-shadow:0 0 15px #000;
z-index:2;
display:none;
background-color:#FFFFFF;

color:#000000;

}

#header #nav .menu-products ul li {
padding-top: 14px !important;
padding-bottom: 14px !important;
padding-left: 15px !important;
margin-bottom: 4px;
cursor: default;
}

#header #nav .menu-products ul li:last-child {
margin-bottom: 0px;
}



#header #nav .menu-products ul li ul li {
padding-top: 2px !important;
padding-bottom: 2px !important;
padding-left: 6px !important;
letter-spacing: 2px;
font-size: 14px !important;
box-shadow:none;
cursor:pointer;
}

#header #nav .menu-products ul li ul li:hover {
box-shadow:none;
}



.left-col {
	background-color:#FFFFFF;
    float:left;
	width:200px;
}

.left-col ul {

margin:0px;
padding:0px;
background-color: #EEE !important;	
cursor: default;
}

.left-col ul li ul {


background-color: white !important;	
}

.left-col ul li {
display:block !important;
margin-left: 0px !important;
padding: 7px !important;
text-transform:none !important;
font-size: 17px !important;
letter-spacing:0px !important;
color: black !important;
background-color: #EEE;
}

.left-col ul li:hover {
	
	
	background-color:#FFFFFF;
	box-shadow: 0 4px 2px -2px #CACACA;
}


.left-col ul li ul li {
	font-family:"Open sans",sans-serif, Helvetica, Arial  !important;
	-webkit-font-smoothing: antialiased;
	
	border-bottom:none;
	background-color:#FFFFFF;
	font-size:15px !important;
	margin-left:20px !important;
    color:#525252 !important;
}

.left-col ul li ul li:hover {
	color:#c75538 !important;
}

.left-col ul li ul li:active {
	
}

.right-col {
	
	float:right;
	width: 82%;
	height:428px;
	background-color:#FFFFFF;
}



#header #nav li:hover {
cursor:pointer;
}

#header #nav .menu-products .arrow {
left: 30px;
top: -13px;
}



.arrow { 
	
	position:absolute;
	top:8px;
	background-image:url('../img/menuarrow.png');
	width:35px;
	height:14px;
	
	
	}


#instructions {
position: absolute;
top: 700px;
left: 100px;
z-index: 99;
}


.nav-button {

	text-decoration: none;
}

.current, a.nav-button:hover {
	color: #fff;
}

.current, a.nav-button:hover {
	color: #fff;
}


.logo {
	
  margin-top: -8px;
display: inline-block;
float:left;
z-index: 5;
margin-right: 20px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');


-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#000000')";


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
	
}


#side-menu {
	
	position: fixed;
	right:-500px;
	top:0px;
	z-index:99;
	background-color:#000000;
	width:500px;
	height:100%;
}

#side-menu-inner {
	
	position: absolute;
	left:-75px;
	top:400px;
	z-index:99;
	width:500px;
	height:100%;
}

.side-tab:hover {
	
	background-color:#3c3c3c;
	cursor:pointer;
	
}

#nav-up {
	
	width:75px;
	height:30px;
	background-color:#000000;
	
}

#search {
	left:-75px;
	width:75px;
	height:75px;
	background-color:#000000;
	margin-top:5px;
}

#login {
	left:-75px;
	width:75px;
	height:75px;
	background-color:#000000;
	margin-top:5px;
}

#apps {
	left:-75px;
	width:75px;
	height:75px;
	background-color:#000000;
	margin-top:5px;
}

#ourapps {
text-align: center;
}

#nav-up:hover {
	
	cursor:pointer;
	background-color:#3c3c3c;
	
	
}
#nav-down {
	left:-75px;
	width:75px;
	height:30px;
	background-color:#000000;
	margin-top:5px;
	
}

#nav-down:hover {
	
	cursor:pointer;
	background-color:#3c3c3c;
}


.resources-menu {
	
	
	height: 360px !important;
width: 391px !important;
	
}
.resources-menu .second-menu-products {
	
	height: 360px;
width: 220px !important;

}




.solution-menu {
	
	
	height: 400px !important;
width: 534px !important;
	
}
.solution-menu .second-menu-products {
	
	height: 400px;
width: 363px !important;

}



.success-menu {
	
	
	height: 360px !important;
width: 364px !important;
	
}
.success-menu .second-menu-products {
	
	height: 360px;
width: 194px !important;

}

.company-menu {
	
	
	height: 415px !important;
width: 364px !important;
	
}
.company-menu .second-menu-products {
	
	height: 360px;
width: 194px !important;

}


/*
#inner-content #main {
	
	margin-left: 10%;
	margin-left: 5%\9;
	
	
}
*/

#resourcesmenuimg {
	position:absolute;
	z-index:10;
	right:-15px;
	bottom:0px;
	
}

#companymenuimg {
	
		position:absolute;
	z-index:10;
	right:0px;
	bottom:0px;
	
} 

/*----------------------------------------  SLIDES  */

.slide {
	margin: 0 auto;
	width: 100%;
	padding: 0px 0;
	padding: 0rem 0;
	
	
}




#title {
	line-height: .8;
}


#slider {
	
	
height: 560px;
margin-top: -95px;
	padding-top: 45px;
	
background: #c04728;
background: -moz-linear-gradient(bottom,  #c04728 72%, #c85936 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(72%,#c04728), color-stop(100%,#c85936));
background: -webkit-linear-gradient(bottom,  #c04728 72%,#c85936 100%);
background: -o-linear-gradient(bottom,  #c04728 72%,#c85936 100%);
background: -ms-linear-gradient(bottom,  #c04728 72%,#c85936 100%);
background: linear-gradient(to top,  #c04728 72%,#c85936 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c04728', endColorstr='#d87f54',GradientType=0 );




}


.slidebox {
	
	width:200px;
	height:100px;
	position:absolute;
	font-size:18px;
}

#slider h1 {
	
	text-shadow: 3px 3px 1px rgba(5, 5, 5, 0.22);
	color: white;
	font-weight:bold;
	font-size:45px;
}

#slider h2 {

font-weight:bold;
font-size:27px;
text-transform:uppercase;

}
#mobile-slider {
	display:none;
	
}

#clouds {
position: absolute;
height: 620px;
width: 100%;
overflow: hidden;
left: 0;
margin-left: 0;
}


#slider h1, h2 {

    
	}
	
#slider h2 {	color:#000000;
}

#slider h2:before,  #slider h2:after {
	font-family:Arial;
	font-weight:100;
	
	margin-left:10px;
	margin-right:10px;
    content: "\2014\2014\2014";
}
	
#cloud1{
	
	position: absolute;
	left: 50%;
z-index: 2;
bottom: -140px;
width: 1221px;
margin-left: -600px;
	
	  

-moz-animation: cloudsmove 7s ease-in-out 1s infinite pause;
-ms-animation: cloudsmove 7s ease-in-out 1s infinite pause;
-webkit-animation: cloudsmove 7s ease-in-out 1s infinite pause;
-o-animation: cloudsmove 7s ease-in-out 1s infinite pause;
animation: cloudsmove 7s ease-in-out 1s infinite pause;

}




#cloud2{
	
	position: absolute;
left: -200px;
z-index: 1;
bottom: 29px;
width: 900px;
height: auto;

-moz-animation: cloudsmove2 5s ease-in-out 800ms infinite pause;
-ms-animation: cloudsmove2 5s ease-in-out 800ms infinite pause;
-webkit-animation: cloudsmove2 5s ease-in-out 800ms infinite pause;
-o-animation: cloudsmove2 5s ease-in-out 800ms infinite pause;
animation: cloudsmove2 5s ease-in-out 800ms infinite pause;


}



#cloud3{
	
	position: absolute;
right: -150px;
z-index: 1;
bottom: 9px;
width: 837px;
height: auto;


-moz-animation: cloudsmove3 6s ease-in-out 300ms infinite pause;
-ms-animation: cloudsmove3 6s ease-in-out 300ms infinite pause;
-webkit-animation: cloudsmove3 6s ease-in-out 300ms infinite pause;
-o-animation: cloudsmove3 6s ease-in-out 300ms infinite pause;
animation: cloudsmove3 6s ease-in-out 300ms infinite pause;


}



#cloud4{
	
	position: absolute;
right: -150px;
z-index: 3;
bottom: -110px;
width: 761px;
height: auto;



-moz-animation: cloudsmove4 6s ease-in-out 700ms infinite  pause;
-ms-animation: cloudsmove4 6s ease-in-out 700ms infinite  pause;
-webkit-animation: cloudsmove4 6s ease-in-out 700ms infinite  pause;
-o-animation: cloudsmove4 6s ease-in-out 700ms infinite  pause;
animation: cloudsmove4 6s ease-in-out 700ms infinite  pause;


}




#cloud5{
	
position: absolute;
left: -100px;
z-index: 3;
bottom: -80px;
width: 720px;
height: auto;



-moz-animation: cloudsmove5 6s ease-in-out 300ms infinite  pause;
-ms-animation: cloudsmove5 6s ease-in-out 300ms infinite  pause;
-webkit-animation: cloudsmove5 6s ease-in-out 300ms infinite  pause;
-o-animation: cloudsmove5 6s ease-in-out 300ms infinite  pause;
animation: cloudsmove5 6s ease-in-out 300ms infinite  pause;
 

}



#slider-slide {
	
    
	margin:auto;
	text-align: left;
	z-index:7;
}

#slider-slide .bjqs-prev a {
	
    content:" " ;
	width:50px;
	height:50px;
	background:url('../img/prevSlider.png');
	left: -50px;
	position: absolute;
}

#slider-slide .bjqs-next a {
	
    content:" " ;
	width:50px;
	height:50px;
	background:url('../img/nextSlider.png');
	right: -50px;
	position: absolute;
}


#slider-slide img {
	
    
	width:848px !important;
height:483px !important;
margin-left:-20px;
margin-top: 32px;
}

#slider-slide ol.bjqs-markers  {
	
	position: absolute;
	margin-top: -5px;
	
}

#slider-slide ol.bjqs-markers .marker {
	
	width:20px;
	height:20px;
	background:url('../img/offCircleslider.png');
}

#slider-slide ol.bjqs-markers .active-marker .marker {
	
	width:20px;
	height:20px;
	background:url('../img/onCircleslider.png');
}

#overview {
	
	background:#FFFFFF;
	color:#1c0202;
	z-index: 5;
    position: relative;

}


#overview #overview-inner {
		
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
font-size: 21px;
width: 675px;
font-weight: normal; 
font-style: normal; 
margin:auto;
padding:10px;
padding-bottom:0px;
	
}

#overview #overview-inner a {

font-size: 19px;	
	
}

#overview p {
	
	font-size: 28px;
	line-height:35px;

}


#products {
	
	background:#fff;
	height:840px;
}

#products-all {

margin-top: 21px;
font-size: 26px;
margin-left: 0px;
	
}

#products-all a { 
	
	margin-left:0px;
	font-size: 23px;
}

#inner-products {
	
width: 820px;
margin: 20px auto;	

padding-top:15px;
}

#inner-products h3 {

margin-left:-60px;
	
}

.product {
	
	background-color:#FFF;
	width: 220px;
    height: 300px;
	border-top: 5px black solid;
	float:left;
	margin-top:30px;
	padding: 20px;
	
}

.product a {

color:#dc4c20;
	
}

.product-middle {
	
	margin-right:80px;
	margin-left:80px;
}

.product h4 {
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
color: black;
font-size: 22px;
margin-top: -15px;
margin-bottom: 10px;
}

.product p {
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size:12px;
	color:#726a66;
	line-height:20px;
}

.newsletter-outer{
	background-color:#eeeeee;
	margin:0px;
	
}

.newsletter {
	

font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
font-size: 18px;
width: 960px;
font-weight: normal;
font-style: normal;
margin: auto;
padding: 10px;
padding-top: 0px;
padding-bottom:20px;
font-size: 16px;
}

.newsletter a {
	
	margin:0px;
	
}

.newsletter p {
	
	font-size: 16px;
}



.news {
	vertical-align:top;
	display:inline-block;
	width:300px;
	padding-left:30px;
	padding-right:30px;
	border-right:1px #000000 solid;
	height:100px;
	
}

.newsfirst {
	padding-left:0px;
	width: 260px;
}

.news p {

font-size: 16px;
line-height:19px;
	
}
.news a {
	
	color:#dc4c20;
	
}

.noborder {
	border-right:none;
	
}



#product-1 {

background: url('../img/product_social.png') white no-repeat 85px 130px;	
	
	
}

#product-2 {

background: url('../img/product_collab.png') white no-repeat 0px 190px;
	
	
}

#product-3 {

background: url('../img/product_knowledge.png') white no-repeat 53px 35px;
	
	
}


#product-4 {

background: url('../img/chatbot.png') white no-repeat 104px 10px;
	
	
}

#product-5 {

background: url('../img/product_email.png') white no-repeat 102px 145px;
	
	
}

#product-6 {

background: url('../img/product_analytics.png') white no-repeat 21px 155px;
	
	
}


#testemonial {
	
	background:#000000;
	height:220px;
	color:#FFFFFF;
	overflow: hidden;
}



#testemonial-slide {
	
	margin:auto;
	margin-top:10px;
	text-align: left;
}



#testemonial-slide .bjqs-prev a {
	
    content:" " ;
	width:25px;
	height:25px;
	background:url('../img/prevTest.png');
	left: -80px;
	position: absolute;
}

#testemonial-slide .bjqs-next a {
	
    content:" " ;
	width:25px;
	height:25px;
	background:url('../img/nextTest.png');
	right: -80px;
	position: absolute;
}


#stories{
	
	background:#FFFFFF;
	height:425px;
}

#inner-stories {
	margin:10px auto;
	width: 960px;
padding:0px;
overflow:hidden;
}

.stories-brands {
	
	height:350px;
	float:left;
	width:55%;
	margin-right:5%;
	border-right:#000000 solid 1px;
	height: 415px;
}

#inner-stories h3 {
	
	margin-bottom:20px;
	
}


.stories-brands ul {
	
	margin:0px;
	padding:0px;
	text-align: left;

}


.stories-brands ul img {  
    width:150px;
	height:60px; 
}

.stories-brands ul li {
	
	display:inline-block;
	list-style:none;
}


.stories-video {
	
	height:550px;
	float:left;
	width:39%;

}

#footer {
	background:#292929;
	height:500px !important;
}


#inner-footer {
	
		width: 925px;
margin: 0px auto;	

}

/*------------------------  FOOTER STUFF  */

.footer-left{
		
	background:#292929;
	float:left;
    width: 455px;
	
    }

.footer-right{
	
background: #363636;
float: right;
width: 46%;
clear: right;
height: 480px;
font-style:normal;
overflow: hidden;
}


#footer-slide {
	
	margin:auto;
	margin-top:50px;
	text-align: left;
}

#footer-slide p {
	
	font-size:14px;
	
}


#footer-slide ol.bjqs-markers .marker {
	
	width:8px;
	height:8px;
	background:url('../img/offCircle.png');
	margin-left:10px;
}

#footer-slide ol.bjqs-markers .active-marker .marker {
	
	width:8px;
	height:8px;
	background:url('../img/onCircle.png');
	margin-left:10px;
	
}


.footer-right p { 
	
	font-size:18px;
	color:#FFFFFF;
	font-weight:normal;
}

.footer-right h3 { 
	
	font-size: 34px;
color: white;
line-height: 45px;
}


.footer-middle{
	
    background:#000;
	clear:both;
	height:60px;
	margin: 0;
	color:#FFFFFF;
	padding-top: 2px;
}

.footer-middle p{
	
   margin-left:10px;
   text-align:left;
}

.footer-middle a:hover {

   color: white;
   cursor:pointer;
}


#footer ul {
	
	color:#f9a90a;
	font-size:23px;
	text-align:left;
	margin-top:20px;
	list-style-type: none;
	font-weight:bold;
}

#footer ul li {
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	line-height: 25px;
	letter-spacing: 1px;
}

#products-services {
	

	float:left;
	
}

#footer ul li:hover {
	
	font-weight:bold;
}


#about-egain {
	

	float:right;
	
}

.cycleslides {
	

	position:relative;
	display:block;
	
}

.slidezz {
	margin-top:70px;
	
}

.slidezzz {
	margin-top:140px;
	
}

.slidezzzz {
	margin-top:200px;
	
}

.product-frame {
margin:auto;
margin-top: 190px;
margin-bottom:40px;	
width:996px;
	
	
}


.products-links {
	
	border:1px #dcdcdc solid;
	padding:23px;
	background-color:#FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
margin-bottom:40px;
position:relative;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
	
}

.products-links .arrow-down {

left:120px;
	
}


.resources-box {
	line-height:24px;
	border:1px #dcdcdc solid;
	padding:15px;
	background-color:#FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
margin-bottom:60px;

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
	position:relative;
}

.resources-box h3 {
color:#000000 !important;;
font-weight:normal !important;;
text-align:left;
margin-left:10px !important;;
margin-top:10px !important;;
font-size:24px !important;	
	
}

.resources-box ul {
	margin-top: 10px;
margin-left:20px;	
	
}


.resources-box ul li {
	
	font-size: 13px;
	font-family:'Open Sans';
	-webkit-font-smoothing: antialiased;
	margin-bottom: 22px;
}
	
	
.resources-box ul li:before {
	
	padding-left:10px;
	list-style:none;
	font-size:20px;
	content:'\2022';
	position:absolute;
	margin-left: -20px;
	margin-top:-5px;
	
}



.resources-box .arrow-down {

left:120px;
	
}

.resources-box h2 {
	
	margin-top: 0px;
	color:#000000;
}

.resources-box h3 {
	
margin-left: 10px;
font-size: 17px;
	font-weight:bold;
	color:#e1332a;
}

.products-links ul {
	
	font-weight:bold;
	font-size:25px;
	margin:0;
	color:#000000;
	
}

.products-links ul li:first-child {

border-top:1px black solid;
margin-top:10px;
	
}

.products-links ul li {
	list-style:none;
	font-size:15px;
	border-bottom:1px #dcdcdc solid;
	padding-top:10px;
	padding-bottom:10px;
	color:#7e7d7e;
	margin-left: 0px;
	margin-top: 0;
	margin-bottom: 0;
	
}

.products-links ul li:hover {
	color:black;
	cursor:pointer;
}

.products-links ul li:focus {
	color:#ce6644;
}


.product-description {
	border-left:#ffffff solid 29px;
	border-right:1px #dcdcdc solid;
	margin-bottom:50px;
	padding:10px;
	padding-top:50px;
	padding-left:0px;
	padding-right:30px;
	background-color:#FFFFFF;
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 26px;
	color: #393939;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
	padding-bottom: 20px;
    background: #FFFFFF url('../img/why_path.jpg') no-repeat 140px 10px;
	*background: #FFFFFF;
    position: relative;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
    


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
	line-height: 30px;
}

.product-description ul {
	
	margin-left:0px;
	list-style:disc;
	
}

.product-description ul li {
font-family: 'Cabin Condensed', sans-serif;
font-size: 15px;	
margin-left: 20px;
line-height: 20px;
margin-top: 7px;
margin-bottom: 0;
	
}

.product-description .colfalt {
vertical-align: top;
display: inline-block;
*display: inline;
zoom:1;
width: 41%;
margin-right: 13%;
}

.product-description .colfaltlast {
vertical-align: top;
display: inline-block;
*display: inline;
zoom:1;
width: 41%;
}




.product-description h3{
	
	font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size:18px;
	text-align:left;
	margin-top:18px;
	clear:left;
	line-height: 22px;
	font-weight:bold;
	margin-left: 0;
} 

.product-description h4{
	
	font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size:20px;
	margin-left:5px;
	text-align:left;
	margin-top:10px;
	clear:left;
	font-weight:bold;
} 

.product-description h6{
	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size:10px;
	margin-left:5px;
	text-align:left;
	font-weight: normal;
} 

.product-description h5{
	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
font-size: 13px;
margin-left: 10px;
text-align: left;
margin-top: 12px;
line-height:10px;
color: #393939;
text-transform:none;
} 

.product-description p {
font-family: 'Cabin Condensed', sans-serif;
font-size: 15px;	
text-align: left;
margin: 0px;
margin-top: 12px;
} 



.product-description.press {
	
	background:#FFFFFF;
}

.product-description {
	
	border-left:#FFFFFF solid 65px;
	
}

.product-description .arrow-down {

right:80px;
	
}



.arrow-down {
	width: 57px; 
	height: 36px; 
	position: absolute;
	bottom: -36px;
	background-image:url('../img/arrowdown.png')
}




.product-features {
	border-left:#000000 solid 65px;
	border-right:1px #dcdcdc solid;
	margin-bottom:75px;
	padding:10px;
	padding-top: 30px;
	padding-right:70px;
	background-color:#FFFFFF;
	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 28px;
	color: #393939;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
    padding-bottom: 20px;
background: #FFFFFF url('../img/feat_path.jpg') no-repeat 150px 15px;
*background: #FFFFFF;
line-height: 28px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
position:relative;

x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);




	
}




.product-features .arrow-down {

left:180px;
	
}




.product-features .col {
vertical-align: top;
display: inline-block;
*display: inline;
*zoom:1;
width: 246px;
margin-right: 15px;
}

.product-features .col p{
font-family: 'Cabin Condensed', sans-serif;
font-size: 15px;
-webkit-font-smoothing: antialiased;
margin-left: 57px;
text-align: left;
margin-top: 12px;
line-height: 20px;
color: #393939;
} 

.product-features .col p:before {
	
	
	content:'\2022';
	position:absolute;
	margin-left: -20px;
}

.product-container {
	
		float:left;
		width:700px;
		*width:680px;
		display:block;
		position:relative;
		padding-right:20px;
		margin-bottom: 90px;
}

.product-container-full {
	
		float:left;
		display:block;
		position:relative;
		width:996px;
}

.product-sidebar {

	float:right;
	width:295px;
	
}


.forms-box {
	border-left:1px #dcdcdc solid;
	border-right:1px #dcdcdc solid;
	margin-bottom: 15px;
	background-color:#FFFFFF;	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 28px;
	color: #393939;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
line-height: 28px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
position:relative;

x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);

	
}

#change-image:hover {

	cursor:pointer;
	

}
#change-image {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.forms-box .arrow-down {

left:180px;
	
}

.announcement-box {
	border-left:1px #dcdcdc solid;
	border-right:1px #dcdcdc solid;
	margin-bottom: 15px;
	background-color:#FFFFFF;	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 28px;
	color: #393939;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
line-height: 28px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
position:relative;

x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);

	
}

.announcement-box img {
	
width: 100%;

margin-bottom: -9px;
}


.announcement-box .arrow-down {

left:180px;
	
}


.landing-box {
	border-left:1px #dcdcdc solid;
	border-right:1px #dcdcdc solid;
	margin-bottom: 15px;
	background-color:#FFFFFF;	
	font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
	-webkit-font-smoothing: antialiased;
	font-size: 13px;
	line-height: 28px;
	color: #393939;
	
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
line-height: 28px;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
position:relative;

x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);

	
}

.pressside {
	
	border-left:#000000 solid 65px;
	border-right:1px #dcdcdc solid;
	margin-bottom:75px;
	padding:10px;
	padding-right:70px;
	background-color:#FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
    padding-bottom: 20px;
	background: #FFFFFF;
	line-height: 28px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";
	position:relative;

x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
	
}

.pressside h3 {
	
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
font-size: 34px;
margin-left: 5px;
text-align: left;
margin-top: 10px;
font-style:normal;	
	
}


.press-header h1{

	margin-right: 20px;
    margin-left: 20px;
	font-size:60px;
	font-weight:bold;
}

.press-header h2{
   margin:0px;
	margin-right: 20px;
margin-left: 20px;
	font-size:20px;
	text-transform:none !important;
	text-align:left;
}

.press-header h3{
    margin:0px;
	margin-left:20px;
	font-size:20px;
	text-transform:none;
}


.clear {
	
	clear:both;
	
}

.product-header{
	
	border:1px #dcdcdc solid;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	
	font-weight:100;
	color:#000000;
	margin-bottom: 30px;
	background-color:#FFFFFF;
	/*background: #FFFFFF url('../img/head_path.jpg') no-repeat 345px 44px;*/
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');
    

-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);

margin-top: -40px;
	
}

.product-header h1 {
margin: 10px;
margin-left: 20px;
font-size: 28px;
font-weight: bold;
text-transform: none;
}

.product-header a {
	
	float: right;
margin-top: -82px;
margin-right: 25px;
	
}




.breadcrumbs {
	
	border-bottom:1px #dcdcdc solid;

	font-size:11px;
	padding-left:20px;
	padding-top:10px;
	font-family: 'Open Sans';
	-webkit-font-smoothing: antialiased;
	font-weight:bold;
	color:#7e7d7e;
	height: 40px;
}

.breadcrumbs a {
	margin:0;
	float:none;
}

.breadcrumbs a:hover {
	
color:#000000;

}


.product-stats {
font-family: 'Open Sans', sans-serif, Arial, Helvetica ;
-webkit-font-smoothing: antialiased;
color: #000000;
font-size: 12px;
font-style: italic;
height: 200px;
border: 1px #dcdcdc solid;
padding: 15px 25px 20px;
background-color:#FFFFFF;
letter-spacing:0px;
position:relative;
margin-bottom:60px;

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000');


-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')";


x-shadow: 3px 3px 10px rgba(0,0,0,.5);


-webkit-box-shadow: 3px 3px 10px rgba(0,0,0,.5);

box-shadow: 3px 3px 10px rgba(0,0,0,.5);
}

.product-stats p {
font-family: 'Open Sans', sans-serif, Arial, Helvetica ;
-webkit-font-smoothing: antialiased;
color: #000000;
font-size: 12px;
font-style: italic;
margin:0px;
letter-spacing:0px;
line-height:19px;
margin-top: 10px;
font-size: 13px;


}



.product-stats .arrow-down {

left:310px;
	
}

.product-stats h4 {
font-style: normal;	
margin: 5px 0px;
margin-bottom: 0px;
font-size: 60px;
font-family: 'Open Sans Condensed';
-webkit-font-smoothing: antialiased;
font-weight: bold;
color: #00abcf;
}

#left-stat, #middle-stat, #right-stat  {
	
	width: 200px;
	float:left;
	border-right:1px #d7d7d7 solid;
	
	
}



#middle-stat{
	
padding-left: 12px;
padding-right: 12px;
*padding-right: 0px;
margin-left: 18px;
*margin-left: 10px;
}


#left-stat  {

   padding-right:15px;
}

#right-stat  {
  border-right: none;
padding-left: 25px;
*padding-left: 10px;
float:right;
}


.col-left {
	
	position:relative;
	float:left;
	
}

.col-right {
	
	position:relative;
	float:right;
	
}

#bg {
	position:fixed; 
	top:0px; 
	right:0; 
	z-index:-1;
	/* Preserve aspet ratio */
	min-width:100%;
	min-height:100%;
}

#mobile-menu {
	display:none;
}

/*------------------------  SLIDER STYLING  */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


/*------------------------  BASE-REM SIZING  */


@media (max-width: 1400px) {
	
	.chatbox {
	
	right:2%;
		
	}
	
	
}

@media screen and (max-width: 1000px) {

#clouds {
position: absolute;
height: 620px;
width: 100%;
overflow: hidden;
left: 0;
margin-left: 0;
}

}



@media screen and (max-width: 700px) {

.mobile-slider, .mobile-slideshow, .mobile-overview, .mobile-products, .mobile-stories, .mobile-newsletter, .mobile-footer {

display:block;

}
	
	#container {
	
	margin-top:10px;
	
	}

	
	#header {

height: 0px;
	
		
	}
	
	#header-inner {
		
		width: 90%;
		
	}
	.logo {
	
	width:120px;	
	z-index: 999;	
	}
	
	.searchauthenicate {
		
		top: 8px;
		display:none;
		
		
		
	}
	
	.socialicons {
		
		display:none;
		
	}
	
	
	#header #nav {
		
		display:none;
		
	}	
	
#slider, #overview, #products, #testemonial, #stories, .newsletter-outer, #footer {

	display:none;
}

#mobile-slideshow {

position: relative;
margin: 161px auto;
z-index:10;


}

	#mobile-slideshow img {
	
width: 330px;
margin:auto;
	
}

.margin-10 {

margin-right:2%;

}
#mobile-menu {
	display:block;
	height: 258px; 
    width: 100%;
	position: fixed;
	top: -200px;
	left: 0;
	z-index: 20;
	background: #000000;
	padding: 0px;
	
}

#menue-toggle {
	position:absolute;
	float:right;
	bottom:9px;
	right:15px;
}
#tapforsearch {
	
	position:absolute;
	right: 50px;
    bottom: 10px;
    display:none !important;
    z-index:10;
	width:0px;
	height:0px;
	
}

.mobile-slider {

height: 347px;
margin-top: -95px;
	
background: #c04728;
background: -moz-linear-gradient(bottom,  #c04728 72%, #c85936 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(72%,#c04728), color-stop(100%,#c85936));
background: -webkit-linear-gradient(bottom,  #c04728 72%,#c85936 100%);
background: -o-linear-gradient(bottom,  #c04728 72%,#c85936 100%);
background: -ms-linear-gradient(bottom,  #c04728 72%,#c85936 100%);
background: linear-gradient(to top,  #c04728 72%,#c85936 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c04728', endColorstr='#d87f54',GradientType=0 );
overflow: hidden;
}

#clouds-mobile {
	position: absolute;
height: 355px;
width: 100%;
overflow: hidden;

}

#cloud1-mobile {
position:absolute;
width: 400px;
top: 200px;
left: 10%;
z-index: 2;
}
#cloud2-mobile {
position: absolute;
width: 333px;
top: 200px;
left: -32%;
z-index: 1;
}
#cloud3-mobile {
position: absolute;
width: 333px;
top: 200px;
right: -32%;
z-index: 1;
}

.mobile-overview {
	
background: white;
color: black;
z-index: 5;
position: relative;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.mobile-overview .mobile-overview-inner {
		
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
font-size: 16px;
width: 95%;
font-weight: normal; 
font-style: normal; 
margin:auto;
padding:5px;
padding-bottom:0px;

}

.mobile-products {
	
background: #EEE;
color: black;
z-index: 5;
position: relative;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.mobile-products .mobile-products-inner {
		
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
font-size: 17px;
width: 95%;
font-weight: normal; 
font-style: normal; 
margin:auto;
padding:5px;
padding-bottom:0px;


}

.mobile-products .mobile-products-inner .mobile-product {

background-color: white;
border-top: 2px solid black;
width: 49%;
display: inline-block;
padding-top: 12px;
padding-bottom: 7px;
text-align: center;
margin: 0px;
font-size: 13px;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
}

.mobile-products .mobile-products-inner .mobile-product:active {

border-top:#FFFFFF;
background-color:#000000;
color:#FFFFFF;

}

.mobile-products .mobile-products-inner p {
margin-top:8px;
margin-bottom:10px;
font-size:15px;
}

.mobile-stories {
background: #FFFFFF;
color: #1C0202;
z-index: 5;
position: relative;
padding: 5px;

}
.mobile-stories img {

width:100%;
height:auto;

}

.mobile-stories-inner {
width:95%;
margin:auto;
}

.mobile-newsletter {
background: #E5E5E5;
color: #1C0202;
z-index: 5;
position: relative;
padding: 5px;

}

.mobile-newsletter-inner {
width:95%;
margin:auto;
}
.mobile-newsletter p {

font-family: 'Open Sans', sans-serif, "Helvetica Neue", Arial;
-webkit-font-smoothing: antialiased;
font-size: 13px;
line-height: 19px;
margin-bottom: 20px;
}

.mobile-newsletter a {


}

h3 {

font-size:29px;
}

.mobile-footer {
background: #292929;
color: #FFFFFF;
z-index: 5;
position: relative;
padding: 5px;
padding-top:5px;
line-height: 5px;
}



.mobile-footer-inner {
width:95%;
margin:auto;
}

.mobile-footer-inner p {
color: white;
font-size: 15px;
margin: 0px;
display: inline-block;
font-weight: normal;
px;
}

.chatbox{

display:none;

}

.product-frame {

width: 94%;

}

.product-container {

width: 100%;
margin-bottom: 0px;
padding-right: 0px;
}

.product-sidebar {
width: 100%;

}

.product-header img {

display:none;

}
.product-header {
margin-top: 85px;
}

.product-stats, .breadcrumbs {
display:none;

}

.product-header, .products-links, .product-description, .product-stats  {

margin-bottom: 20px;
background:#FFFFFF;

}

.product-description {

width: 100%;
border-left:none;
padding-right: 20px;
}

.product-description img, .product-features img {

width: 100%;
height: auto;

}

.product-header h1 {

font-size: 21px;
}


.arrow-down {

display:none;

}

.product-container-full {

width: 100%;

}

.product-features {

border-left: black solid 10px;
padding-right: 35px;
background:#FFFFFF;
margin-bottom:20px;
}

.product-features .col {

width: 100%;

}

/*///////////////////////////////////*/
	
}


/*

@media (max-width: 520px) {
	html {
		font-size: 3px;
		
		
	}
	
	#header #nav { display:none; }
	#slider-slide { display:none; }
	#slider{
		height: 440px;
	}
#header { display:none;}


#slider {
height: 380px;
padding-top: 100px;
}

#overview {
height: 200px;
}

#products {
display:none;	
}

#testemonial {
display:none;	
}

#overview p {
font-size: 16px;
width: 87%;
margin: -24px auto;
}
    #cloud1 { width:500px;
    left: -160px;
margin-left:10px;
bottom:200px;
     }  

@-webkit-keyframes cloudsmove
{
0%   {bottom:200px;}
50%   {bottom:180px;}
100%   {bottom:200px;}
}
@-moz-keyframes cloudsmove
{
0%   {bottom:200px;}
50%   {bottom:180px;}
100%   {bottom:200px;}
}
@-o-keyframes cloudsmove
{
0%   {bottom:200px;}
50%   {bottom:180px;}
100%   {bottom:200px;}
}
@-ms-keyframes cloudsmove
{
0%   {bottom:200px;}
50%   {bottom:180px;}
100%   {bottom:200px;}
}
@keyframes cloudsmove
{
0%   {bottom:200px;}
50%   {bottom:180px;}
100%   {bottom:200px;}
}

 #cloud2 { width:500px;
    left: 100px;
margin-left:10px;
bottom:230px;
     }  

@-moz-keyframes cloudsmove2
{
0%   {bottom:230px;}
50%   {bottom:250px;}
100%   {bottom:230px;}
}

@-ms-keyframes cloudsmove2
{
0%   {bottom:230px;}
50%   {bottom:250px;}
100%   {bottom:230px;}
}

@-webkit-keyframes cloudsmove2
{
0%   {bottom:230px;}
50%   {bottom:250px;}
100%   {bottom:230px;}
}

@-o-keyframes cloudsmove2
{
0%   {bottom:230px;}
50%   {bottom:250px;}
100%   {bottom:230px;}
}
	@keyframes cloudsmove2
{
0%   {bottom:230px;}
50%   {bottom:250px;}
100%   {bottom:230px;}
}

	#cloud3{ display:none; }  
	#cloud4{ display:none; }
	#cloud5{ display:none; }
	#stories {
	height:570px;	
	}
	
	
	.stories-video {
	float:none;	
	width:100%;
	}
	
	.stories-video img {
		
		width:100%;
	}
	
	.stories-video h3 {
		
		font-size: 25px;

	}
	#inner-stories {
width: 80%;
margin: 0px auto;
overflow: hidden;
}
.stories-brands {
border: none;	
width:80%;

}

.stories-brands h3 {
font-size: 25px;

}

	
	#slider-footer { height: 90px; z-index:15; z-index: 2; }
	
	.footer-right {
		
		display:none;
		
	}
	
	#products-services {
		
		display: none;
		
	}
	
	#mobile-slider {
	display:block;
	margin:auto;
	z-index: 20;
}

	#mobile-slider h1 {
	font-size:36px;
	
}

	#mobile-slider h2 {
	font-size:14px;
	margin-bottom:20px;

}

#slider h2:before,  #slider h2:after {
	font-family:Arial;
	font-weight:10;
	
	margin-left:10px;
	margin-right:10px;
    content: "\2014\2014";
}
	#mobile-slider img {
	
width: 300px;
margin-left: -150px;
left: 50%;
position: absolute;
height:auto;
	
}

.cycleslides img {
	
	height: 40px;
	width:auto;
	
}

.slidezz {
	margin-top:50px;
	
}
	
.slidezzz {
	margin-top:100px;
	
}
	
.slidezzzz {
	margin-top:150px;
	
}

#footer ul {
	
	color:#f9a90a;
	font-size:20px;
	text-align:left;
	margin-top:20px;
	list-style-type: none;
	font-weight:bold;
}

#footer ul li {
font-size: 15px;
font-weight: normal;
color: white;
line-height: 21px;
letter-spacing: 1px;
}

#footer {

	height:420px !important;
}


#menue-toggle {
	position:absolute;
	float:right;
	bottom:15px;
	right:15px;
}
#tapforsearch {
	
	position:absolute;
	right: 50px;
    bottom: 16px;
    display:none;
    z-index:10;
	
}

#mobile-menu {
	display:block;
	height: 270px; 
    width: 100%;
	position: fixed;
	top: -200px;
	left: 0;
	z-index: 99;
	background: #000000;
	padding: 0px;
	
}

.logo {
	position:absolute;
bottom: 15px;
left: 12px;
width: 121px;
}

}



	*/
.container.login {
width: 895px;
margin: auto;
margin-bottom: 90px;

}

.container.login.register {
width: 618px;

}

.container.login.register.signmeup {
width: 937px;

}

.block-1 {
width: 270px;
display: inline-block;
vertical-align: top;
margin-right: 19px;
zoom:1;
*display:inline;
}

.block-2 {
width: 270px;
display: inline-block;
vertical-align: top;
zoom:1;
*display:inline;
}

.block-3 {
width: 350px;
display: inline-block;
margin-right: 150px;
vertical-align: top;
zoom: 1;
margin-left: 0;
}

.block-4 {
width: 350px;
display: inline-block;
vertical-align: top;
zoom: 1;
}


.container.login input {
	
	width: 100%;
height: 45px;
padding-right: 10px;
text-indent: 10px;
border: 1px solid #CCC;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; /* future proofing */
-khtml-border-radius: 2px; 
	
	
}



.container.login select {
	
width: 100%;
height: 45px;
text-indent: 10px;
border: 1px solid #CCC;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; /* future proofing */
-khtml-border-radius: 2px; 
	
	
}


.login p , .login a {

font-size: 13px;
line-height: 8px;
font-weight:normal;
font-family: 'Open Sans', sans serif;
margin-bottom: 0px;
}

.pull-right a {margin-left: 15px;}

.control-label, .demo_control-label {
font-size: 14px;
font-weight: bold;
font-family: 'Open Sans Condensed', sans-serif;
}

.demo_request input, select {
width: 100%;
height: 45px;
text-indent: 10px;
border: 1px solid #CCC;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear .2s, box-shadow linear .2s;
-moz-transition: border linear .2s, box-shadow linear .2s;
-o-transition: border linear .2s, box-shadow linear .2s;
transition: border linear .2s, box-shadow linear .2s;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-khtml-border-radius: 2px;
}

.btn-inverse {
	
height: 45px;
font-size: 17px;
margin-top: 10px;
width: 100%;
color: white;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; 

background: #00ABCF;
background: -moz-linear-gradient(top, #00ABCF 75%, #0290AE 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00ABCF), color-stop(100%,#0290AE));
background: -webkit-linear-gradient(top, #00ABCF 75%,#0290AE 100%);
background: -o-linear-gradient(top, #00ABCF 75%,#0290AE 100%);
background: -ms-linear-gradient(top, #00ABCF 75%,#0290AE 100%);
background: linear-gradient(to bottom, #00ABCF 75%,#0290AE 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00abcf', endColorstr='#0290ae',GradientType=0 );
padding: 4px 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
border: none;
}

.error {
margin-bottom: 16px;
color: red;
font-size: 13px;
display:none;
font-weight: bold;
}


.error_two {
margin-bottom: 16px;
color: red;
font-size: 16px;
display: none;
font-weight: bold;
margin-left: 16px;
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;
}

.error_three {

color: green;
margin-bottom: 16px;
font-size: 16px;
display: none;
font-weight: bold;
margin-left: 16px;
font-family: 'Open Sans Condensed', sans-serif, "Helvetica Neue", Arial;

}

.controls {
	font-size:12px;
}

.demo_control-group {
margin-top: 20px;
}

.container.login .brand {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
display: block;
width: 335px;
height: 50px;
background-image: url("../img/passport_logo.png");
}

.blocks {
width: 860px;
margin: 0 auto;
}

.data-block {
margin-top: 20px;
display:inline-block; 
vertical-align:middle;
zoom:1;
*display:inline; 
width:609px;
}

.data-block.logmein {width: 309px;}

.gartner_mq_login {
background-image:url('http://www.egain.com/wp-content/uploads/2013/04/graphic_gartner_mq_passport_login.png'); 
width: 578px; 
height: 318px; 
display:inline-block; 
vertical-align:middle;
zoom:1;
*display:inline;
margin-top: 21px;
}

.gartner_mq_signup {
background-image:url('http://www.egain.com/wp-content/uploads/2013/04/graphic_gartner_mq_passport_signup.png'); 
width: 313px; 
height: 486px; 
display:inline-block; 
vertical-align:middle;
margin-left: 5px;
zoom:1;
*display:inline;
margin-top: 22px;
}

.control-group {
height: 85px;
}

#demo_fieldset {border: none;}

.errorbox {
	
	text-align: center;
padding: 9px;
background-color: #FFBAA5;
margin-bottom: 10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color: #252525;
font-size: 13px;	
}


input[type="checkbox"] {
width: 15px!important;
height: 15px!important;
}

.wpcf7-list-item label {
display: block;
}

.landing-container {
	
		float:left;
		width:600px;
		display:block;
		position:relative;
		padding-right:20px;
		margin-bottom: 90px;
}

.landing-sidebar {

float: right;
width: 350px;

}

.landingcontent p {
font-size: 14px;
font-family: "Open Sans";
}
.landingcontent h1 {
font-weight: bold;
}

.landingcontent li {
font-size: 14px;
font-family: "Open Sans";
list-style: disc;
margin-left: 64px;
}

/* styling the search results begins */
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
font-size: 20px;
color: #a51111;
text-decoration: none;
font-family: "Open Sans Condensed";
}

.gs-bidi-start-align.gs-snippet {
margin-left: 8px;
}

.cse .gsc-control-cse, .gsc-control-cse {
padding:0px;
}

span.gs-fileFormat {
color: #666666;
font-size: 12px;
margin-left: 8px;
}

.gs-web-image-box-landscape img.gs-image {
max-width: 70px;
max-height: 50px;
margin-left: 8px;
}

.wpcf7 {width: 785px;}

.mobile_menu {
display: none;
}

.gs-title {
line-height: 100%;
}

td.gcsc-branding-text div.gcsc-branding-text {
margin: 0 2px;
display: none;
}

#resInfo-0 {
display: none;
}

#container .product-frame .product-sidebar .products-links h3 {margin-left: 0px;}

.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long {
line-height: 18px;
color: black;
}

.gs-bidi-start-align.gs-snippet {
line-height: 20px;
}

#self_serv_img {
position: absolute;
right: 7px;
}

/* ########################################################################### Styling the Partners Page Begins ###################################################################### */

.product-description.press h1 {
margin: 10px;
margin-left: 20px;
font-size: 24px;
font-weight: bold;
text-transform: uppercase;
text-align: center;
}
  
.product-description.press {
padding-top: 30px;
padding-left: 50px;
padding-bottom: 30px;
border: none;
}

#partner_leaders_banner {
height:252px;
margin: -30px -30px 60px -50px;
}

#partner_cto_left {
width: 435px;
height: 355px;
background-color: #FFF;
margin-left: 165px;
display: inline-block;
vertical-align: bottom;
}

#partner_cto_right {
width: 230px;
height: 360px;
background-color: #FFF;
display: inline-block;
vertical-align: bottom;
margin-left: 15px;
}

#partner_signup_btn {
width: 137px;
height: 41px;
background:url(../images/transparent-img.png);
background-repeat: no-repeat;
background-position: 0px -275px;
margin-top:10px;
margin-bottom:25px;
}

#partner_signup_btn:hover {background-position:-138px -275px;}

#partner_learn {
width: 93px;
height: 41px;
background:url(../images/transparent-img.png);
background-repeat: no-repeat;
background-position: 0px -440px;
margin-top:10px;
margin-bottom:25px;
}

#partner_learn:hover {background-position:-94px -440px;}


#partner_locator_btn {
width: 137px;
height: 41px;
background:url(../images/transparent-img.png);
background-repeat: no-repeat;
background-position: 0px -316px;
margin-top:18px;
}

#partner_locator_btn:hover {background-position:-138px -316px;}

#Econet_logo {
margin-left: 220px;
margin-top: 50px;
width: 182px;
height: 102px;
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
background-position: -1187px -1326px;
}

#pathway {
position: absolute;
left: 376px;
top: 320px;
}

#Econet_form {
border: none;
margin: 0;
padding: 0;
}

#partner_cto_right h2 {
color:#8a9815;
}

#partner_cto_right h3 {
font-size: 15px;
color: #7f7f7f;
margin-top: 0;
}

#Econet_email, #Econet_password {
width: 210px;
height: 30px;
padding-left:5px;
}

#Econet_form label {
font-size: 11px;
}

#Econet_login {
width: 104px;
height: 42px;
background: url(../images/transparent-img.png);
background-repeat: no-repeat;
background-position: 0px -356px;
margin-top: 6px;
float: left;
margin-right: 5px;
}

#Econet_login:hover {background-position:-105px -356px;}

#Econet_signup {
width: 104px;
height: 42px;
background:url(../images/transparent-img.png);
background-repeat: no-repeat;
background-position: 0px -397px;
margin-top:6px;
float:left;	
}

#Econet_signup:hover {background-position:-105px -397px;}

#Econet_form p {
float: left;
margin-top: 27px;
margin-left: 10px;
font-size: 11px;
font-weight: bold;
float:left;
}

#Econet_form a {
color:#000;
}

#Econet_form a:hover {
color:#DC4C20;
}

.partner_block {
width: 190px;
height: 245px;
background-color: #FFF;
position: relative;
margin-right: 7px;
display: inline-block;
margin-top: 40px;
border:#CCC solid 1px;
}

.partner_block_caption {
height: 65px;
width: 189px;
background-color: rgb(0, 0, 0);
position: absolute;
bottom: 0;
}

.partner_block.one {
margin-left: 70px;
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
background-position: -1023px -2220px;
}

.partner_block.two {
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
background-position: -1015px -2400px;
}

.partner_block.three {
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
background-position: -1005px -2581px;
}

.partner_block.four {
background-image:url(../images/products.jpg);
background-repeat:no-repeat;
background-position: -1025px -2761px;
}

.partner_block_caption p {
font-weight: bold;
color: white;
font-family: 'Open Sans Condensed';
font-size: 19px;
margin-left: 13px;
}

.partner_block_caption h6 {
font-size: 13px;
margin: 0;
margin-left: 13px;
margin-top: 5px;
color: white;
}

.partner_block_caption a p:hover {
color: #dc4c20;
}

#contacted_before {
padding-right: 0;
}

#region {
padding-right: 0;
}

.demo_request {
margin-bottom: 15px;
}

/* ########################################################################### Styling the Partners Page Ends ###################################################################### */
/* ########################################################################### Styling the Partners Locator Begins ###################################################################### */

#ui-accordion-accordion-panel-0 a, #ui-accordion-accordion-panel-1 a, #ui-accordion-accordion-panel-2 a, #ui-accordion-accordion-panel-3 a, #ui-accordion-accordion-panel-4 a, #ui-accordion-accordion-panel-5 a, #ui-accordion-accordion-panel-6 a, #ui-accordion-accordion-panel-7 a, #ui-accordion-accordion-panel-8 a, #ui-accordion-accordion-panel-9 a, #ui-accordion-accordion-panel-10 a, #ui-accordion-accordion-panel-11 a, #ui-accordion-accordion-panel-12 a  {
font-family: 'Open Sans', sans-serif;
font-size: 13px;
color: #DC4C20;
}

#ui-accordion-accordion-panel-0 a:hover, #ui-accordion-accordion-panel-1 a:hover, #ui-accordion-accordion-panel-2 a:hover, #ui-accordion-accordion-panel-3 a:hover, #ui-accordion-accordion-panel-4 a:hover, #ui-accordion-accordion-panel-5 a:hover, #ui-accordion-accordion-panel-6 a:hover, #ui-accordion-accordion-panel-7 a:hover, #ui-accordion-accordion-panel-8 a:hover, #ui-accordion-accordion-panel-9 a:hover, #ui-accordion-accordion-panel-10 a:hover, #ui-accordion-accordion-panel-11 a:hover, #ui-accordion-accordion-panel-12 a:hover {
color: #000;
}

#ui-accordion-accordion-panel-0 b, #ui-accordion-accordion-panel-1 b, #ui-accordion-accordion-panel-2 b, #ui-accordion-accordion-panel-3 b, #ui-accordion-accordion-panel-4 b, #ui-accordion-accordion-panel-5 b, #ui-accordion-accordion-panel-6 b, #ui-accordion-accordion-panel-7 b, #ui-accordion-accordion-panel-8 b, #ui-accordion-accordion-panel-9 b, #ui-accordion-accordion-panel-10 b, #ui-accordion-accordion-panel-11 b, #ui-accordion-accordion-panel-12 b {
color: #393939;
font-family: 'Open Sans', sans-serif, 'Helvetica Neue', Arial;
font-size: 14px;
line-height: 30px;
}

#ui-accordion-accordion-panel-0 {
height: 300px;
overflow-y: auto;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background-image: none;
background-color: white;
color: rgb(0, 0, 0);
}

.locator_bullet {
float: left;
}

#TATA-logo {
float: left;
margin-right: 12px;
margin-top: 8px;
}

#ui-accordion-accordion-panel-0 a.locator_announcer {
color: #3a9bd9;
}

#ui-accordion-accordion-panel-0 a.locator_announcer:hover {
color: #095b90;
}

#partner_locator_container {
width: 630px;
margin: 0 auto;
}

#partner_locator_mobile_banner {
display: none;
width: 100%;
height: auto;
margin-bottom: 10px;
}

/* ########################################################################### Styling the Partners Locator Ends ###################################################################### */

/* ########################################################################### Styling the Careers Begins ###################################################################### */

#careers_top_openings {
display: inline-block;
vertical-align: top;
width: 180px;
}

#careers_img {
display: inline-block;
vertical-align: top;
}

#careers_top_openings h3 {
margin-bottom: 15px;
}

#careers_top_openings p {
margin-top: 0;
}

#careers_top_openings h4 {
margin-left: 0;
font-size: 16px;
margin-bottom: 9px;
}

#careers_valentine {
background-image: url(../images/v-day-thumb.jpg);
background-repeat: no-repeat;
width: 170px;
height: 105px;
}

#careers_valentine:hover {
background-image: url(../images/v-day-thumb-hover.jpg);
background-repeat: no-repeat;
width: 170px;
height: 105px;
}

#careers_top_openings ul li a {
font-size: 14px;

font-size: 12px;
}

/* ################################################################################### Styling the Blog Begins ######################################################################################################### */

#blog-content-left ul {
list-style-type: disc;
font-size: 13px;
}

.blogContainer .wrap {width:100%;}

#logo1 {
float: left;
margin-top: 40px;
background-image: url('../images/logo1.png');
background-repeat: no-repeat;
width: 296px;
height: 70px;
margin-bottom: 10px;
border: none;
}

#btn2 {
float: right;
margin-top: 60px;
background-image: url(../../images/transparent-img.png);
background-repeat: no-repeat;
background-position: -212px -460px;
width: 111px;
height: 46px;
margin-right: 177px;
}

#btn2:hover {
background-position: -212px -505px;
}

.archive-title.h2 {
font-family: 'Open Sans Condensed', sans-serif;
-webkit-font-smoothing: antialiased;
font-size: 30px;
font-weight: 400;
margin: 0;
margin-bottom: 25px;
}

#content {
margin-top: 0;
margin-bottom: 187px;
min-height: 55%;
}

a#admin_title {
color: #000;
font-size: 27px;
}

a#admin_title:hover {
color: #DC4C20;
}

.byline.vcard {
margin: 0;
}

.entry-content.clearfix p {
margin-left: 0;
/*  margin-bottom: 30px; */
}

.admin-bio {
margin-top: 27px;
position: relative;
width: 30%;
/* margin-left: 6%; */
float: right;
}

#bio-block {
background-color: rgb(244, 247, 255);
margin: 0 auto;
margin-top: 49px;
border: 1px solid #8e8e8e;
}

#bio-shot {
background-image: url('http://sav2egainweb04.egain.net/wp-content/themes/eGain/library/images/Ashu.png');
width: 99px;
height: 99px;
z-index: 10;
background-repeat: no-repeat;
position: absolute;
left: 29%;
}

#bio-block h3 {
margin-top: 55px;
text-align: center;
font-size: 30px;
}

#bio-block p {
padding: 10px;
font-size: 12px;
}

#blog-content h2 {
font-size: 33px;
font-weight: bold;
margin-bottom: 7px;
line-height: 1.2em;
}



/* ################################################################################### Featured Articles ######################################################################################################### */

#featured_articles td {
padding: 1%;
line-height: 1.4em;
}

#featured_articles a {
color: #36b7d5;
font-family: 'Cabin Condensed', sans-serif;
font-weight: 700;
font-size: 1.4em;
text-decoration: none;
display: block;
margin: 0.67em 0 .67em 0;
}

#featured_articles a:hover {
color: #000;
}

#featured_articles a.featured-readmore {
font-size: 0.975em;
}

/* ################################################################################### Articles ######################################################################################################### */


	#article_items tr td {
	border-bottom: 1px solid #B4B5B0;
	padding-right: 3em;
	padding-left: 1em;
	line-height: 1.5em;
	font-family: 'Cabin Condensed', sans-serif; 
	font-size:1.1em;
	}

	#article_items a {
	text-decoration: none;
	color: #36b7d5;
	font-family: 'Cabin Condensed', sans-serif;
	font-size: 16px;
	margin-top: 0.67em;
	display: block;
	margin-bottom: 0.67em;
	}

	#article_items a:hover {color: black;}

	#article_items h2 {
	color:#414141; 
	font-family: 'Cabin Condensed', sans-serif; 
	font-size:14px;	
	font-weight: 700;
	}

	#article_items h3 {
	color:#414141; 
	font-family: 'Cabin Condensed', sans-serif; 
	font-size:14px;	
	font-weight:400;
	}

	#article_items .readmore_articles {
	color: #36b7d5;
	font-family: 'Cabin Condensed', sans-serif;
	font-size: 14px;
	}

	#article_items p{color:#414141; font-family: 'Cabin', sans-serif; font-size:0.8em;}

/* ################################################################################## Chatbot ######################################################################################################### */
	
	a.chatbot-character.five {
	margin-right: 0;
	}	
	
	#chatbot-characters {
		margin-top: 2em;
		margin-bottom: 2em;
	}	
	
	#chatbot-forms-box h1 {
	font-size: 37px;
	}
	
	#chatbot-forms-box h2 {
	margin-top: 0.6em;
	}
	
	#chatbot-forms-box img {
	display:block;
	}

	.chatbot-character {
		float: left;
		margin-right: 1.5%;
		border: 1px solid rgb(146, 146, 146);
	}
	#chatbot-characters {
		margin-top: 2em;
	}
	#ifrm {width: 100%; height: 471px;}	
	
	#ifrm h2 {margin-top: 0;}
	
/* ################################################################################## H Card ######################################################################################################### */
	
.vcard {
	font-family: 'Cabin Condensed', sans-serif;
	font-size: 15px;
	text-align: left;
	margin: 0px;
	margin-top: 12px;
	line-height: 22px;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}	

/* ################################################################################## eGain World 2013 ################################################################################################ */

/* ################################################################################## eGain World 2013 ################################################################################################ */

.vegas-btn {
position: absolute;
background-image: url(../images/transparent-img.png);
width: 105px;
height: 46px;
background-repeat: no-repeat;
background-position: -3px -481px;
top: 16%;
left: 3.5%;
}

.vegas-btn:hover {
background-position: -109px -481px;
}

.london-btn {
position: absolute;
background-image: url(../images/transparent-img.png);
width: 105px;
height: 46px;
background-repeat: no-repeat;
background-position: -3px -529px;
right: 5.5%;
bottom: 4%;
}

.london-btn:hover {
background-position: -109px -529px;
}

#egainworld-forms-box h1 {
font-size: 21px;
font-weight: bold;
color: white;
}

#announce_band1 {
background-color: #d25f44;
padding-top: 20px;
padding-bottom: 16px;
padding-left: 20px;
margin-top: 50px;
}

#announce_band1 h1 {
float: left;
padding-top: 12px;
}

#vegas-reg {
background-image: url(../images/transparent-img.png);
width: 105px;
height: 46px;
background-repeat: no-repeat;
background-position: -220px -481px;
float: right;
margin-right: 23px;
}

#vegas-reg:hover {
background-position: -220px -529px;
}

#announce_band2 {
background-color: #394254;
padding-top: 20px;
padding-bottom: 16px;
padding-left: 20px;
margin-bottom: 35px;
}

#announce_band2 h1 {
float: left;
padding-top: 12px;
}

#vegas-dl {
background-image: url(../images/transparent-img.png);
width: 105px;
height: 46px;
background-repeat: no-repeat;
background-position: -3px -577px;
float: right;
margin-right: 23px;
}

#vegas-dl:hover {
background-position: -110px -577px;
}

.see_more {
background-image: url(../images/transparent-img.png);
width: 83px;
height: 23px;
background-repeat: no-repeat;
background-position: -220px -578px;
float: right;
}

.vegas_vid_item {
float: left;
margin-top: 27px;
width: 47%;
width: 470px;
}

.vegas_vid_item .video.videobox {
font-size: 16px;
}

.vegas_vid_item .slides {
font-size: 16px;
margin-left: 15px;
}

.vegas_vid_item.even {
margin-left: 50px;
}

.vegas_vid_item p {
margin: 0;
margin-top: 7px;
}

#egainworld-forms-box h3 {
margin: 0;
margin-bottom: 15px;
margin-left: 20px;
font-size: 30px;
}

#presentation_banner {
background-image: url('../images/video_ashu_banner.jpg');
background-repeat: no-repeat;
background-position: center;
background-color: black;
width: 100%;
height: 620px;
margin-top: -43px;
}

#banner_msg {
padding-top: 150px;
}

#banner_msg h1 {
color: white;
font-family: 'Cabin Condensed';
font-size: 63px;
font-weight: bold;
text-shadow: 3px 3px 0px rgba(0, 0, 0, .6);
}

#banner_msg h6 {
color: white;
margin-left: 0;
font-size: 12px;
margin-top: 29px;
}

#banner_msg .btn {
color: white;
font-size: 15px;
text-transform: uppercase;
padding: 10px 25px;
border-radius: 3px;
font-family: 'Cabin Condensed';
font-weight: normal;
}

#banner_msg .btn.video {
background-color: #2dbaa6;
}

#banner_msg .btn.video:hover {
background-color: #1B8878;
}

#banner_msg .btn.slides {
background-color: #41b4e6;
}

#banner_msg .btn.slides:hover {
background-color: #2886AF;
}

#presentation_body h1 {
margin-top: 40px; 
font-size: 28px;
font-weight: bold;
}

#photo_gallery {
	width: 602px;
	margin: auto;
	margin-bottom: 2em;
	margin-top: 27px;
}

.vegas_prod_item {
float: left;
margin-top: 0.75em;
}

.vegas_prod_item.one {
margin-right: 4.5%;
}

.vegas_prod_item.two {
margin-right: 4.5%;
}


.story_brands, .story_video, .newsletter {
	-webkit-box-sizing: initial;
-moz-box-sizing: initial;
 box-sizing: initial;
}

.newsletter{
	width: 100%;
}

.newsletter h3{
	padding: 15px 0;
}

.bottom-navs a, .bottom-navs a:visited{
  font-weight: normal !important;
}



/* ################################################################################## Mobile Phones Portrait Begins ######################################################################################################### */

@media screen and (max-width: 640px) {
	
body {-webkit-text-size-adjust: none;}

html { overflow-y:scroll; overflow-x:hidden;}

.container {width: 100%;}

#menu, .register_buttons, #testimonials, .info_block p, .info_block h4.desktoptopproducts, .newsletter, #footer_slider, .footer_bottom , .chatbox, .stories {display:none;}	

.header_inner {height: 264px; width: 100%; overflow: hidden; padding: 0px; margin-top: -161px;}

#logo {width: 99px; height: 27px; background-image: url(../images/logo_small.gif); background-position: 0px 0px; margin-left: 1.6%; position: relative; margin-top: 5px; display: inline-block; vertical-align: bottom;}

#top_widget {width: 98%; margin-top: 10px; position: relative; display: block; margin-left: 1.5%;}
	
#homesearch_bar {width: 98%;}

#homesrchbtn {position:absolute; right: 14px; top: 12px; border: 1px solid black;}

#homesearch {width: 92%;}

.main {margin-top: 103px; width:100%;}

.product-header {margin-top:120px;} 

.big_slider {display:none;}

.mobile_slider {display:block;}

.bottom-navs { width: 100%;}

.bottom_nav_left {width:44%; margin-left: 4.2%; margin-right: 3%;}

.bottom_nav_right {width:45%;}

.footer {width:100%; overflow: hidden;}

.footer ul li {line-height:1.13em;}

.footer ul { margin-right: 0px; }

.overview {width: 100%; overflow: hidden;}

#bg {display: none;}

#container {margin-top: 100px;}

.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right: 16px !important;}

.gs-result .gs-visibleUrl {color: rgb(0, 135, 153) !important;}

.gsc-results .gsc-cursor-box {margin-top: 15px !important; margin-left: 10px !important; margin-right: 10px !important;}

.mobile_menu {display:block; margin-bottom: 12px;}

.mobile_menu a {text-decoration: none;}

.mobile_menu_item {width: 97%; margin: 0 auto; background-color: rgb(65, 65, 65); height: 35px; margin-top:5px;}

.mobile_menu_item h4 {color: #fff; letter-spacing: 0.1em; font-family: 'Open Sans Condensed', sans-serif; font-size: 18px; text-align: center; margin: 0; padding-top: 9px;}

#menu_btn {width:45px; height:45px; background-image:url(../images/menu_ico.jpg); background-repeat: no-repeat; position: absolute; top: -3px; right: -8px; border: 10px solid black;}

.mobileMenuBar {width: 98%; position:relative;}
.mobile_menu {display:block; margin-bottom: 12px; margin-left: 1%;}

#mobile_menu_left {display: inline-block; vertical-align: top; width: 49%;}

#mobile_menu_right {display: inline-block; vertical-align: top; width: 50%; margin-left: -8px;}

div.colfalt ul li a {font-size: 12px;}

.product-description h3 {font-size: 16px; line-height: 19px;}

.product-description ul li {line-height: 23px; margin-bottom: 5px}

.product-description p {font-size: 12px; line-height: 18px; margin-bottom: 15px;}

#ourapps {text-align: center;}

.product-features .col p {margin-top: -10px; line-height: 18px;}

.gs-bidi-start-align.gs-visibleUrl.gs-visibleUrl-long {line-height: 14px;}

.gs-bidi-start-align.gs-snippet {line-height: 18px;}

.gsc-control-cse {padding-top: 0;}

.resultsfor {font-family: 'Open Sans Condensed', sans-serif; font-size: 23px; font-weight: bold; color:#a51111;}

.product-description .colfalt {width: 100%;}

.product-description .colfaltlast {width: 100%;}

a, a:visited {font-size: 12px;}

#partner_locator_container {
display: none;
}

#partner_locator_mobile_banner {
display: block;
}

.product-description.press { padding: 0;}
#careers_top_openings {display: none;}

#self_serv_img {
position: relative;
}

.vegas-btn {
top: 32%;
left: 23.5%;
}

.london-btn {
right: 20.5%;
bottom: 32%;
}

#presentation_banner {
background-position: -640px 0;
}

#banner_msg {
padding-left: 4%;
}

#presentation_body h1 {
margin-left: 4%;
}

#presentation_body h1 {
text-align: center;
}

#photo_gallery {
	width: 90%;
	margin-left: 5%;
	float: left;
}

#photo_gallery img {width: 100%;}

.vegas_vid_item {
margin-left: 5%;
width: 90%;
}

.vegas_vid_item img{
width: 100%;
}

.vegas_vid_item.even {
margin-left: 5%;
}

.vegas_prod_item {
margin-left: 5%;
width: 90%;
}

.vegas_prod_item img {
width: 100%;
}

}

/* ################################################################################## iPhone Mobile Phones Begins ######################################################################################################### */

@media screen and (max-width: 320px) {

.bottom_nav_left {width: 47%; margin-left: 2.2%; margin-right: 0;}

.footer ul {font-size: 20px;}

.bottom_nav_right {width: 48%;}

#menu_btn {width: 45px; height: 45px; right: -8px; top: -3px; border: 10px solid black;}

#container .product-frame .product-container-full .product-description.press .product-description .colfaltlast ul li a {font-size: 12px;}

.product-description h3 {font-size: 13px; line-height: 19px; margin-left: 0;}

.product-description ul li {line-height: 20px; margin-bottom: 7px margin-left: 0;}

.product-description p {font-size: 12px; line-height: 18px; margin-bottom: 17px;}

}

/* ################################################################################## Printer Friendly Begins ######################################################################################################### */

@media print {

@page {margin: 0.5in;}

.header, #bg, #myleadformix, .footer, .breadcrumbs, #thoughtsonvalentine, .product-sidebar, #askdemobtn, .alignnone.size-full.wp-image-2130, .btnorange.videobox {display: none;}

.product-description p {margin-top: 0;}

/* .product-description .colfalt {width: 100%;} */

/* .product-description .colfaltlast {width: 100%;} */

a, a:visited {font-size: 12px; font-family: 'Open Sans', sans-serif; font-weight: normal;}

#container {margin-top: 0px;}

.product-description, .product-header, .product-frame  {margin-top: 0; padding-top: 0;}

hr {margin:0;}

}
