@charset 'utf-8';

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
ul {list-style: none;}
li {/*font-size:0px;*/}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: ''; content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-spacing: 0px; border: 0px;}
a img {	border: none;}
input, textarea, select, a {outline:0px;}
textarea {resize:none; overflow:auto;}

aside, article, footer, header, nav, section {display:block;}

/* defaults end */
html, body {height:100%;}
body {}
body, a {font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:100%; color:#797979; color: #454545;}
	
.wrapper {width:100%; min-width:320px; min-height:100%; position:relative; background-color:#ffffff; background: #eeeeee; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, #eeeeee 0%, #fefefe 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(98%,#fefefe)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#fefefe 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#fefefe 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#fefefe 98%); /* IE10+ */
background: linear-gradient(to bottom, #eeeeee 0%,#fefefe 98%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */
/*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAMElEQVQIW2N89+7dfwYk8Pv3bwZGZEGQACsrK0IQJgDSBFaJLAAWfPny5X+QFmQAAFaHHuRA4ML3AAAAAElFTkSuQmCC);*/}

.inner {width:960px; margin:0px auto;}
.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.tac {text-align:center;}
.clearboth {width:100%; height:0px; line-height:0px; display:block; clear:both; overflow:hidden; font-size:0px;}
.clearboth2 {width:100%; height:0px; line-height:0px; display:block; clear:both; overflow:hidden; font-size:0px; display:none;}
.clearboth4 {width:100%; height:0px; line-height:0px; display:block; clear:both; overflow:hidden; font-size:0px;}

.oh {overflow:hidden;}

/* separators */
.separator {height:0px; clear:both; overflow:hidden;}

/* lines */
.line_1 {height:4px; clear:both; overflow:hidden; /*background:url(images/line_1.gif) repeat-x;*/}
.line_2 {height:3px; clear:both; overflow:hidden; /*background:url(images/line_2.gif) repeat-x;*/}
.line_3 {height:4px; clear:both; overflow:hidden; /*background:url(images/line_3.gif) repeat-x;*/}
.line_4 {height:1px; clear:both; overflow:hidden; background-color:#f0f0f0;}

/* fonts */
h1, h2, h3, h4, h5, h6 {/*padding-bottom:20px;*/  color:#404040; font-weight:bold; line-height:1em; margin: 15px 20px 5px; margin:0; clear: both; font-weight: 600;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#404040; font-weight:bold; line-height:1em;}
h1, h1 a {font-size:20px; font-size: 1.4em;}
h2, h2 a {font-size:21px; font-size: 1.2em;}
h3, h3 a {font-size:18px; font-size: 1.1em; }
h4, h4 a {font-size:16px; font-size: 1em; letter-spacing: -1px; font-size: 1.25em; letter-spacing: -1px;}
h5, h5 a {font-size:14px; font-size:0.85em;}
h6, h6 a {font-size:13px; font-size:0.85em;}

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #E60000;; color: #fff; text-shadow: none; }

.one_third h4, .one_third h4 a{/*letter-spacing: -2px; border-bottom: 1px solid #CCC; color: #BD0000; font-weight: normal;*/}

.awards .one_third h4, .awards .one_third h4 a{ font-size: 0.95em; line-height: 1.2em;}

#footer h3 a{color:white; text-decoration:none;  font-weight: 600; text-transform: uppercase; text-transform:capitalize;}

p {padding-bottom:15px;}

#content .fw_n {font-weight:normal;}
#content .text_subtitle_1 {margin-top:-15px; padding-bottom:13px;  font-size:10px; color:#a6a6a6; text-transform:uppercase; line-height:17px;}
#content .text_subtitle_2 { font-size:11px; font-weight:bold;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.the_abbr {border-bottom:1px dashed #b0afaf;}
.the_def {font-style:normal;}
.the_ins_1 {background-color:transparent; color:#f75016; text-decoration:none;}
.the_ins_2 {background-color:#000000; color:#dbdbdb; text-decoration:none;}
.the_ins_3 {background-color:#f75016; color:#ffffff; text-decoration:none;}
.the_q {quotes:"\00ab" "\00bb";}
.the_sup {color:#00bacf; vertical-align:super;}
.the_sub {color:#00bacf; vertical-align:sub;}
.the_small {font-size:12px;}
.the_big {font-size:18px; color:#00bacf;}
.fw_normal {font-weight:normal;}
.semibold {font-weight:600;}
.color_accent {color:#f75016;}

blockquote {padding:10px 5px 11px 16px; display:block; background-color:#fafafa; border-left:4px solid #f75016; /*font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;*/ font-size:11px; color:#696969; line-height:17px;}
blockquote.full {margin-bottom:15px;}
blockquote.full_2 {margin:5px 0px 21px;  color:#949494; font-style:italic;}
blockquote.left {width:272px; margin-top:18px; float:left;}
blockquote.right {width:235px; margin-left:15px; margin-top:9px; float:right;}


.dropcaps_1 {width:27px; height:27px; margin-right:7px; margin-top:4px; float:left; position:relative; background-color:#333333; -moz-border-radius:14px; -webkit-border-radius:14px; border-radius:14px; behavior:url(layout/plugins/PIE.htc); font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; line-height:27px; text-align:center;}
.dropcaps_2 {width:27px; height:27px; margin-right:7px; margin-top:4px; float:left; position:relative; background-color:#dedede; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:17px; color:#404040; line-height:27px; text-align:center;}


/* lists */
.list_1 {padding-bottom:15px; overflow:hidden;}
.list_1 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_1.png) no-repeat 0px 9px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.list_1 li:first-child {padding-top:0px; background:url(images/marker_1.png) no-repeat 0px 5px;}
.list_1 li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.list_2 {padding-bottom:15px; overflow:hidden;}
.list_2 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_2.png) no-repeat 0px 9px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.list_2 li:first-child {padding-top:0px; background:url(images/marker_2.png) no-repeat 0px 5px;}
.list_2 li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.list_3 {padding-bottom:15px; overflow:hidden;}
.list_3 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_3.gif) no-repeat 0px 10px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.list_3 li:first-child {padding-top:0px; background:url(images/marker_3.gif) no-repeat 0px 6px;}
.list_3 li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.list_4 {padding-bottom:15px; overflow:hidden;}
.list_4 li {padding-left:20px; padding-top:4px; display:block; background:url(images/marker_4.gif) no-repeat 0px 9px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.list_4 li:first-child {padding-top:0px; background:url(images/marker_4.gif) no-repeat 0px 5px;}
.list_4 li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;
font-family: 'Open Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
font-size: 14px;
color: #797979;
text-transform: uppercase;
font-weight: bolder;}

.list_5 {}
.list_5 li {padding:8px 0px 9px 17px; display:block; background:url(images/marker_1.png) no-repeat 0px 12px; border-bottom:1px solid #ededed;  font-size:11px; color:#797979; line-height:normal;}
.list_5 li:first-child {padding-top:0px; background:url(images/marker_1.png) no-repeat 0px 4px;}
.list_5 li a { font-size:11px; color:#797979;}
.list_5 li a:hover {color:#f75016; text-decoration:none;}

.list_6 {padding-bottom:15px; overflow:hidden;}
.list_6 li {padding-left:17px; padding-top:4px; display:block; background:url(images/marker_5.gif) no-repeat 0px 10px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.list_6 li:first-child {padding-top:0px; background:url(images/marker_5.gif) no-repeat 0px 6px;}
.list_6 li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.list_7 {padding-bottom:18px; overflow:hidden;}
.list_7 li {padding-left:16px; padding-top:4px; display:block; background:url(images/marker_7.png) no-repeat 0px 8px; font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal; font-size: 0.8em;}
.list_7 li:first-child {padding-top:0px; background:url(images/marker_7.png) no-repeat 0px 4px;}
.list_7 li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.awards .list_7 {width: 30%; margin: auto;}

.info_content .list_7 li{text-align:left;}

header {/*background-image: url(images/grey-noise-bg.jpg);*/ border-bottom: 5px solid #E60000;}
#header { margin: 0 auto; background:#FEFEFE;

background: none;

background: #525559; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #525559 0%, #3b3d3f 99%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#525559), color-stop(99%,#3b3d3f)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #525559 0%,#3b3d3f 99%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #525559 0%,#3b3d3f 99%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #525559 0%,#3b3d3f 99%); /* IE10+ */
background: radial-gradient(ellipse at center,  #525559 0%,#3b3d3f 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525559', endColorstr='#3b3d3f',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background: rgba(44,44,44,1) 98%;

background: rgb(76,76,76);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 30%, rgba(71,71,71,1) 68%, rgba(44,44,44,1) 98%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(30%,rgba(89,89,89,1)), color-stop(68%,rgba(71,71,71,1)), color-stop(98%,rgba(44,44,44,1)));
background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 30%,rgba(71,71,71,1) 68%,rgba(44,44,44,1) 98%);
background: -o-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 30%,rgba(71,71,71,1) 68%,rgba(44,44,44,1) 98%);
background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 30%,rgba(71,71,71,1) 68%,rgba(44,44,44,1) 98%);
background: linear-gradient(to bottom, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 30%,rgba(71,71,71,1) 68%,rgba(44,44,44,1) 98%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#2c2c2c',GradientType=0 );}

#header .section_top {padding: 0px; background:#2c2c2c;}

.section_top a{color:white;}

#header .section_title {border-top:1px solid #999; background: #CCC; background: none; border-top:none; background: #EEE; border-bottom: solid 1px #CCC;}

#header .section_title .inner {padding:5px 0;
background: rgb(255,48,25); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjMwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2YwNDA0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border:1px solid #BD0000;

padding:40px 0;
background:none;
border:none;

padding: 6px 0;}

#header .section_menu {
border-top: 1px solid #454545;
background: #2c2c2c; /* Old browsers */
background: url(/images6/noise-1.png), -moz-linear-gradient(top,  #2c2c2c 0%, #474747 100%); /* FF3.6+ */
background: url(/images6/noise-1.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#474747)); /* Chrome,Safari4+ */
background: url(/images6/noise-1.png), -webkit-linear-gradient(top,  #2c2c2c 0%,#474747 100%); /* Chrome10+,Safari5.1+ */
background: url(/images6/noise-1.png), -o-linear-gradient(top,  #2c2c2c 0%,#474747 100%); /* Opera 11.10+ */
background: url(/images6/noise-1.png), -ms-linear-gradient(top,  #2c2c2c 0%,#474747 100%); /* IE10+ */
background: url(/images6/noise-1.png), linear-gradient(to bottom,  #2c2c2c 0%,#474747 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#474747',GradientType=0 ); /* IE6-9 */

/*border-bottom: 5px #E60000 solid;*/

background:#E60000;
border-bottom: 1px solid #BD0000;
/*background: linear-gradient(to bottom,#BD0000 0%,#E60000 15%,#E60000 100%);*/}

#logo {padding: 50px 0 20px;}

nav.main_menu { position:relative; z-index:500; clear:both; float: left; width: 100%; background: none; font-size: 0.9em;}

.main_menu > ul > li { display:block; float:left; position:relative; width: 16.6%; width:21%;}
.main_menu > ul > li:first-child { display:block; float:left; position:relative; width: 25%; /*width: 30%;*/}
.main_menu > ul > li {width: 15%;/* width:14%;*/}

.main_menu > ul > li:first-child img {width: 90%; width: 75%;}
.main_menu > ul > li:first-child a{padding: 2%; padding: 9px 0;}

nav.main_menu > ul > li > a {display:block;  color:#EFEFEF; font-weight:bold; / text-align:center; border-right: 1px solid #454545; font: 0.9em/1em "Open Sans","Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; padding: 18px 0; font-weight: 600; text-align: center;
-webkit-transition: background .3s linear;
-moz-transition: background .3s linear;
-o-transition: background .3s linear;
transition: background .3s linear;}
nav.main_menu > ul > li > a:hover {text-decoration:none;}

nav.main_menu.en > ul > li > a {padding:50px 20px 0px;}

nav.main_menu > ul > li:hover {/*margin-top:-4px; border-top:4px solid #cfcfcf;*/}
nav.main_menu > ul > li:hover > a {background-color: #525559;
text-shadow: 0 0 10px rgba(255,255,255,0.75);}

nav.main_menu.en > ul > li:hover > a {padding-left:20px; padding-right:20px;}

nav.main_menu > ul > li.current_page_item {margin-top:-4px; border-top:4px solid #f64305; border-top: 4px solid #E00000;}
nav.main_menu > ul > li.current_page_item > a {padding-left:21px; padding-right:21px; background-color:#fcfcfc; border-left:1px solid #fafafa; border-right:1px solid #fafafa; color:#f64305;
border-left: 1px solid #666; border-right: 1px solid #666; background-color: #454545; color:#CCC;}

nav.main_menu > ul > li > a > .subtext {padding-top:3px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#b6b6b6; font-weight:normal; text-transform:lowercase;}

/* submenus */
nav.main_menu ul ul {width:185px; padding-top:4px; display:none; position:absolute; left:0px; top:115px;}
nav.main_menu ul ul li {display:block; position:relative; background-color:#333333; border-top:1px solid #3d3d3d; border-bottom:1px solid #242424;}
nav.main_menu ul ul li a {padding:11px 10px 12px 16px; display:block;  font-size:11px; color:#b5b5b5; line-height:1em;}
nav.main_menu ul ul a:hover {text-decoration:none;}
nav.main_menu ul ul li:hover {background-color:#2b2b2b;}
nav.main_menu ul ul li:hover > a {color:#cfcfcf;}
nav.main_menu li:hover > ul {display:block;}
nav.main_menu > ul > li > ul > li:first-child {border-top:0px;}
nav.main_menu > ul > li > ul > li:first-child li:first-child {border-top:0px;}
.main_menu ul ul ul {padding-top:0px; left:185px; top:-2px; border-top:1px solid #242424;}

nav.main_menu ul ul li:first-child > ul {top:0px; border-top:0px;}

nav.main_menu > select {display:none;}

.block_title {/*float:left; padding: 10px;text-align: center; width: 100%; float: left;*/
float: left;
width: 25%;
text-align: center;}

.block_title h1 {
margin:0;
font-weight: 600; 
padding: 0;
vertical-align: middle;
line-height: 1.4em;
letter-spacing: -1px;
font-size: 1.4em;}

.block_breadcrumbs {/*float: left;text-align:center;  width: 50%;*/ margin: 0 auto; margin: 0px 2%;}
.block_breadcrumbs p {height:27px; line-height:28px; padding-left:24px; padding-bottom:0px; /* background:url(images/icon_breadcrumbs_1.png) no-repeat*/; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_breadcrumbs p a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#737373;}
.block_breadcrumbs p span {color:#BD0000;}

.block_breadcrumbs ul{float: left; padding: 0; width: 75%; float: right;}

.block_breadcrumbs ul li a{/*color:white; text-transform: uppercase; font-weight: 600;font-weight: 100;*/}

#content { width: 100%; margin: 0 auto;padding:0; 
background: rgb(250,255,250); /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  rgba(250,255,250,1) 1%, rgba(238,238,238,1) 53%, rgba(211,211,211,1) 76%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: url(/images6/noise-1.png),-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(250,255,250,1)), color-stop(53%,rgba(238,238,238,1)), color-stop(76%,rgba(211,211,211,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: url(/images6/noise-1.png),-o-radial-gradient(center, ellipse cover,  rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%); /* Opera 12+ */
background: url(/images6/noise-1.png),-ms-radial-gradient(center, ellipse cover,  rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%); /* IE10+ */
background: url(/images6/noise-1.png),radial-gradient(ellipse at center,  rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafffa', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/*background: url(/images6/noise-1.png),#EFEFEF;*/
}

#cloud, #cloudvdc, #services, #datacenter,
#cloud1,#cloud2,#cloud3,#cloud4,
#dc1,#dc2,#dc3,#dc4,#dc5,
#dollar, #hiav, #colocation, #contact, #vmready, #dedicated,
#domains{padding:30px 0 50px; width: 100%; margin: 0 auto; background: #EFEFEF; float:left;}

#cloud1,#cloud2,#cloud3,#cloud4,#cloud5{background:url(/images6/noise-1.png), #b1ceea;
background:url(/images6/noise-1.png), -webkit-linear-gradient(#e0f4ff,#b1ceea);
background:url(/images6/noise-1.png), -moz-linear-gradient(#e0f4ff,#b1ceea);
background:url(/images6/noise-1.png), -o-linear-gradient(#e0f4ff,#b1ceea);
background:url(/images6/noise-1.png), -ms-linear-gradient(#e0f4ff,#b1ceea);
background:url(/images6/noise-1.png), linear-gradient(#e0f4ff,#b1ceea);
box-shadow:url(/images6/noise-1.png), inset 0 1px 0 rgba(255,255,255,.9);}

#cloud1{color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
background-color: #1d6ac8;
background-image: -moz-linear-gradient(#45b3f3, #1d6ac8);
background-image: -webkit-linear-gradient(#45b3f3, #1d6ac8);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45b3f3', endColorstr='#1d6ac8')";
border-color: #1d6ac8 #1d6ac8 #1a5eb2;}


/*#dc1 .general_content,#dc2 .general_content,#dc3 .general_content,#dc4 .general_content,#dc5 .general_content,*/
#cloud1 .general_content,#cloud2 .general_content,#cloud3 .general_content,#cloud4 .general_content,#cloud5 .general_content{background:none; box-shadow:none;}


#domains .general_content{background: rgba(250,250,250,0.95);}


#content.home{padding:0;}
#content{padding:40px 0;}
#cloud{background: rgb(135,224,253); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%, rgba(83,203,241,1) 62%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(135,224,253,1)), color-stop(62%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#cloud, #cloudvdc{background: rgb(135,224,253); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%, rgba(83,203,241,1) 62%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(135,224,253,1)), color-stop(62%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 62%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

/* background-image: url(/images6/cloud-bg.png),linear-gradient(#1875c6, #00a5ea);
background-image: url(/images6/cloud-bg.png),-o-linear-gradient(#1875c6, #00a5ea);
background-image: url(/images6/cloud-bg.png),-moz-linear-gradient(#1875c6, #00a5ea);
background-image: url(/images6/cloud-bg.png),-webkit-linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
background-image: url(/images6/cloud-bg.png),-ms-linear-gradient(#1875c6, #00a5ea);
background-image: url(/images6/cloud-bg.png), -webkit-linear-gradient(#1875c6, #00a5ea);

background-image: url(/images6/cloud-bg.png),-webkit-linear-gradient(#1875c6, #00a5ea); */

background-image: linear-gradient(#1875c6, #00a5ea);
background-image: -o-linear-gradient(#1875c6, #00a5ea);
background-image: -moz-linear-gradient(#1875c6, #00a5ea);
background-image: -webkit-linear-gradient(bottom, rgb(69,132,180) 28%, rgb(31,71,120) 64%);
background-image: -ms-linear-gradient(#1875c6, #00a5ea);
background-image: -webkit-linear-gradient(#1875c6, #00a5ea);

background-image: -webkit-linear-gradient(#1875c6, #00a5ea);


background-image: -webkit-linear-gradient(#1875c6, #00a5ea);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;} 

#cloud666 .tab_container,
#cloudvdc666 .tab_container{
background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#cloud .tab_container .one_third{}

#cloudvdc .tab_container .one_third{}

#cloud .tab_container .one_third h4,
#cloudvdc .tab_container .one_third h4 {font-size: 1.6em; text-align: left;}

#services {}

#datacenter{padding:0; -webkit-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4));
-moz-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
border: 1px solid #999;
border: 5px solid #E60000;
border-left: none;
border-right: none;}

#dollar{background:url(/images6/noise-1.png), #c9de96; /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  #c9de96 0%, #8ab66b 44%, #398235 100%); /* FF3.6+ */
background:url(/images6/noise-1.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#c9de96), color-stop(44%,#8ab66b), color-stop(100%,#398235)); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#398235 100%); /* Chrome10+,Safari5.1+ */
background:url(/images6/noise-1.png), -o-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#398235 100%); /* Opera 12+ */
background:url(/images6/noise-1.png), -ms-radial-gradient(center, ellipse cover,  #c9de96 0%,#8ab66b 44%,#398235 100%); /* IE10+ */
background:url(/images6/noise-1.png), radial-gradient(ellipse at center,  #c9de96 0%,#8ab66b 44%,#398235 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#colocation, #contact{background-image:radial-gradient(ellipse farthest-corner at center top , #EE5F5B 0px, #BD362F 100%);
background-image: -moz-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0px, #BD362F 100%);
background-image:-webkit-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0px, #BD362F 100%);
background: -o-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0%,#BD362F 100%);


background-image:radial-gradient(ellipse farthest-corner at center top , #EE5F5B 0px, #cf0404 100%);
background-image: -moz-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0px, #cf0404 100%);
background-image:-webkit-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0px, #cf0404 100%);
background: -o-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0%,#cf0404 100%);


background:url(/images6/noise-1.png), rgb(255,255,255); /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(69,69,69,1) 100%); /* FF3.6+ */
background:url(/images6/noise-1.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(69,69,69,1))); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(69,69,69,1) 100%); /* Chrome10+,Safari5.1+ */
background:url(/images6/noise-1.png), -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(69,69,69,1) 100%); /* Opera 12+ */
background:url(/images6/noise-1.png), -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(69,69,69,1) 100%); /* IE10+ */
background:url(/images6/noise-1.png), radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(69,69,69,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#454545',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#domains{
	background: url('images/texture-diagonal.png') repeat,  #7D130D repeat-x 50% -25px;
-pie-background: url('images/texture-diagonal.png') repeat, #7D130D  repeat-x 50% -25px;
behavior: url(/css3pie/pie.php);}


#hiav{
background: #ffaf4b; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffaf4b 0%, #ff920a 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffaf4b 0%,#ff920a 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffaf4b 0%,#ff920a 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffaf4b 0%,#ff920a 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffaf4b 0%,#ff920a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background:url(/images6/noise-1.png), rgb(255,188,107); /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  rgba(255,188,107,1) 19%, rgba(255,146,10,1) 65%, rgba(244,97,29,1) 100%); /* FF3.6+ */
background:url(/images6/noise-1.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(19%,rgba(255,188,107,1)), color-stop(65%,rgba(255,146,10,1)), color-stop(100%,rgba(244,97,29,1))); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  rgba(255,188,107,1) 19%,rgba(255,146,10,1) 65%,rgba(244,97,29,1) 100%); /* Chrome10+,Safari5.1+ */
background:url(/images6/noise-1.png), -o-radial-gradient(center, ellipse cover,  rgba(255,188,107,1) 19%,rgba(255,146,10,1) 65%,rgba(244,97,29,1) 100%); /* Opera 12+ */
background:url(/images6/noise-1.png), -ms-radial-gradient(center, ellipse cover,  rgba(255,188,107,1) 19%,rgba(255,146,10,1) 65%,rgba(244,97,29,1) 100%); /* IE10+ */
background:url(/images6/noise-1.png), radial-gradient(ellipse at center,  rgba(255,188,107,1) 19%,rgba(255,146,10,1) 65%,rgba(244,97,29,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbc6b', endColorstr='#f4611d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#vmready {background: #7269c2; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #7269c2 0%, #624484 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7269c2), color-stop(100%,#624484)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #7269c2 0%,#624484 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #7269c2 0%,#624484 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #7269c2 0%,#624484 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #7269c2 0%,#624484 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7269c2', endColorstr='#624484',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background:url(/images6/noise-1.png), rgb(114,105,194); /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  rgba(114,105,194,1) 20%, rgba(98,68,132,1) 64%, rgba(56,5,84,1) 100%); /* FF3.6+ */
background:url(/images6/noise-1.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,rgba(114,105,194,1)), color-stop(64%,rgba(98,68,132,1)), color-stop(100%,rgba(56,5,84,1))); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  rgba(114,105,194,1) 20%,rgba(98,68,132,1) 64%,rgba(56,5,84,1) 100%); /* Chrome10+,Safari5.1+ */
background:url(/images6/noise-1.png), -o-radial-gradient(center, ellipse cover,  rgba(114,105,194,1) 20%,rgba(98,68,132,1) 64%,rgba(56,5,84,1) 100%); /* Opera 12+ */
background:url(/images6/noise-1.png), -ms-radial-gradient(center, ellipse cover,  rgba(114,105,194,1) 20%,rgba(98,68,132,1) 64%,rgba(56,5,84,1) 100%); /* IE10+ */
background:url(/images6/noise-1.png), radial-gradient(ellipse at center,  rgba(114,105,194,1) 20%,rgba(98,68,132,1) 64%,rgba(56,5,84,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7269c2', endColorstr='#380554',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#dedicated {background: #8abbd7; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #8abbd7 2%, #066dab 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,#8abbd7), color-stop(100%,#066dab)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #8abbd7 2%,#066dab 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #8abbd7 2%,#066dab 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #8abbd7 2%,#066dab 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #8abbd7 2%,#066dab 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8abbd7', endColorstr='#066dab',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background:url(/images6/noise-1.png), #20b5ee; /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  #20b5ee 0%, #258dc8 50%, #472d8e 100%); /* FF3.6+ */
background:url(/images6/noise-1.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#20b5ee), color-stop(50%,#258dc8), color-stop(100%,#472d8e)); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  #20b5ee 0%,#258dc8 50%,#472d8e 100%); /* Chrome10+,Safari5.1+ */
background:url(/images6/noise-1.png), -o-radial-gradient(center, ellipse cover,  #20b5ee 0%,#258dc8 50%,#472d8e 100%); /* Opera 12+ */
background:url(/images6/noise-1.png), -ms-radial-gradient(center, ellipse cover,  #20b5ee 0%,#258dc8 50%,#472d8e 100%); /* IE10+ */
background:url(/images6/noise-1.png), radial-gradient(ellipse at center,  #20b5ee 0%,#258dc8 50%,#472d8e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20b5ee', endColorstr='#472d8e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#dc3 {
background:url(/images6/noise-1.png), #fefefe; /* Old browsers */
background:url(/images6/noise-1.png), -moz-radial-gradient(center, ellipse cover,  #fefefe 0%, #dddddd 100%); /* FF3.6+ */
background:url(/images6/noise-1.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fefefe), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background:url(/images6/noise-1.png), -webkit-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background:url(/images6/noise-1.png), -o-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* Opera 12+ */
background:url(/images6/noise-1.png), -ms-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* IE10+ */
background:url(/images6/noise-1.png), radial-gradient(ellipse at center,  #fefefe 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#dc4{
background: #fefefe; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #fefefe 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fefefe), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #fefefe 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#dc5 {
background: #fefefe; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #fefefe 0%, #dddddd 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#fefefe), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #fefefe 0%,#dddddd 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #fefefe 0%,#dddddd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


#dc3 , #dc4 ,#dc5 {background: rgb(238,238,238);
background: -moz-radial-gradient(center, ellipse cover, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
background: radial-gradient(ellipse at center, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 );

background: rgb(250,255,250);
background: url(/images6/noise-1.png),-moz-radial-gradient(center, ellipse cover, rgba(250,255,250,1) 1%, rgba(238,238,238,1) 53%, rgba(211,211,211,1) 76%, rgba(204,204,204,1) 100%);
background: url(/images6/noise-1.png),-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(250,255,250,1)), color-stop(53%,rgba(238,238,238,1)), color-stop(76%,rgba(211,211,211,1)), color-stop(100%,rgba(204,204,204,1)));
background: url(/images6/noise-1.png),-webkit-radial-gradient(center, ellipse cover, rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%);
background: url(/images6/noise-1.png),-o-radial-gradient(center, ellipse cover, rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%);
background: url(/images6/noise-1.png),-ms-radial-gradient(center, ellipse cover, rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%);
background: url(/images6/noise-1.png),radial-gradient(ellipse at center, rgba(250,255,250,1) 1%,rgba(238,238,238,1) 53%,rgba(211,211,211,1) 76%,rgba(204,204,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafffa', endColorstr='#cccccc',GradientType=1 );}

#dc3{background: url(/images6/datacenter-energy.jpg) center, black;
background-repeat: no-repeat;
background-position: left;
}

#dc4.bandwidth{background: url(/images6/datacenter-bandwidth.png) center, black;
background-repeat: no-repeat;
background-position: right;}

#dc4.location{background: url(/images6/datacenter-location.jpg) right, black;
background-repeat: no-repeat;
background-position: left;}

#dc3 .energy .service h5,
#dc3 .block_services_type_3 .text { color:white; text-shadow: 0px 2px 2px #454545;}

#dc4 .bandwidth .service h5,
#dc4 .location .service h5 {}

#dc5 .skilled .service:nth-child(4) h5,
#dc5 .skilled .service:nth-child(2) h5,
#dc5 .skilled .service:nth-child(3) h5,
#dc5 .skilled .service h5{font-size:1.4em; /*font-size: 2.2em; */ letter-spacing: -2px;}

#dc5 .icon{/*display:none;*/}
#dc5 .titleh{width:100%;}

#contact{ }

#contact form {background: white; padding: 2%; border-radius: 10px;}

.unbeatable {position: absolute; display: block; right: 5%;}
#cloud .unbeatable, #cloudvdc .unbeatable{}

.general_content .unbeatable img{width:50%; float:right;}

.general_content {
padding: 20px 0 40px;
margin: 20px 0;
border: 1px solid #CCC;
border-radius: 5px;

border:none;
box-shadow:none;
background:none;
margin: 0;
padding: 0;

background: #f9f9f9;
background: rgba(250,250,250,0.6);
border-color: #f2f2f2;
width: 100%;
float: left;

-webkit-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4));
-moz-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);}


#contact .general_content,
#colocation .general_content,
#cloud .general_content,
#cloudvdc .general_content, 
#services .general_content, 
#dollar .general_content, 
#hiav .general_content,
#dedicated .general_content,
#vmready .general_content,
#domains .general_content{background: rgba(250,250,250,0.95); position: relative;}

#hiav .general_content{/*background:none; box-shadow:none;*/}

#cloud .general_content,
#cloudvdc .general_content{/*background:none; box-shadow:none;*/}


#contact .general_content{}

#contact .general_content .one_fourth p {font-size: 0.8em;}

#contact .general_content p.first-paragraph{font-size: 1.2em;}

.general_content p.first-paragraph{font-size: 1.2em; line-height: 1.2em; font-weight: 300; letter-spacing: 0; text-align:left;}

.general_content .tab_container p.first-paragraph{font-size: 1em; line-height: 1.35em; text-align: justify;}

.general_content p {line-height:1.6em; font-weight: 300; margin: 2%; padding: 0;
font-weight: 300; font-size: 1em; line-height: 1.35em;}

.right_sidebar .general_content {}
.right_sidebar .main_content {width:680px; float:left;}
.right_sidebar .sidebar {width:220px; float:right;}

.left_sidebar .general_content {}
.left_sidebar .main_content {width:680px; float:right;}
.left_sidebar .sidebar {width:220px; float:left;}

.main_content p { font-size:11px; color:#797979; line-height:20px;
font-family: 'Open Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: 100;
margin: 15px 20px 5px;
color:#121212;
margin: 10px 20px 0;}
.main_content p a {font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.main_content p a.learn{color:  #BD0000; font-weight: bold; text-decoration: underline;}

.heading_w_icon {height:28px; padding-left:24px; padding-bottom:12px; /* background:url(images/icon_headings_1.png) no-repeat;*/ font-size:22px; line-height:26px;}

section {width:100%;}

#home1,#home2,#home3,#home4,#homepartners,#home6,#homead1-en,#homead1-fr ,#homead2{width: 100%; border-bottom: 1px solid #DDD; padding: 0; float: left; 
-webkit-box-shadow: 0 0px 0px 0 white,inset 0 20px 20px 0 rgba(0,0,0,0.08);
-moz-box-shadow: 0 0px 0px 0 white,inset 0 20px 20px 0 rgba(0,0,0,0.08);
box-shadow: 0 0px 0px 0 white,inset 0 20px 20px 0 rgba(0,0,0,0.08);
padding: 40px 0;

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

padding: 20px 0;

background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 27%, rgba(238,238,238,1) 56%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(27%,rgba(246,246,246,1)), color-stop(56%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 27%,rgba(238,238,238,1) 56%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 27%,rgba(238,238,238,1) 56%,rgba(204,204,204,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 27%,rgba(238,238,238,1) 56%,rgba(204,204,204,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 27%,rgba(238,238,238,1) 56%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


#home1, #home3, #homepartners{padding: 40px 0; }
#home1{padding: 80px 0 20px;}

#homead1-en,#homead1-fr, #homead2{background:white; padding:20px 0; padding:0 0 20px 0;
background:#87e0fd;
background: rgb(135,224,253); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM4N2UwZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiM1M2NiZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDVhYmUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%, rgba(83,203,241,1) 40%, rgba(5,171,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(135,224,253,1)), color-stop(40%,rgba(83,203,241,1)), color-stop(100%,rgba(5,171,224,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(135,224,253,1) 0%,rgba(83,203,241,1) 40%,rgba(5,171,224,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
text-align: center;}

#homead1-en,#homead1-fr, #homead2{width:100%; clear:both; padding:0; }

#homead1-en, #homead1-fr{
/*	min-height:260px;*/
	margin: 0;
	
	url(images6/canadian-domain-registration-com-ca-en.png)

background: #45484d; /* Old browsers */
background-image: url(/images6/canadian-domain-registration-com-ca-en.png), -moz-radial-gradient(center, ellipse cover,  #45484d 0%, #000000 100%); /* FF3.6+ */
background-image: url(/images6/canadian-domain-registration-com-ca-en.png), -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background-image: url(/images6/canadian-domain-registration-com-ca-en.png), -webkit-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background-image: url(/images6/canadian-domain-registration-com-ca-en.png), -o-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Opera 12+ */
background-image: url(/images6/canadian-domain-registration-com-ca-en.png), -ms-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* IE10+ */
background-image: url(/images6/canadian-domain-registration-com-ca-en.png), radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C */
background-repeat: no-repeat;
background-position: center;

border: 5px solid #E60000;
border-left: none;
border-right: none;

padding: 1% 0;

}

#homead1-en{background-image: url(/images6/canadian-domain-registration-com-ca-en.png), radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C */
background-repeat: no-repeat;
background-position: center;}
#homead1-fr{background-image: url(/images6/canadian-domain-registration-com-ca-fr.png), radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C */
background-repeat: no-repeat;
background-position: center;}

#homead1-en .tp-bannershadow.tp-shadow1,
#homead1-fr .tp-bannershadow.tp-shadow1, {display:none;}

#homead1-en h1,#homead1-fr h1{font-size: 3em; text-align: center; font-weight: 600; color: white; margin: 5px 0 5px; text-shadow: 0 1px 1px #666; letter-spacing: -4px; text-shadow: 2px 4px 4px #111;}

#homead1-en h3,#homead1-fr h3{color: white; font-weight: 400; margin: 20px 0; text-shadow: 2px 4px 4px #111;}

#homead1-en .reg-domain,#homead1-fr .reg-domain,{margin: 35px 0; float: left; width: 100%;}

#homead1-en input,#homead1-fr input{font-size: 32px;  margin-left: 60px; margin: 0 auto; float: none;}

#homead1-en input[type="submit"],#homead1-fr input[type="submit"]{font-size: 0.9em;}

#home1 h1.titlemain,
#home3 h1.titlemain,
#dc3 h1.titlemain,
.block_our_clients h4 {font-size: 2em; text-align: center; /* margin: 40px 0; color: #BD0000; */ letter-spacing: -1px; font-weight: 400; width: 100%; clear: both; margin-bottom: 40px;}

#home1 h1.titlemain{margin: 20px 0;}

#homead2 .full_width{padding:0% 2% 1%;}

#home4{padding:0;}
#homepartners{padding:0;
background: rgb(238,238,238); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#homepartners ul li{width: 8%; float: left; margin: 0.5% 3%; width: 10%; margin: 2% 3%;}

.feature {	float: left;
/*			width: 200px;
			height: 200px;*/
			margin: 20px;
			position: relative;
			
			-webkit-perspective: 600px;
			-moz-perspective: 600px;}
		/* -- make sure to declare a default for every property that you want animated -- */
		/* -- general styles, including Y axis rotation -- */
		.feature .front {
			float: none;
			position: absolute;
			position: relative;
			top: 0;
			left: 0;
			z-index: 900;
			width: inherit;
			height: inherit;
			text-align: center;

			-webkit-transform: rotateX(0deg) rotateY(0deg);
			-webkit-transform-style: preserve-3d;
			-webkit-backface-visibility: hidden;

			-moz-transform: rotateX(0deg) rotateY(0deg);
			-moz-transform-style: preserve-3d;
			-moz-backface-visibility: hidden;

			/* -- transition is the magic sauce for animation -- */
			-o-transition: all .4s ease-in-out;
			-ms-transition: all .4s ease-in-out;
			-moz-transition: all .4s ease-in-out;
			-webkit-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
		}
		.feature.flip .front {
			z-index: 900;
			border-color: #eee;

			-webkit-transform: rotateY(180deg);
			-moz-transform: rotateY(180deg);
			
			-moz-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
			-webkit-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
			box-shadow: 0 15px 50px rgba(0,0,0,0.2);
		}
		
		.feature .back {
			float: none;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 800;
			width: inherit;
			height: inherit;
			
			-webkit-transform: rotateY(-180deg);
			-webkit-transform-style: preserve-3d;
			-webkit-backface-visibility: hidden;

			-moz-transform: rotateY(-180deg);
			-moz-transform-style: preserve-3d;
			-moz-backface-visibility: hidden;

			/* -- transition is the magic sauce for animation -- */
			-o-transition: all .4s ease-in-out;
			-ms-transition: all .4s ease-in-out;
			-moz-transition: all .4s ease-in-out;
			-webkit-transition: all .4s ease-in-out;
			transition: all .4s ease-in-out;
			
			display:none;
		}
		
		.panel.flip .back {
			z-index: 1000;
			background: #80868d;

			-webkit-transform: rotateX(0deg) rotateY(0deg);
			-moz-transform: rotateX(0deg) rotateY(0deg);

			box-shadow: 0 15px 50px rgba(0,0,0,0.2);
			-moz-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
			-webkit-box-shadow: 0 15px 50px rgba(0,0,0,0.2);
		}
		
				/* -- X axis rotation for click panel -- */
		.click .front {
			cursor: pointer;
			-webkit-transform: rotateX(0deg);
			-moz-transform: rotateX(0deg);
			min-height: 320px;
		}
		.click.flip .front {
			-webkit-transform: rotateX(180deg);
			-moz-transform: rotateX(180deg);
		}
		.click .back {
			cursor: pointer;
			-webkit-transform: rotateX(-180deg);
			-moz-transform: rotateX(-180deg);
			min-height: 320px;
		}
		.click.flip .back {
			-webkit-transform: rotateX(0deg);
			-moz-transform: rotateX(0deg);
		}


.block_faq {}
.block_faq .filter {margin-bottom:29px; overflow:hidden;}
.block_faq .filter li {
	float:left;
	display:block;
	position:relative;
	background-color:#f5f5f5;
	border-top:1px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#f5f5f5));
    background:-webkit-linear-gradient(#ffffff, #f5f5f5);
    background:-moz-linear-gradient(#ffffff, #f5f5f5);
    background:-ms-linear-gradient(#ffffff, #f5f5f5);
    background:linear-gradient(#ffffff, #f5f5f5);
	background:-o-linear-gradient(#ffffff, #f5f5f5);
    -pie-background:linear-gradient(#ffffff, #f5f5f5);
	behavior:url(layout/plugins/PIE.htc);
}
.block_faq .filter li:first-child {
	border-left:1px solid #e8e8e8;
	-moz-border-radius:3px 0px 0px 3px;
	-webkit-border-radius:3px 0px 0px 3px;
	border-radius:3px 0px 0px 3px;
}
.block_faq .filter li.last_item {
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
}
.block_faq .filter li a {height:20px; padding:4px 12px 0px 11px; display:block; border-left:1px solid #ffffff; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; line-height:normal;}
.block_faq .filter li a:hover {text-decoration:none;}
.block_faq .filter li:first-child a {padding-left:12px; border:0px;}
.block_faq .filter li.active {
	margin-left:-1px;
	background-color:#fb5a22;
	border:1px solid #f75016;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fb5a22) to(#f75016));
    background:-webkit-linear-gradient(#fb5a22, #f75016);
    background:-moz-linear-gradient(#fb5a22, #f75016);
    background:-ms-linear-gradient(#fb5a22, #f75016);
    background:linear-gradient(#fb5a22, #f75016);
	background:-o-linear-gradient(#fb5a22, #f75016);
    -pie-background:linear-gradient(#fb5a22, #f75016);
}
.block_faq .filter li.active:first-child {margin-left:0px;}
.block_faq .filter li.active a {border-left:0px; color:#ffffff;}

.block_faq .faq {width:100%; padding-top:8px; position:relative;}
.block_faq .question {
	overflow:hidden;
	position:relative;
	background-color:#f5f5f5;
	border:1px solid #e6e6e6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc) to(#f5f5f5));
    background:-webkit-linear-gradient(#fcfcfc, #f5f5f5);
    background:-moz-linear-gradient(#fcfcfc, #f5f5f5);
    background:-ms-linear-gradient(#fcfcfc, #f5f5f5);
    background:linear-gradient(#fcfcfc, #f5f5f5);
	background:-o-linear-gradient(#fcfcfc, #f5f5f5);
    -pie-background:linear-gradient(#fcfcfc, #f5f5f5);
	behavior:url(layout/plugins/PIE.htc);
	cursor:pointer;
}
.block_faq .question .icon {width:37px; padding-top:8px; float:left; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:15px; color:#bebebe; font-weight:bold; text-align:center; line-height:17px;}
.block_faq .question .text {
	padding:9px 13px 10px;
	overflow:hidden;
	position:relative;
	background-color:#ffffff;
	border-left:1px solid #e6e6e6;
	-moz-border-radius:0px 3px 3px 0px;
	-webkit-border-radius:0px 3px 3px 0px;
	border-radius:0px 3px 3px 0px;
	behavior:url(layout/plugins/PIE.htc);
	
	color:#404040;
	font-size:13px;
	font-weight:bold;
	line-height:17px;

	background: #333;
	background: #121212;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #121212 0%, #333333 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#121212), color-stop(100%,#333333));
	background: -webkit-linear-gradient(top, #121212 0%,#333333 100%);
	background: -o-linear-gradient(top, #121212 0%,#333333 100%);
	background: -ms-linear-gradient(top, #121212 0%,#333333 100%);
	background: linear-gradient(to bottom, #121212 0%,#333333 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#333333',GradientType=0 );
	color:white;
	
	letter-spacing:1px;}
	
.block_faq .answer {
	padding:16px 0px 18px;
	display:none;
	overflow:hidden;
	position:relative;
	
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	
	-moz-border-radius:0px 0px 3px 3px;
	-webkit-border-radius:0px 0px 3px 3px;
	border-radius:0px 0px 3px 3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_faq .answer .icon {width:37px; float:left; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:15px; color:#bebebe; font-weight:bold; text-align:center; line-height:15px;}
.block_faq .answer .text {margin-top:2px; padding:0px 13px; overflow:hidden; border-left:1px solid #e6e6e6;}
.block_faq .answer .text p {padding-bottom:0px; color:#797979; line-height:17px; line-height: 24px;}
.block_faq .answer .text p span{color:#BD0000; font-size: 28px;}
.block_faq .answer .text p:first-child {margin-top:-4px;}
.block_faq .faq.expanded .question {
	-moz-border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	border-radius:3px 3px 0px 0px;
}
.block_faq .faq.expanded .question .text {
	-moz-border-radius:0px 3px 0px 0px;
	-webkit-border-radius:0px 3px 0px 0px;
	border-radius:0px 3px 0px 0px;
}

.block_pricing_table_type_1 {padding:6px; display:inline-block; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_1 .column {width:170px; float:left; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column:first-child {border-left:1px solid #ededed;}
.block_pricing_table_type_1 .titleh {height:49px; line-height:49px; background-color:#ffffff; border-top:1px solid #ededed; border-bottom:1px solid #ededed;  font-size:14px; color:#404040; font-weight:bold; text-align:center;}
.block_pricing_table_type_1 .price {height:62px; background-color:#fafafa; border-bottom:1px solid #ededed; text-align:center;}
.block_pricing_table_type_1 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_1 .price .num {padding-top:11px;  font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_1 .price .num span {color:#f75016;}
.block_pricing_table_type_1 .price .period {margin-top:-2px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_pricing_table_type_1 .cell {padding:7px 0px 8px; background-color:#ffffff; border-bottom:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; text-align:center; line-height:17px;}
.block_pricing_table_type_1 .cell.alt {background-color:#fffcfa;}
.block_pricing_table_type_1 .button {padding:16px 0px; background-color:#fdfdfd; border-bottom:1px solid #ededed; text-align:center;}
.block_pricing_table_type_1 .column.special {
	width:193px;
	margin:-7px -1px;
	padding:6px;
	position:relative;
	border:1px solid #ededed;
	background-color:#ffffff;
	-moz-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow:0px 2px 3px -2px rgba(0, 0, 0, 0.7);
	box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	behavior:url(layout/plugins/PIE.htc);
}
.block_pricing_table_type_1 .column.special .titleh {border-left:1px solid #ededed; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .price {border-left:1px solid #ededed; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .cell {border-left:1px solid #ededed; border-right:1px solid #ededed;}
.block_pricing_table_type_1 .column.special .button {border-left:1px solid #ededed; border-right:1px solid #ededed;}

.block_pricing_table_type_2 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_2 .column {width:210px; margin-left:8px; padding:6px; float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_2 .titleh {
	height:36px;
	line-height:36px;
	position:relative;
	background-color:#383838;
	border:1px solid #1e1e1e;
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));
    background:-webkit-linear-gradient(#383838, #333333);
    background:-moz-linear-gradient(#383838, #333333);
    background:-ms-linear-gradient(#383838, #333333);
    background:linear-gradient(#383838, #333333);
	background:-o-linear-gradient(#383838, #333333);
    -pie-background:linear-gradient(#383838, #333333);
	behavior:url(layout/plugins/PIE.htc);
	
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_pricing_table_type_2 .price {/*height:62px;*/ background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_2 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_2 .price .num {padding-top:11px;  font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_2 .price .period {margin-top:-2px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_pricing_table_type_2 .cell {padding:7px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; text-align:center; line-height:17px;}
.block_pricing_table_type_2 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_2 .special .titleh {
	background-color:#BD0000;
	border:1px solid #c80000;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#BD0000) to(#c80000));
    background:-webkit-linear-gradient(#BD0000, #c80000);
    background:-moz-linear-gradient(#BD0000, #c80000);
    background:-ms-linear-gradient(#BD0000, #c80000);
    background:linear-gradient(#BD0000, #c80000);
	background:-o-linear-gradient(#BD0000, #c80000);
    -pie-background:linear-gradient(#BD0000, #c80000);
}

.block_pricing_table_type_3 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_3 .column {width:294px; margin-left:8px; padding:6px; float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_3 .titleh {
	height:36px;
	line-height:36px;
	position:relative;
	
	background-color:#818181;
	border:1px solid #7a7a7a;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#818181) to(#767676));
    background:-webkit-linear-gradient(#818181, #767676);
    background:-moz-linear-gradient(#818181, #767676);
    background:-ms-linear-gradient(#818181, #767676);
    background:linear-gradient(#818181, #767676);
	background:-o-linear-gradient(#818181, #767676);
    -pie-background:linear-gradient(#818181, #767676);
	
	behavior:url(layout/plugins/PIE.htc);
	
	
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_pricing_table_type_3 .price {height:62px; background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_3 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_3 .price .num {padding-top:11px;  font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_3 .price .period {margin-top:-2px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_pricing_table_type_3 .cell {padding:7px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; text-align:center; line-height:17px;}
.block_pricing_table_type_3 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_3 .special .titleh {
	background-color:#BD0000;
	border:1px solid #c80000;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#BD0000) to(#c80000));
    background:-webkit-linear-gradient(#BD0000, #c80000);
    background:-moz-linear-gradient(#BD0000, #c80000);
    background:-ms-linear-gradient(#BD0000, #c80000);
    background:linear-gradient(#BD0000, #c80000);
	background:-o-linear-gradient(#BD0000, #c80000);
    -pie-background:linear-gradient(#BD0000, #c80000);
}

.block_pricing_table_type_4 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_4 .column {width:185px; margin-left:0px; padding:6px; float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.block_pricing_table_type_4 .titleh {
	height:36px;
	line-height:36px;
	position:relative;
	
	background-color:#383838;
	border:1px solid #1e1e1e;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));
    background:-webkit-linear-gradient(#383838, #333333);
    background:-moz-linear-gradient(#383838, #333333);
    background:-ms-linear-gradient(#383838, #333333);
    background:linear-gradient(#383838, #333333);
	background:-o-linear-gradient(#383838, #333333);
    -pie-background:linear-gradient(#383838, #333333);
	
	behavior:url(layout/plugins/PIE.htc);
	
	
	font-size:22px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_pricing_table_type_4 .price {/*height:62px;*/ background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_4 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_4 .price .num {padding-top:11px;  font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_4 .price .period {margin-top:-2px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_pricing_table_type_4 .cell {padding:7px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; /*text-align:center;*/ line-height:17px;

padding-left: 1%;}
.block_pricing_table_type_4 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_4 .special .titleh {
	background-color:#BD0000;
	border:1px solid #c80000;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#BD0000) to(#c80000));
    background:-webkit-linear-gradient(#BD0000, #c80000);
    background:-moz-linear-gradient(#BD0000, #c80000);
    background:-ms-linear-gradient(#BD0000, #c80000);
    background:linear-gradient(#BD0000, #c80000);
	background:-o-linear-gradient(#BD0000, #c80000);
    -pie-background:linear-gradient(#BD0000, #c80000);
}

.block_pricing_table_type_5 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_5 .column {width:465px; margin-left:0px; padding:6px; float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;border:1px solid #ccc;}
.block_pricing_table_type_5 .titleh {
	height:36px;
	line-height:36px;
	position:relative;
	
	background-color:#383838;
	border:1px solid #1e1e1e;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));
    background:-webkit-linear-gradient(#383838, #333333);
    background:-moz-linear-gradient(#383838, #333333);
    background:-ms-linear-gradient(#383838, #333333);
    background:linear-gradient(#383838, #333333);
	background:-o-linear-gradient(#383838, #333333);
    -pie-background:linear-gradient(#383838, #333333);
	
	behavior:url(layout/plugins/PIE.htc);
	
	
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}
.block_pricing_table_type_5 .price {/*height:62px;*/ background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_5 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_5 .price .num {padding-top:11px;  font-size:32px; color:#404040; font-weight:bold;}
.block_pricing_table_type_5 .price .period {margin-top:-2px; font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_pricing_table_type_5 .cell {padding:7px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:14px; color:#797979; /*text-align:center;*/ line-height:17px; padding-left: 25%;}
.block_pricing_table_type_5 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}

.block_pricing_table_type_4 .cell img,
.block_pricing_table_type_5 .cell img {margin:0 10px; vertical-align: middle;}
.block_pricing_table_type_5 .special .titleh {
	background-color:#BD0000;
	border:1px solid #c80000;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#BD0000) to(#c80000));
    background:-webkit-linear-gradient(#BD0000, #c80000);
    background:-moz-linear-gradient(#BD0000, #c80000);
    background:-ms-linear-gradient(#BD0000, #c80000);
    background:linear-gradient(#BD0000, #c80000);
	background:-o-linear-gradient(#BD0000, #c80000);
    -pie-background:linear-gradient(#BD0000, #c80000);
}


.block_pricing_table_type_6 {margin-left:-8px; overflow:hidden;}
.block_pricing_table_type_6 .column {width:185px; /*margin-left:8px; padding:6px;*/ float:left; background-color:#fcfcfc; border:1px solid #f5f5f5;margin-top: 10px;
	margin-bottom: 10px; /*margin-left: 8px;*/}
.block_pricing_table_type_6 .titleh {
	height:36px;
	line-height:36px;
	position:relative;
	
	background-color:#383838;
	border:1px solid #1e1e1e;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#383838) to(#333333));
    background:-webkit-linear-gradient(#383838, #333333);
    background:-moz-linear-gradient(#383838, #333333);
    background:-ms-linear-gradient(#383838, #333333);
    background:linear-gradient(#383838, #333333);
	background:-o-linear-gradient(#383838, #333333);
    -pie-background:linear-gradient(#383838, #333333);
	
	behavior:url(layout/plugins/PIE.htc);
	
	
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

.block_pricing_table_type_6 .price {/*height:62px;*/ background-color:#fcfcfc; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_6 .price p {padding-bottom:0px; line-height:normal;}
.block_pricing_table_type_6 .price .num {padding-top:11px;  font-size:19px; color:#404040; font-weight:bold;}
.block_pricing_table_type_6 .price .period {margin-top:-2px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}
.block_pricing_table_type_6 .cell {padding:7px 0px 8px; background-color:#ffffff; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#797979; text-align:center; line-height:17px; padding-left: 20px; text-align: left; padding-right: 5px;}
.block_pricing_table_type_6 .button {padding:15px 0px; background-color:#fdfdfd; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; text-align:center;}
.block_pricing_table_type_6 .special .titleh {
	background-color:#BD0000;
	border:1px solid #c80000;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#BD0000) to(#c80000));
    background:-webkit-linear-gradient(#BD0000, #c80000);
    background:-moz-linear-gradient(#BD0000, #c80000);
    background:-ms-linear-gradient(#BD0000, #c80000);
    background:linear-gradient(#BD0000, #c80000);
	background:-o-linear-gradient(#BD0000, #c80000);
    -pie-background:linear-gradient(#BD0000, #c80000);
}

.block_about {}
.block_about p {color:#797979;}
.block_about .main {width:600px; float:left;margin: 20px;}
.block_about .skills {width:300px; float:right; margin: 20px 20px 20px 0;}

.block_page {}
.block_page p {color:#797979;}
.block_page .main {width:700px; float:left;}
.block_page .skills,
.block_about .skills {width:220px; float:right;
	background: #FEFEFE;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #FEFEFE 0%, #EEE 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FEFEFE), color-stop(100%, #EEE));
	background: -webkit-linear-gradient(top, #FEFEFE 0%, #EEE 100%);
	background: -o-linear-gradient(top, #FEFEFE 0%, #EEE 100%);
	background: -ms-linear-gradient(top, #FEFEFE 0%, #EEE 100%);
	background: linear-gradient(to bottom, #FEFEFE 0%, #EEE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 );
	border: 1px solid #EEE;
	width: 200px;
	padding: 20px 5px;	
	margin-right: 20px;
	
	padding: 0;
	
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .35), inset 0 1px rgba(255, 255, 255, .27);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.35), inset 0 1px rgba(255,255,255,.27);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .35), inset 0 1px rgba(255, 255, 255, .27);
	display: inline-block;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}

.block_about .skills {width:290px; float:right; margin: 20px 20px 20px 0;}

.block_levels {}
.block_levels p {padding:2px 0px 4px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#696969; font-weight:bold; text-transform:uppercase;
padding-bottom: 5px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color: #404040;
font-weight: bold;
line-height: 1em;
background: url(images/marker_4.gif) no-repeat 7px 10px;
/*margin:5px;
margin-left: 15px;*/
padding: 7px 5px;}

.block_levels p:hover {background-color:#ededed;}

.block_levels p a{
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
color: #666;
font-weight: 400;
line-height: 1em;
text-decoration:none;
font-size:12px;
margin-left: 20px;
}


.block_levels .progress {
	height:14px;
	margin-bottom:11px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_progress.jpg) repeat-x;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_levels .progress div {
	width:0px;
	height:14px;
	overflow:hidden;
	position:relative;
	
	background:url(images/bg_progress_level.jpg) repeat-x;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
	behavior:url(layout/plugins/PIE.htc);
}

.block_levels h5{
	border-bottom: 1px solid #DDD;
	padding-bottom: 10px;
/*	margin-bottom: 10px;*/

	text-align: center;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	
	background: #FDC900 center top no-repeat;
	background-image: -webkit-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: -moz-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: -o-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: -ms-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: linear-gradient(to top, #FE9F00, #FDC900);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.35), inset 0 2px rgba(255,255,255,.27);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
	display: inline-block;
	vertical-align: middle;
	box-shadow: 0 1px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
	display: inline-block;
	width:100%;
	border:none;
}

.block_levels h5 a{ color:white; font-size: 16px; letter-spacing: -1px;}

.block_our_stages {/*margin-left:-20px; margin-bottom:-20px;margin:20px;*/  width: 100%; float: left;}
.block_our_stages h1{font-size: 1em; color: red;}
.block_our_stages h4 {/*margin-left:20px;*/}
.block_our_stages p {color:#797979; margin-left: 15px;}
.block_our_stages .column {width:220px; /*margin-left:15px; margin-bottom:15px;*/  margin:5px; float:left; text-align: center;}
.block_our_stages .stage {/*width:55px; height:28px;*/ /*margin-right:11px;*/ margin-bottom:8px; /*float:left; */background:url(images/bg_stage_1.png) no-repeat;
border-bottom: 1px solid #DDD;
margin-bottom: 10px;
background: black;
color: white;
background: -o-linear-gradient(#BD0000, #C80000);
border: 1px solid #C80000;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#BD0000) to(#C80000));
background: -webkit-linear-gradient(#BD0000, #C80000);
background: -moz-linear-gradient(#BD0000, #C80000);
background: -ms-linear-gradient(#BD0000, #C80000);
background: linear-gradient(#BD0000, #C80000);
background: -o-linear-gradient(#BD0000, #C80000);
-pie-background: linear-gradient(#BD0000, #c80000);

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.block_our_stages .titleh {padding:3px 0px 0px;  font-size:15px; color:#404040; font-weight:bold; line-height:normal;}
.block_our_stages .stage p {padding:10px 0px;  font-size:14px; color:#ffffff; font-weight:bold; text-transform:uppercase; line-height:normal;}

.block_our_team {/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px; overflow:hidden;}
.block_our_team h4 {margin-left:20px; padding-bottom:24px;}
.block_our_team .teammate {width:220px; /*margin-left:15px; margin-bottom:15px;*/  margin:5px; float:left;}
.block_our_team .teammate p {padding-bottom:0px; color:#797979; text-align:center;}
.block_our_team .teammate .photo {margin-bottom:17px; padding:3px; overflow:hidden; border:1px solid #ededed; line-height:0px;}
.block_our_team .teammate .photo img {width:100%; height:auto;}
.block_our_team .teammate .name {padding-bottom:7px; text-align:center;}
.block_our_team .teammate .position {padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#b6b6b6; font-style:italic;}
.block_our_team .teammate .social {margin-top:18px; padding-top:6px; overflow:hidden; border-top:1px solid #ededed; border-bottom:1px solid #ededed; text-align:center; line-height:0px;}
.block_our_team .teammate .social li {padding:0px 6px 6px; display:inline-block; line-height:0px;}
.block_our_team .teammate .social li a {height:16px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_5.png); text-indent:-9000px;}
.block_our_team .teammate .social li a.facebook {width:16px; background-position:0px 0px;}
.block_our_team .teammate .social li a.twitter {width:20px; background-position:-28px 0px;}
.block_our_team .teammate .social li a.dribble {width:16px; background-position:-59px 0px;}
.block_our_team .teammate .social li a.skype {width:16px; background-position:-88px 0px;}
.block_our_team .teammate .social li a.email {width:15px; background-position:-118px 0px;}

.block_our_clients {/*/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px;*/}
.block_our_clients h4 {color: #e60000; margin: 20px 0; color: #666; }
 .client {width: 24%; /*height:80px; margin-left:15px; margin-bottom:20px;*/ margin:4px; float:left; /*border:1px solid #ededed;*/ line-height:0px; /*border: 2px solid #DDD;*/ text-align: center; width: 18%; width: 32%; margin: 40px 0; }
.client h4{font-size:1em; font-weight:600; margin: 20px 0; font-weight: 400; font-size: 0.9em; display: none;}

.client a {}


.client img{float:none;}

.block_services_type_1 {/*/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px;*/ overflow:hidden;}
.block_services_type_1 p {color: #797979; font-size: 1em; font-weight: 100; line-height: 1.4em;
color: #121212;
font-size: 0.9em;
font-weight: 600;
line-height: 1.4em;}

.block_services_type_1 .service {width:282px; /*margin-left:15px; margin-bottom:20px;*/ margin:10px; float:left;
width: 23%; float: left; margin: 1%; padding: 0; width: 29%; margin: 2%;}

.block_services_type_1 .icon {margin-right:11px; padding-top:3px;  line-height:0px; text-align: center; margin:0;}
.block_services_type_1 .titleh {/*overflow:hidden;*/}
.block_services_type_1 .titleh h5 {padding:15px 0 5px;text-align: center; font-size: 1em; 
font-weight: 600;
letter-spacing: 0px;
color: #E60000;
letter-spacing: -1px;
text-shadow: none;
font-size: 1em;
font-size: 18px;}

.block_services_type_1 .titleh p {padding-bottom:0px;  font-size:10px; color:#a6a6a6; font-weight:bold; text-transform:uppercase;text-align: center;}
.block_services_type_1 .text {padding-top: 10px;
float: left;
text-align: center;}

.block_services_type_2 {margin-left:-20px; margin-bottom:-12px; overflow:hidden;}
.block_services_type_2 p {color:#797979;}
.block_services_type_2 .service {width:460px; margin-left:20px; margin-bottom:12px; float:left;}
.block_services_type_2 .icon {
	width:35px;
	height:35px;
	margin-right:13px;
	margin-top:3px;
	float:left;
	position:relative;
	
	background-color:#333333;
	background-repeat:no-repeat;
	background-position:center center;
	
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.block_services_type_2 .icon.icon_1 {background-image:url(images/icon_services_2_1.png);}
.block_services_type_2 .icon.icon_2 {background-image:url(images/icon_services_2_2.png);}
.block_services_type_2 .icon.icon_3 {background-image:url(images/icon_services_2_3.png);}
.block_services_type_2 .icon.icon_4 {background-image:url(images/icon_services_2_4.png);}

.block_services_type_2 .icon.icon_location {background-image:url(images/icon_location.png);}

.block_services_type_2 .content {overflow:hidden;}
.block_services_type_2 .content h5 {padding-bottom:10px;}

.block_services_type_3 {margin:20px; overflow:hidden;}
.block_services_type_3 h4{font-size: 2em;font-weight: 600; text-align: center; color: #E60000;}
.block_services_type_3 p {text-align: justify; margin: 40px 0;}

.handseyes .block_services_type_3 .one_third p {font-size:0.9em;}

#dc3 .service, #dc4 .service, #dc5 .service,
.block_services_type_3 .service {margin: 0 1% 5%; float: left; width: 31%;min-height: 90px; margin: 2% 1%; letter-spacing: -0.5px;}

#dc3 h1.titlemain{font-size: 2em; text-align: center; margin: 40px 0; letter-spacing: -1px; font-weight: 400; width: 100%; clear: both;}

#dc3 .block_services_type_3,
#dc4 .block_services_type_3,
#dc5 .block_services_type_3,
#dc3 .general_content,
#dc4 .general_content,
#dc5 .general_content{background:none; box-shadow:none; clear: none; padding: 0 20px;}



#dc3 .block_services_type_3,
#dc4 .block_services_type_3{background: rgba(0,0,0,0.6);}


#dc4.about3 .block_services_type_3{background:none;}

#dc3 h1, #dc4 h1, #dc5 h1{font-size: 2em; margin: 4%; text-align:center; letter-spacing: -1px;
color: white;
text-shadow: 0px 2px 2px #454545;
-webkit-text-stroke-width: 0.5px;
-webkit-text-stroke-color: #333333;}

#dc3 h1{}

#dc3 .service .icon img, #dc4 .service .icon img, #dc5 .service .icon img{width:100%; width: 48px;}

#dc3 .service{min-height: 80px; width:23%;}
#dc4 .service, #dc5 .service {min-height:0;}

#dc4.location .service{width:18%; /*background: rgba(0,0,0,0.6);*/ border-radius: 10px; min-height: 275px;}
#dc4 .service, #dc5 .service{ }
#dc4.about3 .service{width:40%; margin:0 2.5%; padding:0 2.5%;}
#dc4.about3 .service p{margin:20px 0;}
#dc5 .service {width: 23%; }
#dc5 .skilled .service h5 {width: 50%; margin: 0 auto;
background: #F0563B;
padding: 2%;
border-radius: 20px;
color: white;}

/*#dc3 .icon, #dc4 .icon, #dc5 .icon,
.block_services_type_3 .icon {
	width:45px;

	margin-right:11px;
	
	position:relative;

	background-repeat:no-repeat;
	background-position:center center;
	
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	
	behavior:url(layout/plugins/PIE.htc);
	
	margin: 0 auto;
	
	float: left;
	display: block;
	width: 18%;

	width: 10%;
	margin: 0 3%;	
	
	width: 25%;
	margin: 0 auto;
	float: none;
}*/

.block_services_type_3 .icon {width: 18%; margin: 0 auto; margin: 2% auto;
width: 50px;
margin: 0 auto;
margin: 2% auto;
padding: 10px 10px;
border-radius: 40px;

margin: 5% auto;

background: rgb(243,243,243); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(243,243,243,1) 27%, rgba(204,204,204,1) 84%, rgba(153,153,153,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%,rgba(243,243,243,1)), color-stop(84%,rgba(204,204,204,1)), color-stop(100%,rgba(153,153,153,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#999999',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

-webkit-box-shadow: 0 8px 6px -6px #666;
-moz-box-shadow: 0 8px 6px -6px #666;
box-shadow: 0 8px 6px -6px #666;
}

#hiav div.feature a{display: block;
float: none;
margin: 0 auto;
width: 50%;
border-radius: 80px;
padding: 5% 0%;
margin: 5% auto;
background: rgb(243,243,243);
background: -moz-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%, rgba(204,204,204,1) 84%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%,rgba(243,243,243,1)), color-stop(84%,rgba(204,204,204,1)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
background: radial-gradient(ellipse at center, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#999999',GradientType=1 );

-webkit-box-shadow: 0 8px 6px -6px #666;
-moz-box-shadow: 0 8px 6px -6px #666;
box-shadow: 0 8px 6px -6px #666;}

#cloud2 .block_services_type_3 .icon { }
#cloud2 .block_services_type_3 .icon img {width:100%}
#cloud2, #cloud5{background: #ffffff; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#cloud3 .content-title{text-align:left;}

.block_services_type_3 .icon.icon_1 {background-image:url(images/icon_services_3_1.png);}
.block_services_type_3 .icon.icon_2 {background-image:url(images/icon_services_3_2.png);}
.block_services_type_3 .icon.icon_3 {background-image:url(images/icon_services_3_3.png);}
.block_services_type_3 .icon.icon_4 {background-image:url(images/icon_services_3_4.png);}

.block_services_type_3 .icon.icon_fiber {background-image:url(images/icon-dark-fiber-20.png);}
.block_services_type_3 .icon.icon_lan {background-image:url(images/icon-lan.png);}
.block_services_type_3 .icon.icon_support {background-image:url(images/icon-support.png);}
.block_services_type_3 .icon.icon_unlimited {background-image:url(images/icon-unlimited.png);}

.block_services_type_3 .icon.icon_affordable {background-image:url(images/icon-affordable-22.png);}
.block_services_type_3 .icon.icon_unescorted {background-image:url(images/icon-unescorted.png);}
.block_services_type_3 .icon.icon_shipping {background-image:url(images/icon-shipping.png);}

#dc3 .titleh, #dc4 .titleh, #dc5 .titleh,
.block_services_type_3 .titleh {overflow:hidden; padding: 0 0 5px 0; text-align: center; text-align: left; float: left; width: 70%; font-size: 18px; width: 80%;
width: 100%; color: white;}

#dc3 .titleh {}
#dc3 .titleh h2, #dc3 .titleh h4, #dc4 .titleh h2, #dc4 .titleh h4, #dc5 .titleh h2, #dc5 .titleh h4,
.block_services_type_3 .titleh h2, 
.block_services_type_3 .titleh h4{padding-bottom:0;}
#dc3 .titleh h5, #dc4 .titleh h5, #dc5 .titleh h5,
.block_services_type_3 .titleh h5 {padding:0px 0px 0px;color: #454545; font-weight: 600; margin: 0; text-align: center;  font-size: 1em; font-weight: 600; font-size: 16px;}
#dc3 .text, #dc4 .text,  #dc5 .text, 
.block_services_type_3 .text {padding-top:10px; padding-top: 0;  float: left; overflow: hidden; display: block; width: 82%; font-size: 0.9em; color: #797979; /*letter-spacing: -1px;*/ line-height: 1.5em; width: 100%; text-align: center; font-size:13px; }

#dc3 .text, #dc4 .text,  #dc5 .text, #dc3 .titleh h5, #dc4 .titleh h5, #dc5 .titleh h5{color: white; text-shadow: 0px 2px 2px #454545;  }


#dc4 .text{}

 #dc3 .titleh h5, #dc4 .titleh h5, #dc5 .titleh h5
{font-size: 1em;
font-weight: 600;}

 #dc4.about3 .titleh h5{color:#454545; text-shadow:none;}

#dc5 *{color:#454545 !important; text-shadow:none !important;}
#dc5 .icon{ }
#dc5 .skilled .text{width:100%; padding: 0;} 
#dc5 .skilled .titleh{padding: 0; margin:0 auto; width: 100%;}
#dc5 .skilled .service, #dc5 .skilled h5{text-align:center;}
#dc5 .skilled .icon{display: none;}

.block_services_type_3 .text.award {text-align: center; width: 100%;}

#cloud2 .block_services_type_3 .titleh h5 {color: #0588D7; font-size: 1em; font-weight: 600; color: #666;}

#dc3 .clearboth , #dc4 .clearboth ,  #dc5 .clearboth , 
.block_services_type_3 .clearboth {clear:none; display: none;}

.block_services_type_4 {/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px; overflow:hidden;}
.block_services_type_4 p {padding-bottom:0px; color:#797979;}
.block_services_type_4 .service {width:220px; /*margin-left:15px; margin-bottom:15px;*/  margin:5px; padding:13px 0px 12px; float:left; text-align:center;
width: 190px; margin: 5px; padding: 15px;}
.block_services_type_4 .service h5 {padding-bottom:15px;}
.block_services_type_4 .service .icon {height:43px;}
.block_services_type_4 .service:hover {background-color:#fafafa;}

.block_services_type_5 {/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px; overflow:hidden;}
.block_services_type_5 p {padding-bottom:0px; color:#797979;}
.block_services_type_5 .service {width:210px; margin:15px; margin:15px; padding:13px 0px 12px; float:left; text-align:center;}
.block_services_type_5 .service h5 {padding-bottom:15px;}
.block_services_type_5 .service .icon {height:43px;}
.block_services_type_5 .service:hover {background-color:#fafafa;}

.block_services_type_6 {/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px; overflow:hidden;}
.block_services_type_6 p {padding-bottom:0px; color:#797979;}
.block_services_type_6 .service {width: 260px;
margin:25px 10px;
padding: 10px;
float: left;
text-align: center;
margin: 1px solid #DDD;
border: 1px solid #DDD;
min-height: 200px;}
.block_services_type_6 .service h5 {padding-bottom:15px;}
.block_services_type_6 .service .icon {height:43px;}
.block_services_type_6 .service:hover {background-color:#fafafa;}

.block_services_type_7 {/*margin-left:-20px; margin-bottom:-20px;*/ margin:20px; overflow:hidden;}
.block_services_type_7 p {padding-bottom:0px; color:#797979;}
.block_services_type_7 .service {width:120px; /*margin-left:15px; margin-bottom:15px;*/  margin:5px; padding:13px 0px 12px; float:left; text-align:center;
width: 120px; margin: 5px; padding: 15px;}
.block_services_type_7 .service h5 {padding-bottom:15px;}
.block_services_type_7 .service .icon {height:43px;}
.block_services_type_7 .service:hover {background-color:#fafafa;}

.cluster input.submit0 {float:right;}
.cluster .field{margin:3px 0; float:left; width:100%; display:block;}

@-moz-keyframes scaleIn {
	0% {-moz-transform: scale(.3); opacity:0;}
	
	70% {-moz-transform: scale(.3);	opacity:0;}
	
	100% {-moz-transform: scale(1);	opacity:1;}
}
@-webkit-keyframes scaleIn {
	0% {-webkit-transform: scale(.3);	opacity:0;}
	
	70% {-webkit-transform: scale(.3);	opacity:0;}
	
	100% {-webkit-transform: scale(1);	opacity:1;}
}
@-ms-keyframes scaleIn {
	0% {-ms-transform: scale(.3); opacity:0;}
	
	70% {-ms-transform: scale(.3);	opacity:0;}
	
	100% {-ms-transform: scale(1);	opacity:1;}
}
keyframes scaleIn {
	0% {transform: scale(.3); opacity:0;}
	
	70% {transform: scale(.3);	opacity:0;}
	
	100% {transform: scale(1);	opacity:1;}
}

.block_slogan_1 {padding:32px 90px 29px; text-align:center;}
.block_slogan_1 p {padding-bottom:0px;  line-height:normal;}
.block_slogan_1 .text_1 {padding-bottom:1px; font-size:18px; color:#292929; font-weight:600;}
.block_slogan_1 .text_2 {font-size:14px; color:#696969; line-height:24px;}

.block_slogan_2 {padding:32px 90px 29px; text-align:center; width:50%;}
.block_slogan_2 p {padding-bottom:0px;  line-height:normal;}
.block_slogan_2 .text_1 {padding-bottom:1px; font-size:18px; color:#292929; font-weight:600;}
.block_slogan_2 .text_2 {font-size:14px; color:#696969; line-height:24px;}

.block_features_1 {float: left; width: 100%; display: block; clear: both;}
.block_features_1 .feature {width:31.75%; /*padding-top:10px;*/ float:left; background-repeat:no-repeat; background-position:center top; text-align:center; padding: 0 0 5px 0;
background: #fefefe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fefefe 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefefe 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefefe 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eeeeee',GradientType=0 ); /* IE6-8 */
border: 2px solid #EEE;
margin:0;
min-height: 260px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,.35), inset 0 2px rgba(255,255,255,.27);
box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
display: inline-block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
box-shadow: inset 0px 0px 1px #555;
border: 1px solid #DDD;

border: none;
box-shadow: none;
background: none;

/*background: #f9f9f9;
border-color: #f2f2f2;
-webkit-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4));
-moz-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);*/

background: #f9f9f9;
border-color: #f2f2f2;
-webkit-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4));
-moz-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);

width: 31%;
margin: 1%;
background:none;
box-shadow:none;

min-height: 360px;
}

.block_features_1.backups .feature {min-height:200px;}

#hiav .block_features_1 .feature {padding: 2% 0; min-height: 300px; }

.block_features_1 .feature:hover {background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGVkZWRlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 1%, rgba(238,238,238,1) 67%, rgba(222,222,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(255,255,255,1)), color-stop(67%,rgba(238,238,238,1)), color-stop(100%,rgba(222,222,222,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 1%,rgba(238,238,238,1) 67%,rgba(222,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 1%,rgba(238,238,238,1) 67%,rgba(222,222,222,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 1%,rgba(238,238,238,1) 67%,rgba(222,222,222,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 1%,rgba(238,238,238,1) 67%,rgba(222,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

background:none;

-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;

background: #eeeeee; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #eeeeee 0%, #dddddd 70%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#eeeeee), color-stop(70%,#dddddd), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #eeeeee 0%,#dddddd 70%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #eeeeee 0%,#dddddd 70%,#cccccc 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #eeeeee 0%,#dddddd 70%,#cccccc 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #eeeeee 0%,#dddddd 70%,#cccccc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.block_features_1 .feature:hover h2, 
.block_features_1 .feature:hover p{}
.block_features_1 .feature:hover .prom-title{}
.block_features_1 .feature h5 {padding-bottom:11px; margin:0.5%;}
.block_features_1 .feature p {padding:0px 5px 13px; color:#797979; padding: 0px 15px;
font-size: 0.9em;
font-weight: 100;
text-align: justify;
margin: 10px 20px;
padding: 0;
color:#333;

float: left;
margin: 10px 30px;
border-left: 3px #e80000 outset;
border-style: onset;
padding-left: 5px;}

.block_features_1 .feature .button {display:inline-block;}

.block_features_1 .feature.home{padding: 0;min-height: 320px;}

.block_features_2 {}
.block_features_2 .feature {}
.block_features_2 .feature .image {margin-bottom:13px; padding:4px; border:1px solid #ededed; }
.block_features_2 .feature .image img {width:100%; height:auto; display:block;}
.block_features_2 .feature h5 {padding-bottom:9px;}
.block_features_2 .feature p {padding-bottom:13px; color:#797979;}

.block_text_promo_1 {margin:35px 15px; padding:16px 190px 16px 20px; position:relative; border:1px solid #333; 
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,.35), inset 0 2px rgba(255,255,255,.27);
box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
display: inline-block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

background: #333;
background: #121212;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #121212 0%, #333333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#121212), color-stop(100%,#333333));
background: -webkit-linear-gradient(top, #121212 0%,#333333 100%);
background: -o-linear-gradient(top, #121212 0%,#333333 100%);
background: -ms-linear-gradient(top, #121212 0%,#333333 100%);
background: linear-gradient(to bottom, #121212 0%,#333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#333333',GradientType=0 );
}
.block_text_promo_1 p {padding-bottom:0px;  line-height:normal;}
.block_text_promo_1 .text_1 {padding-bottom:1px; font-size:14px; color:#404040; font-weight:bold;}
.block_text_promo_1 .text_2 {font-size:12px; color:#9d9d9d; /*font-weight:600;*/}
.block_text_promo_1 .button {position:absolute; right:18px; top:21px;}

.block_text_promo_1 h2{color:white;}
.block_text_promo_1:hover{
	background: #333;
background: #121212;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #121212 0%, #333333 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#121212), color-stop(100%,#333333));
background: -webkit-linear-gradient(top, #121212 0%,#333333 100%);
background: -o-linear-gradient(top, #121212 0%,#333333 100%);
background: -ms-linear-gradient(top, #121212 0%,#333333 100%);
background: linear-gradient(to bottom, #121212 0%,#333333 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#333333',GradientType=0 );
	}

.block_home_text_1 h6 {padding-bottom:13px;}

footer {border-top:5px solid #ededed; border-top: 5px #E60000 solid;
width: 100%;
float: left;}
.sticky_footer.need footer {width:100%; min-width:320px; position:absolute; left:0px; bottom:0px;}
#footer {float: left;width: 100%; font-size: 0.9em;}
#footer .section_top {background: #2c2c2c;}
#footer .section_top .inner {position:relative; background: #2c2c2c;}
#footer .section_bottom {height:49px; background-color:#121212; border-top:1px solid #242424; font-size: 0.8em;}

li.contact-list{/*text-align: center; background: #E60000;*/}
.block_footer_recent_posts li.contact-list a{color:#FF0000;}

.block_to_top {position:absolute; right:-145px; bottom:8px;}
.block_to_top a {width:39px; height:39px; display:block; background:url(images/arrow_1.gif) no-repeat 13px 14px #404040; text-indent:-9000px;}
.block_to_top a:hover {background-image:url(images/arrow_1_act.gif); background-color:#D80000;}

.block_footer_widgets {/*margin-left:-20px;*/ padding:33px 0px 27px;}
.block_footer_widgets h3 {padding-bottom:23px; color:#fefefe; padding-bottom: 1em;}
.block_footer_widgets .column {width:220px; margin-left:20px; float:left; width: 180px; padding:0 20px;}

.block_footer_about p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#9c9c9c; line-height:17px; color: #DDD;}

.block_footer_social_1 {padding-top:24px; overflow:hidden;}
.block_footer_social_1 li {margin-left:4px; float:left; display:block;}
.block_footer_social_1 li:first-child {margin-left:0px;}
.block_footer_social_1 li a {width:22px; height:22px; display:block; overflow:hidden; background-repeat:no-repeat; background-image:url(images/sprite_social_1.png); text-indent:-9000px;}

.block_footer_social_1 li a.twitter {background-position:0px 0px;}
.block_footer_social_1 li a.twitter:hover {background-position:0px -22px;}

.block_footer_social_1 li a.facebook {background-position:-26px 0px;}
.block_footer_social_1 li a.facebook:hover {background-position:-26px -22px;}

.block_footer_social_1 li a.pinterest {background-position:-52px 0px;}
.block_footer_social_1 li a.pinterest:hover {background-position:-52px -22px;}

.block_footer_social_1 li a.vimeo {background-position:-78px 0px;}
.block_footer_social_1 li a.vimeo:hover {background-position:-78px -22px;}

.block_footer_social_1 li a.rss {background-position:-104px 0px;}
.block_footer_social_1 li a.rss:hover {background-position:-104px -22px;}

.block_footer_social_1 li a.flickr {background-position:-130px 0px;}
.block_footer_social_1 li a.flickr:hover {background-position:-130px -22px;}

.block_footer_recent_posts {}
.block_footer_recent_posts li {padding:8px 0px 8px; display:block; overflow:hidden; /*border-bottom:1px solid #3b3b3b; border-bottom: 1px solid #7d7e7d;*/ padding: 0.2em;}
.block_footer_recent_posts li:first-child {padding-top:0px;}
.block_footer_recent_posts li a {font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size: 0.9em; color:#999; line-height:16px; 
; -webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
.block_footer_recent_posts li a:hover {color:/*#f75016*/#333; text-decoration:none; text-decoration: none; color: #E60000; text-shadow: 0 1px 1px #BD0000;}


.block_footer_recent_posts .pic{ margin: 10% 0;}


.block_footer_tweets {margin-bottom:-14px;}
#footer .block_footer_tweets .twtr-bd p {padding-bottom:0px; font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif !important; color:#9c9c9c !important; font-size:11px !important; line-height:17px !important;}
#footer .block_footer_tweets .twtr-bd a {font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif !important; font-size:11px !important; color:#c2c2c2 !important;}
.block_footer_tweets .twtr-widget .twtr-tweet {border:0px;}
.block_footer_tweets .twtr-hd {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-wrap {padding:0px;}
.block_footer_tweets .twtr-user {display:none;}
.block_footer_tweets .twtr-ft {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em {padding:3px 0px 14px 17px; display:block; background:url(images/icon_twitter_1.png) no-repeat 0px 7px; font-size:0px;}
#footer .block_footer_tweets .twtr-bd .twtr-tweet-text em a {font-family:Arial, Helvetica, sans-serif !important; font-size:11px; color:#9c9c9c !important; font-style:italic;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-reply {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-rt {display:none;}
.block_footer_tweets .twtr-bd .twtr-tweet-text em a.twtr-fav {display:none;}

.block_flickr_footer {margin-left:-4px; padding-top:4px; overflow:hidden;}
.block_flickr_footer li {margin-left:4px; margin-bottom:4px; display:block; float:left; line-height:0px;}
.block_flickr_footer li img {border:3px solid #424242;}

.block_bottom_menu {padding-top:19px; float:right;}
.block_bottom_menu li {margin-left:17px; float:left; display:block;}
.block_bottom_menu li:first-child {margin-left:0px;}
.block_bottom_menu li a {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#9c9c9c;}

.block_copyrights {padding-top:19px; float:left;}
.block_copyrights p {font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#9c9c9c;}

.block_footer_menu {padding:29px 0px 47px; float:left;}
.block_footer_menu li {margin-left:43px; float:left; display:block;}
.block_footer_menu li:first-child {margin-left:0px;}
.block_footer_menu li a {display:block;  font-size:11px; color:#cacaca; font-weight:bold; text-transform:uppercase;}
.block_footer_menu li a:hover {text-decoration:none;}
.block_footer_menu li a .subtext {padding-top:5px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#737373; font-weight:normal; text-transform:lowercase;}
.block_footer_menu li:hover a {color:#f64305;}
.block_footer_menu li:hover a span {color:#737373;}

.block_footer_contacts {padding-top:28px; float:right;}
.block_footer_contacts p {padding-bottom:0px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#9c9c9c;}
.block_footer_contacts p.phone {padding-bottom:11px;}
.block_footer_contacts p.phone .num { font-size:13px; font-weight:600;}
.block_footer_contacts p.phone .num span {color:#cacaca; font-weight:bold;}

.block_bottom_social {padding-top:12px; width: 100%; margin: 0 auto; float: left;}
.block_bottom_social ul {float: none;
width: 375px;
margin: 0 auto;
z-index: 500;
padding: 10px;
border-radius: 20px;
clear: both;
border: 1px solid #666;
background: #4c4c4c; min-height: 50px;}
.block_bottom_social li {margin-left:15px; float:left; display:block;}
.block_bottom_social li:first-child {margin-left:0px;}
.block_bottom_social li a {height:50px; display:block; background-repeat:no-repeat; background-image:url(images/sprite_social_6.png); text-indent:-9000px;}

.block_bottom_social li a.icon_1 {width:50px; background-position:0px top;}
/* .block_bottom_social li a.icon_1:hover {background-position:-1px bottom;}*/

.block_bottom_social li a.icon_2 {width:50px; background-position:-50px top;}
/* .block_bottom_social li a.icon_2:hover {background-position:-26px bottom;}*/

.block_bottom_social li a.icon_3 {width:50px; background-position:-100px top;}
/*.block_bottom_social li a.icon_3:hover {background-position:-55px bottom;}*/

.block_bottom_social li a.icon_4 {width:50px; background-position:-150px top;}
/* .block_bottom_social li a.icon_4:hover {background-position:-82px bottom;}*/

.block_bottom_social li a.icon_5 {width:50px; background-position:-200px top;}
/* .block_bottom_social li a.icon_5:hover {background-position:-109px bottom;}*/

.block_bottom_social li a.icon_6 {width:50px; background-position:-250px top;}
/* .block_bottom_social li a.icon_6:hover {background-position:-136px bottom;}*/

.block_bottom_social li a.icon_7 {width:50px; background-position:-300px top;}
/* .block_bottom_social li a.icon_7:hover {background-position:-165px bottom;}*/

.alternative #footer .section_bottom {height:43px;}
.alternative .block_copyrights {padding-top:16px;}

/* columns */
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .full_width, .one_sixth {height:auto !important; min-height:1px; margin-right:4%; float:left; position:relative; margin: 1.5%;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
border-radius: 10px;
border: 1px solid #DDD;

border-bottom: 1px solid #DEDEDE;
border-top: 1px solid #EEE;
border-right: 1px solid #DDD;
border-left: 1px solid #EEE;

background:none;
border:none;
margin: 0;}

.full_width{width: 94%; padding: 3%;	width: 96%; padding: 1% 2%; width: 92%; padding: 1% 4%; clear: both;}
.one_half {width:48%; width:47%; 		width: 46%; padding: 1% 2%; border-radius: 10px;}
.one_third {width:30.666%; width:29%; 	width: 26%; padding: 1% 2%; width:29%;}
.two_third {width:65.332%; width:64%; 	width: 62%; padding: 1% 2%;}
.one_fourth {width:22%; width:21%; 		width: 19%; padding: 1%; width:23%;}
.one_fifth {width:16.8%; width:16%; 	width: 14%; padding: 1%; width: 18%;}
.two_fourth {width:48%; width:47%; 		width: 40%; padding: 3%;}
.three_fourth {width:74%; width:73%; 	width: 69%; padding: 2%;}
.one_sixth {width:13.333%; width:13%; 	width: 11%; padding: 1%;}
.last {margin-right:0px !important; clear:right;}
.one_third.last {width:30.668%; width:29%; width: 29%; padding: 1% 2%;}
.two_third.last {width:65.334%; width:64%; width: 60%; padding: 2%;}
.one_sixth.last {width:13.335%; width:12%; width: 10%; padding: 1%;}

.handseyes .one_third, .ssl .one_third, 
.recovery .one_third {background: #EFEFEF; border: 1px solid #ddd;margin: 0.5%; /*min-height: 190px;*/ width: 94%;}

.handseyes .one_third h4, .handseyes .one_third h4 a,
.recovery .one_third h4,.recovery .one_third h4 a {font-weight: 400; font-size: 1em; line-height: 1.6em;

line-height: 1em;
color: #E60000;
font-weight: 600;
text-align: center;}

.general_column_220 {width:220px; margin-right:20px; float:left;}
.general_column_300 {width:300px; margin-right:20px; float:left;}
.general_column_460 {width:460px; margin-right:20px; float:left;}
.general_column_620 {width:620px; margin-right:20px; float:left;}
.general_column_700 {width:700px; margin-right:20px; float:left;}

.pr .one_third{width:19%; padding:2%;}
.pr .two_third{width:73%; padding:2%;}


/* general buttons */
.general_button {
	position:relative;	

	
	color:#ffffff;
	font-weight:600;
	text-transform:uppercase;

	behavior: url(/css6/PIE.htc);
	border: solid 1px #D37300;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;

/* YELLOW OLD STYLE
	border-radius: 5px;
	background: #FDC900 center top no-repeat;
	background-image: -webkit-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: -moz-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: -o-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: -ms-linear-gradient(bottom, #FE9F00, #FDC900);
	background-image: linear-gradient(to top, #FE9F00, #FDC900);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,.35), inset 0 2px rgba(255,255,255,.27);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27); 
	
	
	box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
	*/
	
	vertical-align: middle;
	display: inline-block;
	
	font-size: 1em;
	text-transform: capitalize;
	
	-webkit-transition: background .3s linear;
	-moz-transition: background .3s linear;
	-o-transition: background .3s linear;
	transition: background .3s linear;
	
	background: #e95c33;
	background: -moz-linear-gradient(top,#e95c33 0,#e53b2c 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e95c33),color-stop(100%,#e53b2c));
	background: -webkit-linear-gradient(top,#e95c33 0,#e53b2c 100%);
	background: -o-linear-gradient(top,#e95c33 0,#e53b2c 100%);
	background: linear-gradient(to bottom,#e95c33 0,#e53b2c 100%);
	-moz-border-radius: .3em;
	-webkit-border-radius: .3em;
	border-radius: .3em;
	
	padding: 10px 15px;
	
	background:#E60000;
	
	border: 1px solid #cf0404;
	background: #cf0404;
	background: -moz-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE5F5B)),color-stop(100%,#cf0404));
	background: -webkit-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
	background: -o-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
	background: linear-gradient(to bottom,#EE5F5B 0%,#cf0404 100%);
	
	padding: 12px 35px;
	font-size: 14px;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

table .general_button{padding: 10px 15px; padding: 10px 25px;}

#dedicated .general_button {/*border: 1px solid #258dc8;
background: #258dc8;
background: -moz-linear-gradient(top,#258dc8 0,#472d8e 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#258dc8),color-stop(100%,#472d8e));
background: -webkit-linear-gradient(top,#258dc8 0,#472d8e 100%);
background: -o-linear-gradient(top,#258dc8 0,#472d8e 100%);
background: linear-gradient(to bottom,#258dc8 0%,#472d8e 100%);*/}

#dedicated .general_button:hover {
/*background: #472d8e;
background: -moz-linear-gradient(top,#472d8e0,#258dc8 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#472d8e),color-stop(100%,#258dc8));
background: -webkit-linear-gradient(top,#472d8e 0,#258dc8 100%);
background: -o-linear-gradient(top,#472d8e 0,#258dc8 100%);
background: linear-gradient(to bottom,#472d8e 0%,#258dc8 100%);*/}

#vmready .general_button {/*border: 1px solid rgba(98,68,132,1);
background: rgba(98,68,132,1);
background: -moz-linear-gradient(top,rgba(114,105,194,1) 0,rgba(98,68,132,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(114,105,194,1)),color-stop(100%,rgba(98,68,132,1)));
background: -webkit-linear-gradient(top,rgba(114,105,194,1) 0,rgba(98,68,132,1) 100%);
background: -o-linear-gradient(top,rgba(114,105,194,1) 0,rgba(98,68,132,1) 100%);
background: linear-gradient(to bottom,rgba(114,105,194,1) 0%,rgba(98,68,132,1) 100%);*/}

#vmready .general_button:hover {
/*background: rgba(114,105,194,1);
background: -moz-linear-gradient(top,rgba(98,68,132,1) 0,rgba(114,105,194,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(98,68,132,1)),color-stop(100%,rgba(114,105,194,1)));
background: -webkit-linear-gradient(top,rgba(98,68,132,1) 0,rgba(114,105,194,1) 100%);
background: -o-linear-gradient(top,rgba(98,68,132,1) 0,rgba(114,105,194,1) 100%);
background: linear-gradient(to bottom,rgbargba(98,68,132,1) 0%,rgba(114,105,194,1) 100%);*/}

#colocation .general_button, #dedicated .general_button, #vmready .general_button   {border: 1px solid #cf0404;
background: #cf0404;
background: -moz-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE5F5B)),color-stop(100%,#cf0404));
background: -webkit-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
background: -o-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
background: linear-gradient(to bottom,#EE5F5B 0%,#cf0404 100%);}

#colocation .general_button:hover, #dedicated .general_button:hover, #vmready .general_button:hover  {
	background: #EE5F5B;
	background: -moz-linear-gradient(top,#cf0404 0,#EE5F5B 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#cf0404)),color-stop(100%,#EE5F5B));
	background: -webkit-linear-gradient(top,#cf0404 0,#EE5F5B 100%);
	background: -o-linear-gradient(top,#cf0404 0,#EE5F5B 100%);
	background: linear-gradient(to bottom,#cf0404 0%,#EE5F5B 100%);}
	
	
.searchdomain	{clear: both; width: 100%; text-align: center; padding: 1%;}

.general_button span{font-size: 24px;}

#contact .general_button, .live {background-color: #569e3d;
background-image: -moz-linear-gradient(#79d858, #569e3d);
background-image: -webkit-linear-gradient(#79d858, #569e3d);
background-image: linear-gradient(#79d858, #569e3d);
background-repeat: repeat-x;
border-color: #4a993e;}

.general_button:hover {
	background-color:#333333;
	border:1px solid #1e1e1e;
	
    background:-webkit-gradient(linear, 0 0, 0 100%, from(#333333) to(#1a1a1a));
    background:-webkit-linear-gradient(#333333, #1a1a1a);
    background:-moz-linear-gradient(#333333, #1a1a1a);
    background:-ms-linear-gradient(#333333, #1a1a1a);
    background:linear-gradient(#333333, #1a1a1a);
	background:-o-linear-gradient(#333333, #1a1a1a);
    -pie-background:linear-gradient(#333333, #1a1a1a);
	
	text-decoration:none;
	background: #FDC900;
	background:#FE9F00;
	border: solid 1px #ff7f04;
}

.general_button.big:hover span {border-top:1px solid #333333;}
input.general_button {/*height:26px; margin:0px; padding:0px 7px 3px; font-size:11px; line-height:24px; cursor:pointer;*/
margin: 0px;
cursor: pointer;
font-size: 1.43em;
line-height: 1em;

font-size: 16px;
font-size: 1.15em;

font-size: .9em;
font-weight: 600;
font-size: 12px;}

table#resellers td form{float:left; margin:0 2%;}

#comparison-fr input.general_button {font-size:0.8em;}

.general_button.big.arrow_down span {margin-right:12px; background:url(images/arrow_8.png) no-repeat right 8px;}
.general_button.big.arrow_right span {margin-right:12px; background:url(images/arrow_9.png) no-repeat right 8px;}

a.general_button2 {color: #c80000;
text-decoration:underline;
font-weight: 600;
font-size: 0.9em;
width: 100%;
float: left;
margin: 5px 0;
padding: 5% 0;

text-decoration: none;
background: #BD0000;
border-radius: 5px;
color: white;
text-decoration: none;

background: #e95c33;
background: -moz-linear-gradient(top,#e95c33 0,#e53b2c 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e95c33),color-stop(100%,#e53b2c));
background: -webkit-linear-gradient(top,#e95c33 0,#e53b2c 100%);
background: -o-linear-gradient(top,#e95c33 0,#e53b2c 100%);
background: linear-gradient(to bottom,#e95c33 0,#e53b2c 100%);

border: 1px solid #cf0404;
background: #cf0404;
background: -moz-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EE5F5B)),color-stop(100%,#cf0404));
background: -webkit-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
background: -o-linear-gradient(top,#EE5F5B 0,#cf0404 100%);
background: linear-gradient(to bottom,#EE5F5B 0%,#cf0404 100%);

-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}

a.general_button2:hover {background: #E60000;
border-radius: 5px;
color: white;
text-decoration: none;}

.general_button2:after{/*	content:" \2192";*/}

#homead{cursor:pointer;}

#homead .general_button {padding: 20px 0;
background: rgba(255,255,255,0.2);
border: 2px #EEE solid;
text-shadow: 0 1px 1px #454545;
width: 100%;}

#homead a{text-decoration:none;}

.fancybox-inner .general_button{margin: 10px; padding: 10px 20px;}

.cs-text {
margin: 120px auto 30px;
cursor: default;
transform: skewY(-12deg);
text-align: center;}

.cs-text span {
display: block;
color: #fff;
font-weight: 400;
text-transform: uppercase;
margin-top: 6px;
font-family: 'Oswald', cursive;
}

.cs-text span:first-child {
font-size: 2.1em;
letter-spacing: 106px;
text-shadow: 6px 6px 0px rgba(255,255,255,0.3);
letter-spacing: 3px;
}

.cs-text span:nth-child(2) {
font-size: 2em;
letter-spacing: 96px;
text-shadow: 3px 3px 0px rgba(255,255,255,0.3);
letter-spacing: 2px;
font-family: 'Open Sans', sans-serif;
text-transform: capitalize;
line-height: 1.7em;
font-weight: 400;
color: #454545;
}
.cs-text span:nth-child(3):before {left: 0px;}
.cs-text span:nth-child(3):before, .cs-text span:nth-child(3):after {
content: '';
width: 240px;
height: 2px;
background: #392f2c;
position: absolute;
top: 50%;
margin-top: -1px;
box-shadow: 0 1px 0 rgba(255,255,255,0.2);
width: 40px;
}

.cs-text span:nth-child(3):after {right: 0px;}
.cs-text span:nth-child(3):before, .cs-text span:nth-child(3):after {
content: '';
width: 240px;
height: 2px;
background: #392f2c;
position: absolute;
top: 50%;
margin-top: -1px;
box-shadow: 0 1px 0 rgba(255,255,255,0.2);
width: 40px;
}

.cs-text span:nth-child(3), .cs-text span:nth-child(4), .cs-text span:nth-child(5) {
font-size: 2.4em;
letter-spacing: 96px;
text-shadow: 6px 6px 0px rgba(255,255,255,0.3);
letter-spacing: 1px;
font-family: Arial, Helvetica, sans-serif;
display: block;
color: #fff;
font-weight: 400;
text-transform: uppercase;
margin-top: 6px;
font-family: 'Oswald', cursive;
}

#textad {
position: relative;
margin: 0;
padding: 0px 0 10px;
display: block;
float: left;
text-align: center;
width: 100%;
}

#textad h1 {
font-size: 72px;
text-transform: uppercase;
color: white;
letter-spacing: -2px;
padding: 0;
font-size: 3.9em;
text-transform: capitalize;
color: #333;
margin: 20px 0;
margin: 20px auto 40px;
}


h4 img{vertical-align:middle; margin: 0 2%;}

#homead .one_half, #homead .one_third, #homead .two_third, #homead .three_fourth, #homead .one_fourth, #homead .one_fifth, #homead .full_width, #homead .one_sixth {padding:0 3%;}
 #homead .one_fourth {padding:0 1%;}
 
.full_width p{margin: 2% 0; padding: 0; text-align: justify;}

/* links styles */
.general_read_more {padding-right:15px; background:url(images/arrow_2.gif) no-repeat right 6px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#f75016; line-height:normal;}

/* pics styles */
.pic {display:inline-block; line-height:0px;}
.pic.w_frame {padding:4px; /*border:1px solid #ededed;*/}

.pic.alignleft {margin-right:20px; margin-top:5px; float:left; display:block; margin: 10px; margin: 0 10px;}
.pic.alignright {margin-left:20px; margin-top:5px; float:right; display:block; margin: 10px;}

.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img {max-width: 32px;}

#cloud1 .pic.alignleft {max-width:none;margin:20px 40px;}

#cloud1 .pic.alignleft img { max-width:none;}

.list-desc .pic.alignleft, .list-desc  .pic.alignright, .list-desc .pic.alignleft img, .list-desc  .pic.alignright img {max-width:64px;}

/* info box styles */
.general_info_box {
	padding:9px 30px 11px 43px;
	position:relative;
	
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	behavior:url(layout/plugins/PIE.htc);
}
.general_info_box.demo {margin-bottom:20px;}
.general_info_box p {padding-bottom:0px;  font-size:11px; line-height:18px;}
.general_info_box .close {width:8px; height:8px; display:block; position:absolute; right:13px; top:15px; background-repeat:no-repeat; text-indent:-9000px;}

.general_info_box.error {background:url(images/icon_message_error.png) no-repeat 12px 11px #ffeded; border:1px solid #f7cbcb;}
.general_info_box.error p {color:#e94b4b !important;}
.general_info_box.error a {color:#e94b4b !important;}
.general_info_box.error .close {background-image:url(images/icon_close_error.gif);}

.general_info_box.info {background:url(images/icon_message_info.png) no-repeat 12px 11px #eaf7fe; border:1px solid #b6d7e8;}
.general_info_box.info p {color:#4e8ec2 !important;}
.general_info_box.info a {color:#4e8ec2 !important;}
.general_info_box.info .close {background-image:url(images/icon_close_info.gif);}

.general_info_box.warning {background:url(images/icon_message_warning.png) no-repeat 14px 10px #fcfbe4; border:1px solid #ded58a;}
.general_info_box.warning p {color:#c7a630 !important;}
.general_info_box.warning a {color:#c7a630 !important;}
.general_info_box.warning .close {background-image:url(images/icon_close_warning.gif);}

.general_info_box.success {background:url(images/icon_message_success.png) no-repeat 13px 10px #ecf7e1; border:1px solid #bde093;}
.general_info_box.success p {color:#5f9025 !important;}
.general_info_box.success a {color:#5f9025 !important;}
.general_info_box.success .close {background-image:url(images/icon_close_success.gif);}

#iframe {width:100%;
max-width: 100%; max-height: 100%; overflow: hidden;}

/* table styles */
.table_1 {padding:3px; padding:0px;}
.table_1 table {width:100%; clear: both; /*border-bottom:1px solid #ffffff; border:3px solid #cccccc; */ background: #EFEFEF; background:none; border-radius:10px; }
.inner .table_1 table {padding: 40px;}
.table_1 table thead, .table_1 table tfoot{background:none;}
.table_1 table tbody{background: #EFEFEF;}
.table_1 table tr {vertical-align:middle;}
.table_1 table th {/*height:34px;  background-color:#333333; border-right:1px solid #474747;*/  font-size:11px; /*color:#e6e6e6;*/ font-weight:bold; text-align:left; vertical-align:middle;
text-align: center; font-size: 0.85em; color:#666; font-size: 0.8em;}


.table_1 h4{color: #E60000; /*letter-spacing: -3px;font-size:2em; */}

.inner .table_1 table.point2point{padding:0;}

#contact .inner .table_1 table{ padding:0; font-size: 14px;}
#contact .quote td {text-align:left; padding-left: 20px;}

#cloud h4, #cloudvdc h4,#services.cloud h4, #dedicated h4 {color:#2796D5;}
#services h4 {color: #E60000;}
#vmready h4 {color:rgba(114,105,194,1);}
#colocation h4 {color:#E60000; font-size: 1em;}

#cloud4 .table_1 table th {}

top{top background:#424b5c;}


	.table_1 table th.sub-header, 
	.table_1 table th.fullspan{text-align: center;	background: #f9f9f9; color: #454545;} 
	
	.table_1 table th.sub-header{background-color:#999 !important; color:white; }

.table_1 table thead th  {/*padding-top: 10px;*/border-right: 1px solid #ddd; background: #333; border-right: none; background: none;}
.table_1 table thead tr:first-child th{border-radius: 10px 10px 0 0;}
.table_1 table tfoot td{background:#EFEFEF; border: none; background:none;}
.table_1 table tfoot td:first-child{background:none; border:none;}

.table_1 table.ssl-table thead th{width: 16%;}
.table_1 table.ssl-table th span.product-alias{font-size: 1em;}
.table_1 table.ssl-table {padding: 0 40px;}

.table_1 table thead th img{/*padding-top:5%; margin: 5px 0;*/}	

.table_1 tbody th {background:#999; font-weight: lighter; color: #999; background: #EFEFEF; font-size: 0.9em; font-size: 0.8em; padding: 1%; font-weight: 600;}
.table_1 thead th:first-child{/*border-left:1px solid #666; border-right: 1px solid #CCC;*/ background:none;}

.table_1 table tbody th,
.table_1 table tbody th{font-size: 0.7em; font-weight:400; color:#DDD;}

.table_1 table#comparison-en thead th:first-child,
.table_1 table#comparison-fr thead th:first-child{background: none; width: 40%; text-shadow: none; color: black; -webkit-text-stroke-width: 0;}

.table_1 table#comparison-en thead th,
.table_1 table#comparison-fr thead th{width:15%}

.table_1 table tbody th:first-child {/*border-left:1px solid #333333; border-left: 1px solid #CCC;background: #ddd;*/ background: #EFEFEF;border-right: 1px solid #ddd; background:#333 url(/images6/icon-info.png) 97% 50% no-repeat;cursor: pointer;}

.table_1 table#comparison-en tbody th:first-child,
.table_1 table#comparison-fr tbody th:first-child{background:#333;}

.table_1 table tbody th:first-child { }

.table_1 table th.last_cell {border-left:1px solid #333333;}
.table_1 table td {background-color:#fcfcfc; border-right:1px solid #ededed; border-bottom:1px solid #ededed; border-top:1px solid #ffffff; font-family:'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:1em; color:#6e6e6e; vertical-align:middle; text-align: center; /*height: 2em;*/ font-size: 0.9em; padding: 0.5% 0; border-right: 1px solid #ddd; background: #EFEFEF; background:none; font-size: 11px;}

.table_1 table th span.product-alias{display: block; font-size: 1.3em; /*font-size: 1.6em;*/ line-height: 1.2em; margin: 2%; font-size:1.25em;margin: 1% 0;}
.table_1 table th span.product-alias span{font-size: 0.65em; font-weight: 300; line-height: 0.6em;}

#cloud4 .table_1 table th span.product-alias {font-size:1em; padding: 1em 0; width: 20%; padding: 0 5%;}

.table_1 table th span.brand-processor{display: block; font-size: 1em; font-weight: 400; line-height: 1.3em;}

.table_1 table td:first-child {border-left:1px solid #ededed;}
.table_1 table .first_row td {padding-top:1px; border-top:0px;}
.table_1 table tr:hover td {background-color:#ffffff; background:none;}

.table_1 tbody table tr:nth-child(odd) {background:#F3f3f3;}
.table_1 tbody table tr:nth-child(even) {background:#FcFcFc;}

.table_1 table0 tr:nth-child(odd) td:nth-child(3){background: #FFFAFA; color: white; border-top: #fce5e5; border-bottom: #fce5e5; color: #E60000; border-left: #E60000 2px solid; border-right: #E60000 2px solid; border-right:#BD362F 2px solid; border-left:#BD362F 2px solid;}

.table_1 table0 tr:nth-child(even) td:nth-child(3){background: #FFFAFA; color: white; border-top: #fce5e5; border-bottom: #fce5e5; color: #E60000; border-left: #E60000 2px solid; border-right: #E60000 2px solid; border-right:#BD362F 2px solid; border-left:#BD362F 2px solid;}

.table_1 table0 tfoot tr:last-child td:nth-child(3){color: #E60000; border-bottom: #E60000 2px solid;}

.table_1 table0 thead tr:nth-child(odd) th:nth-child(3){background: #B30500; border-top: #fce5e5; border-bottom: #fce5e5; color: #666; background:#E60000; color:white;
background: #e60000; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #e60000 0%, #bd0000 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e60000), color-stop(100%,#bd0000)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #e60000 0%,#bd0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #e60000 0%,#bd0000 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #e60000 0%,#bd0000 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #e60000 0%,#bd0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e60000', endColorstr='#bd0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

background-image: radial-gradient(ellipse farthest-corner at center top , #EE5F5B 0px, #BD362F 100%);
background-image: -moz-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0px, #BD362F 100%);
background-image: -webkit-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0px, #BD362F 100%);
background: -o-radial-gradient(50% 0%,farthest-corner, #EE5F5B 0%,#BD362F 100%);

-webkit-text-stroke-color: white;

border-right: #BD362F 2px solid;
border-left: #BD362F 2px solid;
position: relative;}

.table_1 table0 thead tr:nth-child(odd) th:nth-child(3):before {}

.table_1 table0 thead tr:nth-child(even) th:nth-child(3),
#vmready .table_1 table0 thead tr:nth-child(even) th:nth-child(3),
#dedicated .table_1 table0 thead tr:nth-child(even) th:nth-child(3),
#colocation .table_1 table0 thead tr:nth-child(even) th:nth-child(3){background: #B30500; border-top: #fce5e5; border-bottom: #fce5e5; color: #666; -webkit-text-stroke-color: white; color:white; background:#E60000; background:#BD362F; border-right: #BD362F 2px solid; border-left: #BD362F 2px solid;}


.productdiv{position:relative;top: 0; right: 0; display:block; margin: 2% 0;}

.most-popular{top: 0; right: 0; position: absolute; width:auto; display:none;}

#map-canvas .table_1 table,
#map-canvas .table_1 table thead th  {background:white; border:1px solid white; border-right:1px solid white;}

/*-------CUSTOM TABLE ROWS
#vmready .table_1 table thead tr:nth-child(even) th:nth-child(3) {background: #624484; border-right: #624484 2px solid; border-left: #624484 2px solid;}
#vmready .table_1 table thead tr:nth-child(odd) th:nth-child(3) {background:rgba(114,105,194,1); border-right: rgba(114,105,194,1) 2px solid; border-left: rgba(114,105,194,1) 2px solid;}

#vmready .table_1 table tr:nth-child(odd) td:nth-child(3),
#vmready .table_1 table tr:nth-child(even) td:nth-child(3)  {border-right: rgba(114,105,194,1) 2px solid; border-left: rgba(114,105,194,1) 2px solid; color:rgba(114,105,194,1);}

#vmready .table_1 table tfoot tr:last-child td:nth-child(3) {border-bottom: rgba(114,105,194,1) 2px solid;}
#vmready table.quote td {color:#BD0000; color: #D80000; text-align: left;}

#dedicated .table_1 table thead tr:nth-child(even) th:nth-child(3) {background: #066dab; border-right: #258dc8 2px solid; border-left: #258dc8 2px solid;}
#dedicated .table_1 table thead tr:nth-child(odd) th:nth-child(3) {background:#258dc8; border-right: #258dc8 2px solid; border-left: #258dc8 2px solid;}

#dedicated .table_1 table tr:nth-child(odd) td:nth-child(3),
#dedicated .table_1 table tr:nth-child(even) td:nth-child(3)  {border-right: #258dc8 2px solid; border-left: #258dc8 2px solid; color:#258dc8;}

#dedicated .table_1 table tfoot tr:last-child td:nth-child(3) {border-bottom: #258dc8 2px solid;}
#dedicated table.quote td {color:#BD0000; color: #D80000; text-align: left;}
-----*/

.table_2 {padding:3px; background-color:#fcfcfc; border:1px solid #f5f5f5;}
.table_2 table {width:100%;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,.35), inset 0 2px rgba(255,255,255,.27);
box-shadow: 0 2px 5px rgba(0, 0, 0, .35), inset 0 2px rgba(255, 255, 255, .27);
display: inline-block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.table_2 table tr {vertical-align:middle;}

.table_2 table th {
/*	height:32px;*/
	padding-left:16px;
	position:relative;
	
	background-color:#fbfbfb;
	border-right:1px solid #ededed;
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe) to(#fbfbfb));
    background:-webkit-linear-gradient(#fefefe, #fbfbfb);
    background:-moz-linear-gradient(#fefefe, #fbfbfb);
    background:-ms-linear-gradient(#fefefe, #fbfbfb);
    background:linear-gradient(#fefefe, #fbfbfb);
	background:-o-linear-gradient(#fefefe, #fbfbfb);
    -pie-background:linear-gradient(#fefefe, #fbfbfb);
	
	behavior:url(layout/plugins/PIE.htc);
	
	
	font-size:11px;
	color:#808080;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding-right: 16px;
	
	background: #EEE;
	width: 30%;
	padding: 10px 5px;
}
.table_2 table th:first-child {border-left:1px solid #ededed;}
.table_2 table td {height:28px; padding-left:16px; background-color:#ffffff; border-right:1px solid #ededed; border-bottom:1px solid #ededed; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#8e8e8e; vertical-align:middle; line-height:1em;}
.table_2 table td:first-child {border-left:1px solid #ededed;}
.table_2 table tr:hover td {background-color:#fcfcfc;}

/* tooltip styles */
.tooltip {
	width:180px;
	padding:14px 12px;
	
	background-color:#ffffff;
	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
	-moz-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.2);
	
	behavior:url(layout/plugins/PIE.htc);
	
	font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	line-height:17px;
	text-align:center;
}
.tooltip:after {width:14px; height:13px; display:block; position:absolute; left:18px; bottom:-13px; background:url(images/tooltip_tail.png) no-repeat; content:"";}
.tabel_tooltip {cursor:default;}

.flexible-container {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}

.flexible-container iframe,   
.flexible-container object,  
.flexible-container embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* boxed layout */
.theme_layout_boxed .wrapper {
	max-width:1004px;
	margin:0px auto;
	-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);
	behavior:url(layout/plugins/PIE.htc);}

.main_content .image img {width: 100%;}

#header, #content{}

.block_slogan_1 h2{font-size:36px;}

.column{ -webkit-transition: all .3s ease-out; 
   -moz-transition: all .3s ease-out; 
   -o-transition: all .3s ease-out; 
   transition: all .3s ease-out;}

.block_pricing_table_type_4 .column:hover, 
.block_pricing_table_type_5 .column:hover, 
.block_pricing_table_type_6 .column:hover{
cursor: pointer;
-webkit-transform: scale(1.01);
-moz-transform: scale(1.01);
-ms-transform: scale(1.01);
-o-transform: scale(1.01);
transform: scale(1.01);
-webkit-transition-duration: .2s;
-moz-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;
-webkit-box-shadow: 0 5px 15px  rgba(0, 0, 0, .35), inset 0 1px rgba(255, 255, 255, .27);
-moz-box-shadow: 0 5px 15px  rgba(0,0,0,.35), inset 0 1px rgba(255,255,255,.27);
box-shadow:0 5px 15px  rgba(0, 0, 0, .35), inset 0 1px rgba(255, 255, 255, .27);}
    
.no-bullet p {background:none; font-size: 14px;}
.tab_content .one_third {/*margin-right: 2%;*/}

.block_pricing_table_type_4 .cell,
.block_pricing_table_type_5 .cell,
.block_pricing_table_type_6 .cell{	border-bottom:none;	background:none;}

.block_pricing_table_type_4 .column, 
.block_pricing_table_type_5 .column, 
.block_pricing_table_type_6 .column{padding:0;
background: #efefef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #efefef 0%, #f9f9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#f9f9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#f9f9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#f9f9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#f9f9f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#f9f9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-8 */
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.block_pricing_table_type_4 .cell.product_table,
.block_pricing_table_type_5 .cell.product_table,
.block_pricing_table_type_6 .cell.product_table{
	/*padding:0;*/
	border:none;
	background: #dddddd; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTk5OTk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-radial-gradient(center, ellipse cover,  #dddddd 0%, #999999 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#dddddd), color-stop(100%,#999999)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #dddddd 0%,#999999 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #dddddd 0%,#999999 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #dddddd 0%,#999999 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  #dddddd 0%,#999999 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#999999',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
text-align: center;
padding: 10px;}

.block_pricing_table_type_4 .cell.product_table:hover,
.block_pricing_table_type_5 .cell.product_table:hover,
.block_pricing_table_type_6 .cell.product_table:hover{
-webkit-transition-duration: .2s;
-moz-transition-duration: .2s;
-o-transition-duration: .2s;
transition-duration: .2s;	
background: #cc4145; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiNjYzQxNDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNjYzIyMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiNjYzE0MWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiM5NzE4MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-radial-gradient(center, ellipse cover,  #cc4145 2%, #BD0000 24%, #cc141a 47%, #97181d 90%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,#cc4145), color-stop(24%,#BD0000), color-stop(47%,#cc141a), color-stop(90%,#97181d)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  #cc4145 2%,#BD0000 24%,#cc141a 47%,#97181d 90%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  #cc4145 2%,#BD0000 24%,#cc141a 47%,#97181d 90%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  #cc4145 2%,#BD0000 24%,#cc141a 47%,#97181d 90%); /* IE10+ */
background: radial-gradient(ellipse at center,  #cc4145 2%,#BD0000 24%,#cc141a 47%,#97181d 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4145', endColorstr='#97181d',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}

.desc_button{padding:0 10px;}

.block_services_type_1,.block_services_type_2,.block_services_type_3, .block_services_type_4 , .block_services_type_5 , .block_services_type_6, 
.block_services_type_7, .block_our_clients {/*margin-left:-20px; margin-bottom:-20px;*/ margin:0; padding:20px 20px; overflow:hidden;
clear: both;

background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */
background: none;}


.block_services_type_3 .block_services_type_3 {}

.block_our_clients { border: none; padding: 20px 0;}

.skills h4,
.skills .list_4{padding-top:10px; padding-left:10px; padding-bottom: 10px;}
.block_pricing_table_type_6 .cell img{float: left; vertical-align: middle;}
.block_pricing_table_type_6 .cell.product_table img{max-width:50px; float:none;}

#faq_container .general_button{float:right; letter-spacing:0; margin-right: 20px;}

#faq_container div.button .general_button{float:none; letter-spacing:0;}

.block_tabs_type_2 .tabs li.help a {padding: 5px; height: 130px;}

.main h1{border-bottom: 1px solid #EEE; padding-bottom: 10px; margin-bottom: 10px; font-size: 32px;}

div.item  div.list-cont .price-feat{
position: relative;
background-color: none;
background-repeat: no-repeat;
background-position: center center;
/*-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 25px;
behavior: url(layout/plugins/PIE.htc);*/
margin: 0 auto;
/*position: absolute;

background: #eee;*/
color: #777;
font-weight: bold;
text-align: center;
padding: 5% 0;
width: 100%;
clear:both;
/*border: 1px solid #ddd;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;}

.top-nav, .phn {
color: #fff;
float: right;
padding: 1% 0;;
border-radius: 0 0 10px 10px;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#616161,EndColorStr=#3C3C3C);
background-image: -moz-linear-gradient(top,#616161 0,#3C3C3C 100%);
background-image: -ms-linear-gradient(top,#616161 0,#3C3C3C 100%);
background-image: -o-linear-gradient(top,#616161 0,#3C3C3C 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#616161),color-stop(100%,#3C3C3C));
background-image: -webkit-linear-gradient(top,#616161 0,#3C3C3C 100%);
background-image: linear-gradient(to bottom,#616161 0,#3C3C3C 100%);
background:none;
font-size: 0.75em;
font-weight: 100;
text-transform: uppercase;}

.phn, .top-nav {color: #FFF; float: left; font-size: 0.75em; padding-left: 25px;  clear: right;  padding: 1.5% 0; width: auto; }
.top-nav{float:right;}
.top-nav li, .phn li {float: left; font-weight: 100; padding: 0px 0px 0px 35px; line-height: 150%;}

footer .phn li {padding: 0px 0px 0px 35px;}

.phn li a{} 

.cart  {background: url(/images6/cart-icon.png) 16px 0px no-repeat;}
.login {background: url(/images6/login.png) 16px 0px no-repeat;} 
.phone {background: url(/images6/phone-icon.png) 16px 0px no-repeat;}
.call  {background: url(/images6/support-icon.png) 16px 0px no-repeat;}

.top-nav li.language_en, .top-nav li.language_fr {/*background: url(/images6/changelang_en.png) no-repeat 0px 3px;*/ text-transform:capitalize; font-weight:700; cursor: pointer; float: left; padding: 5px; font-size:1.1em;  padding: 0 10px;}

.cart, .cart a { }

.cart a {
background: #E60000;
margin: 0 10% 0 0;
text-align: center;
color: white;
font-weight: 600;
font-size: 1.2em;
padding: 0 0.5em;
letter-spacing: -1px;
border-radius: 10px;
-khtml-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
text-shadow: 1px 1px 1px #666;}

#page-wrap {
position: relative;
min-height: 360px;
background: url(images/bg.png) top center;
float: left;
width: 100%;}

.slider-wrap {
/*max-width: 960px;*/
width: 100%;
margin: 0 auto;
height: 360px;
clear: both;}

.dedi-icons img{max-width: 450px;}
	
.table_1 table th.price-package, div.price-package{
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #FE9F00;
	color: #FE9F00;
	letter-spacing: -2px;
/*	text-shadow: 1px 1px 1px #D37300;*/
	
	letter-spacing: 0px;
	font-weight: 400;
	font-size: 1.6em;
	
	background: #111;
	padding: 1% 0;
	background: none;}
	

#vmready .table_1 table thead tr:nth-child(even) th:nth-child(2){color: #BCAAD0; -webkit-text-stroke-color: #BCAAD0;}
#vmready .table_1 table thead tr:nth-child(even) th:nth-child(3){color: #9B6BD0; -webkit-text-stroke-color: #9B6BD0;}
#vmready .table_1 table thead tr:nth-child(even) th:nth-child(4){color: #75519D; -webkit-text-stroke-color: #75519D;}
#vmready .table_1 table thead tr:nth-child(even) th:nth-child(5){color: #624484; -webkit-text-stroke-color: #624484;}
#vmready .table_1 table thead tr:nth-child(even) th:nth-child(6){color: #332344; -webkit-text-stroke-color: #332344;}


#dedicated .table_1 table thead tr:nth-child(even) th:nth-child(2){color: #6AB3DC; -webkit-text-stroke-color: #6AB3DC;}
#dedicated .table_1 table thead tr:nth-child(even) th:nth-child(3){color: #2796D5; -webkit-text-stroke-color: #2796D5;}
#dedicated .table_1 table thead tr:nth-child(even) th:nth-child(4){color: #1E72A2; -webkit-text-stroke-color: #1E72A2;}
#dedicated .table_1 table thead tr:nth-child(even) th:nth-child(5){color: #103C55; -webkit-text-stroke-color: #103C55;}
#dedicated .table_1 table thead tr:nth-child(even) th:nth-child(6){color: #2796D5; -webkit-text-stroke-color: #2796D5;}

#colocation .table_1 table thead tr:nth-child(even) th:nth-child(2){color: #FF4C4C; -webkit-text-stroke-color: #FF4C4C;}
#colocation .table_1 table thead tr:nth-child(even) th:nth-child(3){color: #E60000; -webkit-text-stroke-color: #E60000;}
#colocation .table_1 table thead tr:nth-child(even) th:nth-child(4){color: #C30000; -webkit-text-stroke-color: #C30000;}
#colocation .table_1 table thead tr:nth-child(even) th:nth-child(5){color: #990000; -webkit-text-stroke-color: #660000;}
#colocation .table_1 table thead tr:nth-child(even) th:nth-child(6){color: #660000; -webkit-text-stroke-color: #660000;}

.table_1 table thead tr:nth-child(even) th:nth-child(2){color: #FF4C4C; -webkit-text-stroke-color: #FF4C4C;}
.table_1 table thead tr:nth-child(even) th:nth-child(3){color: #E60000; -webkit-text-stroke-color: #E60000;}
.table_1 table thead tr:nth-child(even) th:nth-child(4){color: #C30000; -webkit-text-stroke-color: #C30000;}
.table_1 table thead tr:nth-child(even) th:nth-child(5){color: #990000; -webkit-text-stroke-color: #660000;}
.table_1 table thead tr:nth-child(even) th:nth-child(6){color: #760000; -webkit-text-stroke-color: #760000;}


.table_1 table#comparison-en th.price-package,
.table_1 table#comparison-fr th.price-package{font-size: 1.6em;}

div.price-package{background:none;}

.table_1 table#resellers th.price-package {font-size: 1.2em; text-shadow: none;}

.table_1 table th.price-package span, div.price-package span{font-weight: 300; letter-spacing: -1px; font-size: 0.6em; vertical-align: middle;}

.table_1 table#comparison-en th.price-package span,
.table_1 table#comparison-fr th.price-package span{letter-spacing: 0; font-size: 0.45em; vertical-align: middle; text-shadow: none;}

.table_1 table#resellers th.price-package{line-height: 2em;}

.main-img img{max-width:125px;}

textarea{width:90%; height:180px;}

.domains{/*width:100%;*/}
.domains textarea{width:99%;}

.domains h5{}

.content-title{
font-size: 2em;
line-height: 1em;
padding-top: 12px;
letter-spacing: -1px;
padding: 2%;
text-align: center;
/*font-weight: 400;
text-transform: uppercase;*/


color: #fff;
text-shadow: none;
font-weight: 900;
font-size: 36px;
line-height: 36px;
font-family: 'Open Sans', sans;
margin: 0px;
border-width: 0px;
border-style: none;
/* letter-spacing: -2px;*/
/*text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.7);
text-shadow: 0 2px 10px rgba(0, 0, 0, 0.45),0 1px 2px rgba(0, 0, 0, 0.9);*/


font-size: 34px;
color: #454545;
text-transform: uppercase;
font-weight: 600;}

#cloud1 .content-title,#cloud2 .content-title,#cloud3 .content-title,#cloud4 .content-title,#cloud5 .content-title{}
#cloud1 .content-title{ color:white;}

#hiav .content-title{/*color: white; text-shadow: 0 2px #999;*/}

.content-title span{
display: block;
font-weight: 100;
font-size: 0.6em;
letter-spacing: 2px;
text-transform:uppercase;}

.content-title small{
text-transform: lowercase;
font-weight: 100;
font-size: 0.7em;
line-height: 1em;
letter-spacing: 1px;
display: block;

display: block;
font-weight: 100;
font-size: 0.6em;
letter-spacing: 2px;
text-transform:uppercase;}

.content-title span, .content-title small{
font-weight: 600;
font-size: 0.6em;
letter-spacing: 2px;
text-transform: uppercase;
text-shadow: none;
color: #333;
line-height: 2em;


font-weight: 100;
line-height: 1.2em;}

.content-title.sub{padding: 0; font-size: 1.3em; letter-spacing: 0; font-weight: 300; margin: 1% 0;}

#slider {float: left;}

.slider-pak #slider{background: url("/images6/VDC/sprite.png") no-repeat 0px 0px transparent;}

div.item div.list-cont .price-feat {color: #E60000;}

div.item div.list-cont .price-feat .starting,
div.item div.list-cont .price-feat small{
	 font-weight:600;
	 font-size:10px;
	 letter-spacing:-1px;
	 text-shadow: none;
	 font-size: 1em;}

.section_slider_1 {position: relative; width: 100%; float: left; padding: 0;
-webkit-box-shadow: 1px 1px 1px 1px white,inset 0 10px 17px 0 rgba(0,0,0,0.3);
-moz-box-shadow: 0 1px 1px 0 white,inset 0 10px 17px 0 rgba(0,0,0,0.3);
box-shadow: 0 1px 1px 0 white,inset 0 10px 17px 0 rgba(0,0,0,0.3);}

#sequence li * {font-family: 'Open Sans', sans-serif;}

div.features div.prom-title{width: 100%;float: left;}

div.prom-title h1{
font-family: 'Open Sans', sans-serif;
font-weight: 600;
letter-spacing: -1px;
text-align: center;
font-size: 22px;
color:#333;
color: #454545;
padding: 10px 10px 10px;

font-size: 20px;
letter-spacing: -1px;
text-rendering: optimizelegibility;
font-size: 1.5em;}


#domains .prom-title h1{font-size:16px; color: #666; letter-spacing: -1px; margin: 10px 0; padding: 0;}

.block_portfolio_1.c_2{width:100%;}
.block_portfolio_1.c_2 .item{/*width:50%; float:left;*/}
.block_portfolio_1.c_2 .item .list-cont{width: 30%;float: left; margin: 1.5%;}
.block_portfolio_1.c_2 .item .list-desc p{font-size: 0.9em; font-weight: 100;
font-size: 0.9em;
font-weight: 100;
letter-spacing: 0;
line-height: 1.4em;
text-align: justify;
margin: 0 0 20px;
padding: 0;}

.block_portfolio_1.c_2 .item:last-child .list-cont h1, .block_portfolio_1.c_2 .item:last-child div.prom-title h1{width: 100%;float: left;}

.block_portfolio_1.c_2 .item:last-child .list-cont div.prom-title .pic.w_frame.alignleft, 
.block_portfolio_1.c_2 .item:last-child .list-cont div.prom-title .pic.w_frame.alignleft img{margin:0 auto; float:none; max-width: 64px;}


#home3 .block_portfolio_1.c_2 .item div.prom-title .pic.w_frame.alignleft,
#domains .block_portfolio_1.c_2 .item div.prom-title .pic.w_frame.alignleft{background: rgb(243,243,243);
background: -moz-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%, rgba(204,204,204,1) 84%, rgba(153,153,153,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(27%,rgba(243,243,243,1)), color-stop(84%,rgba(204,204,204,1)), color-stop(100%,rgba(153,153,153,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
background: radial-gradient(ellipse at center, rgba(243,243,243,1) 27%,rgba(204,204,204,1) 84%,rgba(153,153,153,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#999999',GradientType=1 );
border-radius: 72px;

-webkit-box-shadow: 0 8px 6px -6px #666;
-moz-box-shadow: 0 8px 6px -6px #666;
box-shadow: 0 8px 6px -6px #666;}

div.feature div.prom-title .mainimg{float: left;width: 100%;}
div.feature div.prom-title h1{margin: 0; font-size: 1.25em; letter-spacing: -1px; float: left; width:100%; padding: 5px 0; text-transform:capitalize;}
div.feature div.prom-title h5{ float: left; width:100%;}

div.feature:last-child div.prom-title h1{font-size: 1.2em;}

.block_portfolio_1.c_2 .item:last-child div.prom-title h1, 
.block_portfolio_1.c_2 .item:last-child div.prom-title h5{
font-family: 'Open Sans', sans-serif; font-weight: 600; letter-spacing: -1px; color:#333; color: #454545; text-shadow: 0 1px 1px #ccc; padding:0; text-align: center; font-size: 1.25em; line-height: 2em; /*font-size: 1.4em;*/ margin:0; border-bottom:none;line-height: 1.2em;}

#home3 .block_portfolio_1.c_2 .item .list-cont,
#domains .block_portfolio_1.c_2 .item .list-cont{width: 28.5%; width: 20.5%;
float: left;
margin: 0.5%;
border: 1px solid #DDD;
padding: 1.5%;
border-radius: 5px;
position: relative;
color: #EFEFEF;
color:#333;
background: #f9f9f9;
border-color: #f2f2f2;

-webkit-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4));
-moz-box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
box-shadow: 0px 2px 2px rgba(150, 150, 150, 0.4);
cursor: pointer;

background: none;
box-shadow: none;
border:none;}

#domains .block_portfolio_1.c_2 .item .list-cont{width: 28.5%;}

#home3 .block_portfolio_1.c_2 .item .list-cont:hover
#domains .block_portfolio_1.c_2 .item .list-cont:hover{
background: rgb(255,255,255); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}


#home3 .block_portfolio_1.c_2 .item .list-cont.en,
#domains .block_portfolio_1.c_2 .item .list-cont.en{min-height: 470px; min-height: 330px;}
#home3 .block_portfolio_1.c_2 .item .list-cont.fr,
#domains .block_portfolio_1.c_2 .item .list-cont.fr{min-height: 400px;}

#home3 .block_portfolio_1.c_2 .item .prom-title,
#domains .block_portfolio_1.c_2 .item .prom-title{width: 100%; float: left;}
#home3 .block_portfolio_1.c_2 .item .list-desc,
#home3 .block_portfolio_1.c_2 .item .list-price,
#domains .block_portfolio_1.c_2 .item .list-desc,
#domains .block_portfolio_1.c_2 .item .list-price {width:100%; float:left;}

#home3 .block_portfolio_1.c_2 .item div.prom-title .pic.w_frame.alignleft,
#home3 .block_portfolio_1.c_2 .item div.prom-title .pic.w_frame.alignleft img,
#domains .block_portfolio_1.c_2 .item div.prom-title .pic.w_frame.alignleft,
#domains .block_portfolio_1.c_2 .item div.prom-title .pic.w_frame.alignleft img{max-width:125px; max-width:72px; margin: 0 auto; float: none;}


#home3 .block_services_type_1 span.pic,
#domains .block_services_type_1 span.pic
#colocation .block_services_type_1 span.pic{display: block; width: 100%; text-align: center; max-width: 100%; margin: 0;}
#home3 .block_services_type_1 .pic.w_frame.alignleft img,
#domains .block_services_type_1 .pic.w_frame.alignleft img,
#colocation .block_services_type_1 .pic.w_frame.alignleft img{max-width: 33%; width: 50%; max-width: 66%;}

#home3 .block_services_type_1 .awards span.pic, #domains .block_services_type_1 .awards span.pic {max-width: 48%;float: left;}
#home3 .block_services_type_1 .awards .pic.w_frame.alignleft img,
#domains .block_services_type_1 .awards .pic.w_frame.alignleft img {max-width: 100%; width: 100%;}


#twitter-widget-0 .timeline {background: none !important;}
#twitter-widget-0 .timeline-header {display:none !important;}

div.dollars .block_services_type_1 .service {width:50%; margin: 2% 0; width: 21%; margin: 2%;}
div.dollars .block_services_type_1 .pic.alignleft {margin:0;}
div.dollars .block_services_type_1 span.pic{display: block; width: 100%; text-align: center; max-width: 100%;}
div.dollars .block_services_type_1 .pic.w_frame.alignleft img{max-width: 33%; width: 50%;}
div.dollars .block_services_type_1 .titleh h5 {color:#333;}


div.prom-title h1.smaller{}
div.prom-title h1 span{}

#sequence li .pricetitle span{position:relative;  font-size:42px;vertical-align: middle; position:relative;}

#sequence li .pricetitle span.month{font-size:18px;}


.feature .list_7 {
	padding-bottom: 18px;
	overflow: hidden;
	width: 75%;
	margin: 0 auto;
	text-align: left;
	width: 60%;
	padding: 15px 0;
	padding: 5px 0 20px;
	width: 85%;}

.feature .list_7 li {
	font-size: 0.8em;
	text-transform: capitalize;
	font-weight: lighter;
	letter-spacing: 0;
	border-bottom: 1px solid #DDD;}

	
.feature .pic,
.feature .pic img{width:100%; }
.feature .mainimg img{width:66%; margin: 0; }
.price{ margin: 10px 0;text-align: center; float: left; width: 100%; font-weight: 600;

font-size: 0.86em; width: 75%; margin: 5% auto; clear: both; text-align: center; float:none;

width: 100%;
margin: 5px 0;}

.block_portfolio_1.c_2 .item:first-child  .list-cont h1{color:#666;  font-size: 22px; letter-spacing: -2px; margin: 0 auto;}

.block_portfolio_1.c_2 .item:first-child  div.list-cont .price-feat {/*background: url("/images6/star-12-black.png") no-repeat 0px 0px transparent;*/
padding: 0; padding-bottom: 10px;}


.block_portfolio_1.c_2 .item:last-child  .list-cont h1{color:#333333; text-align: left; background:none; font-size: 36px; letter-spacing: -2px;  margin: 5px; margin-bottom: 20px;}

.block_portfolio_1.c_2 .item:first-child .general_button,
.block_portfolio_1.c_2 .item:last-child .general_button{}

.list-price{
width: 100%;
text-align: center;
float: left;
bottom: 10px;
left: 0;
}

#home3 .list-price{position: absolute;}

.block_portfolio_1 .list-price a{clear: both;}

.feature .one_half{	background:none;}

.feature .list-cont, .feature .list-desc,.feature .prom-title{width:100%; float:left; vertical-align: middle; float: none;}

.feature .price span{font-size: 2em;
font-weight: 400;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #E60000;
color: #E60000;
letter-spacing: -1px;
 }

.feature .price sup{}

.general_content a {color: #E60000; font-weight: 600;}

.section_title li:first-child {
padding-top: 2px;
background: url(images/marker_7.png) no-repeat 0px 4px;
background: url(images/marker_7.png) no-repeat 0px 8px;
padding-top: 5px;
background: url(images/marker_7.png) no-repeat 0px 8px ;}

.section_title li {
display: block;
background: url(images/marker_7.png) no-repeat 0px 10px;
color: #797979;
line-height: 14px;
float: left;
padding:5px 12px;
font-size: 1em;} 


.section_title li.current a {border-bottom: 2px solid #E60000; font-weight: bold;}
.section_title li a:hover {border-bottom:2px solid #BD0000;}

.section_title li a {font-family: 'Open Sans','Lucida Sans Unicode', Arial, Helvetica, sans-serif; color: #333; text-decoration: none; font-size: 0.95em; font-weight: normal; letter-spacing: -1px; font-weight: 400;}

div.block_breadcrumbs .list_7 li:active{/*background:#E60000;*/}

a.general_button {color:white;}


.domains {
background-color: #EFEFEF;
float: left;
background: rgb(238,238,238); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-8 */

background:none;
}

.domains h4{border-bottom: 1px solid #DDD; padding-bottom: 10px; margin-bottom: 10px;}

.domains .list_7 li { margin: 10px; /*margin:10px 20px;float: left;*/}

input[type="text"]{border: 1px solid #ccc;
border-radius: 3px;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
-moz-box-sizing: border-box;}

.right{float:right;}
.left{float:left;}

form select, 
form input[type="text"]{float:left; padding: 5px;}

form input[type="text"]:focus {border-color:#51a7e8;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(81,167,232,0.5)}

.domains input[type="text"] {/*border: 3px #FDC900 solid;*/ width: 100%;}

.domains input[type="text"]:focus {background-color:#FFC; border:1px solid #999;}

.home-domains{background:none; border:none;}

.fullwidthbanner-container .home-domains input[type="text"]:focus {background:none; border: 3px #FDC900 solid;}

.fullwidthbanner-container .home-domains input[type="text"]:focus {background-color:#EFEFEF; border:none;}

.domains  .table_1 table td {font-size: 16px; text-align: left; font-weight: bolder; font-family: 'Open Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;}

.table_1 table td img {/*float:left;*/}

.table_1 table td:first-child {border-left: 1px solid #ededed; padding-left: 0; border-bottom: none;}
p.summary {padding: 3%; background-color: #EFEFEF; margin-bottom: 20px;}
.videowrapper {	position: relative;/* 	padding-bottom: 56.25%; 16:9 */	padding-top: 25px;	height: 0;}
.videowrapper iframe {	top: 0;	left: 0;	width: 100%;	float:left;}
.pic img{width:100%;}

div#sequences  li.slide1{
		background: rgb(181,189,200); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiNWJkYzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiM4MjhjOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjgzNDNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(181,189,200,1) 0%, rgba(130,140,149,1) 36%, rgba(40,52,59,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(181,189,200,1)), color-stop(36%,rgba(130,140,149,1)), color-stop(100%,rgba(40,52,59,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	
	background: rgb(0,170,221);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…hlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,170,221,1) 1%, rgba(6,129,211,1) 97%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(0,170,221,1)), color-stop(97%,rgba(6,129,211,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,170,221,1) 1%,rgba(6,129,211,1) 97%);
	background: -o-radial-gradient(center, ellipse cover, rgba(0,170,221,1) 1%,rgba(6,129,211,1) 97%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,170,221,1) 1%,rgba(6,129,211,1) 97%);
	background: radial-gradient(ellipse at center, rgba(0,170,221,1) 1%,rgba(6,129,211,1) 97%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00aadd', endColorstr='#0681d3',GradientType=1 );}

div#sequence0  li.slide2{
	background: rgb(62,177,218);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, rgba(62,177,218,1) 2%, rgba(36,141,194,1) 37%, rgba(33,82,107,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(2%,rgba(62,177,218,1)), color-stop(37%,rgba(36,141,194,1)), color-stop(100%,rgba(33,82,107,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(62,177,218,1) 2%,rgba(36,141,194,1) 37%,rgba(33,82,107,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(62,177,218,1) 2%,rgba(36,141,194,1) 37%,rgba(33,82,107,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(62,177,218,1) 2%,rgba(36,141,194,1) 37%,rgba(33,82,107,1) 100%);
	background: radial-gradient(ellipse at center, rgba(62,177,218,1) 2%,rgba(36,141,194,1) 37%,rgba(33,82,107,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3eb1da', endColorstr='#21526b',GradientType=1 );}
	
div#sequence00  li.slide3{
	background: rgb(255,175,75); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmFmNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5MjBhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,175,75,1) 0%, rgba(255,146,10,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,175,75,1)), color-stop(100%,rgba(255,146,10,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,175,75,1) 0%,rgba(255,146,10,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}


div#sequence00  li.slide4{
	background: rgb(206,220,231); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjZWRjZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTk2YTcyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(206,220,231,1) 0%, rgba(89,106,114,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(206,220,231,1)), color-stop(100%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(206,220,231,1) 0%,rgba(89,106,114,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedce7', endColorstr='#596a72',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}

div#sequence00  li.slide5{
	background: rgb(184,198,223); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNiOGM2ZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmQ4OGI3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(184,198,223,1) 0%, rgba(109,136,183,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(184,198,223,1)), color-stop(100%,rgba(109,136,183,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(184,198,223,1) 0%,rgba(109,136,183,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8c6df', endColorstr='#6d88b7',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */}


div#sequence00  li.slide6{
	background: rgb(201,222,150); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNjOWRlOTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM4YWI2NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMzk4MjM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%, rgba(138,182,107,1) 44%, rgba(57,130,53,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(201,222,150,1)), color-stop(44%,rgba(138,182,107,1)), color-stop(100%,rgba(57,130,53,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(201,222,150,1) 0%,rgba(138,182,107,1) 44%,rgba(57,130,53,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	
	background: #45484d; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #45484d 0%,#000000 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.home-header{
margin: -10px;
padding: 20px 40px;
background: #333;
text-transform: uppercase;
font-weight: 100;
font-size: 32px;
line-height: 40px;}


#map-canvas, #map_canvas {
  height: 540px;
  width:100%;
}

@media print {
  html, body {
    height: auto;
  }

  #map-canvas, #map_canvas {
    height: 650px;
  }
}

#panel {
	background-color: #fff;
	padding: 0;
	width: 100%;
	float: left;
}

#panel .datac{
	width: 16.6%;
	float: left;
	padding: 0;
	text-align: center;}

#panel .datac button{
	width: 100%;
	height: 100%;
	float: left;
	padding: 2% 0;
	background: #ff3019; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #ff3019 0%,#cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

#dc-map{width:100%;clear: both;float: left;}

#datacenter .general_content,
#dc-map .general_content {
	position: fixed;
	z-index: 50;
	width: 30%;
	margin: 0 auto;
	float: right;
	right: 0;
	background:rgba(255,255,255,0.8);}
	
	
	
.cages{
background: url(/images6/cage.png);
padding: 12% 0;
text-align: center;
width: 100%;
border-radius: 10px;}	

/*----- */

/* make keyframes that tell the start state and the end state of our object */
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
 
.fade-in {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;
 
    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
 
    -webkit-animation-duration:0.1s;
    -moz-animation-duration:0.1s;
    animation-duration:0.1s;
}
 
.fade-in.one {
	-webkit-animation-delay: 0.1s;
	-moz-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
 
 /* onebyone*/
.section_slider_1 {position:relative; background:url(images/bg_slider_block_1.jpg);}
.section_slider_1 .slider_line_1 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; top:-4px; background:url(images/bg_slider_line_1_1.png) repeat-x;}
.section_slider_1 .slider_line_2 {width:100%; height:9px; overflow:hidden; position:absolute; left:0px; bottom:-4px; background:url(images/bg_slider_line_1_2.png) repeat-x;}
.section_slider_1 .slider {width:100%; height:349px; position:relative;}
.section_slider_1 .oneByOne1 {width:100%; height:349px; position:relative;}
.section_slider_1 .oneByOne_item {width:100%; height:349px; position:absolute; overflow:hidden;}
.section_slider_1 .arrowButton div {width:31px; height:53px; margin-top:-26px; display:block; overflow:hidden; position:absolute; top:49.999%; background-repeat:no-repeat; background-image:url(images/sprite_arrow_6.png); text-indent:-9000px; z-index:300; cursor:pointer; -moz-user-select:none; -khtml-user-select:none; -webkit-user-select:none; user-select:none;}
.section_slider_1 .prevArrow {left:0px; background-position:left top;}
.section_slider_1 .prevArrow:hover {background-position:left bottom;}
.section_slider_1 .nextArrow {right:0px; background-position:right top;}
.section_slider_1 .nextArrow:hover {background-position:right bottom;}

.section_slider_1 .pic_1_1 {margin-left:48px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .pic_1_2 {margin-left:-39px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .pic_1_3 {margin-left:-104px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .text_1_1 {width:290px; margin-left:-435px; position:absolute; left:50%; top:124px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:20px; color:#828282; text-transform:uppercase;}
.section_slider_1 .text_1_2 {width:290px; margin-left:-435px; position:absolute; left:50%; top:149px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#545454; font-weight:bold; text-transform:uppercase;}
.section_slider_1 .text_1_3 {width:260px; margin-left:-435px; position:absolute; left:50%; top:185px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:10px; color:#a1a1a1; font-weight:bold; text-transform:uppercase; line-height:15px;}

.section_slider_1 .pic_2_1 {margin-left:-376px; position:absolute; left:50%; top:0px;}
.section_slider_1 .pic_2_2 {margin-left:-13px; position:absolute; left:50%; bottom:0px;}
.section_slider_1 .text_2_1 {width:350px; margin-left:-424px; position:absolute; left:50%; top:87px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:22px; color:#3d3d3d; font-weight:bold; line-height:29px;}
.section_slider_1 .text_2_2 {width:330px; margin-left:-424px; position:absolute; left:50%; top:157px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_2_3 {width:405px; margin-left:-424px; position:absolute; left:50%; top:188px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_2_4 {margin-left:-424px; position:absolute; left:50%; top:238px;}

.section_slider_1 .pic_3_1 {margin-left:66px; position:absolute; left:50%; top:50px;}
.section_slider_1 .pic_3_2 {margin-left:36px; position:absolute; left:50%; top:141px;}
.section_slider_1 .pic_3_3 {margin-left:-36px; position:absolute; left:50%; top:186px;}
.section_slider_1 .text_3_1 {width:350px; margin-left:-450px; position:absolute; left:50%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_3_2 {width:350px; margin-left:-450px; position:absolute; left:50%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; font-weight:bold; text-transform:uppercase;}
.section_slider_1 .text_3_3 {width:350px; margin-left:-450px; position:absolute; left:50%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_3_4 {width:405px; margin-left:-450px; position:absolute; left:50%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_3_5 {margin-left:-450px; position:absolute; left:50%; top:237px;}

.section_slider_1 .video_4_1 {width:512px; height:288px; margin-left:-43px; position:absolute; left:50%; top:34px;}
.section_slider_1 .text_4_1 {width:350px; margin-left:-450px; position:absolute; left:50%; top:86px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_2 {width:350px; margin-left:-450px; position:absolute; left:50%; top:118px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:23px; color:#3d3d3d; text-transform:uppercase;}
.section_slider_1 .text_4_3 {width:350px; margin-left:-450px; position:absolute; left:50%; top:156px; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#f75016; font-weight:600;}
.section_slider_1 .text_4_4 {width:380px; margin-left:-450px; position:absolute; left:50%; top:187px; font-family:'Lucida Sans Unicode', Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c; line-height:17px;}
.section_slider_1 .text_4_5 {margin-left:-450px; position:absolute; left:50%; top:237px;}

.section_slider_1 .static_pic {margin:0px auto; display:none;}
.section_slider_1 .static_pic img {width:100%; height:auto; display:block;}
 
 
/* Responsive styles */
@media (max-width: 1200px) {
	nav.main_menu ul ul ul	{left:-185px;}
	.block_to_top {display:none;}
}

@media screen and (max-width: 949px), (orientation: portrait) {
	.inner {width:680px; /*padding-left:44px; padding-right:44px;*/}
	
	#content, #header{width:680px;}
	
	#header .section_top {height:auto;}
	
	#logo {padding:34px 0px 24px; float:none; text-align:center;}
	nav.main_menu {padding-bottom:35px; float:none;}
	nav.main_menu > ul {display:none;}
	nav.main_menu > select {width:100%; display:block;}
	
	
	nav.main_menu {padding-bottom:35px; float:none;
	padding-bottom: 0;
	float: none;
	display: block;
	float: left;
	border: none;}

	nav.main_menu > ul {width:100%;
	float: left;
	display: block;}
	nav.main_menu > ul > li {float:left;
	width: 50%;
	display: block;}
	nav.main_menu > ul > li > a{width:48%;
	width: 99%;
	float: left;
	display: block;
	border: none;
	text-align: center;
	padding: 15px 0;
	padding: 10px 0;}	


nav.main_menu > ul > li:hover > a{width:48%;
	width: 99%;
	float: left;
	display: block;
	border: none;
	text-align: center;}
	
	.phn{display:none;}
	
	.top-nav{width:100%}
	
	.block_title {/*padding-top:18px;*/ height:auto; float:none; padding:0; width:100%; float:left;}
	.block_title h1 {line-height:normal;}
	.block_breadcrumbs {padding:7px 0px 15px; float:none;}
	
	.section_title li {width:40%; float:left;}
	
	.block_title h1 {letter-spacing:-1px; width:100%; min-height:32px;/* background:#999; color:white;*/ }
	
	.block_breadcrumbs ul {width:100%;}
	
	
	.block_our_team .teammate {width:330px;}
	
	.block_services_type_3 .icon {margin: 1.5% auto;}
	
	.block_services_type_3 .icon img{width:100%;}
	
	.block_blog_type_8 article {width:320px;}
	
	.block_footer_widgets {margin-left:0px;}
	.block_footer_widgets .column {width:auto; margin-left:0px; padding-top:35px; float:none;}
	.block_footer_widgets .column:first-child {padding-top:0px;}
	
	#footer .section_bottom {height:auto;}
	.alternative #footer .section_bottom {height:auto;}
	
	.block_bottom_menu {float:none; text-align:center;}
	.block_bottom_menu ul {display:inline-block;}
	
	.block_copyrights {float:none; text-align:center;}
	
	.block_footer_menu {float:none; overflow:hidden;}
	
	.block_footer_contacts {padding:0px 0px 40px; float:none;}
	
	.block_bottom_social {float:none; text-align:center;}
	.block_bottom_social > ul {display:inline-block;}
	
	.general_column_220 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_300 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_460 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_620 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_700 {width:auto; margin-right:0px; margin-bottom:36px; float:none;}
	.general_column_220.last, .general_column_300.last, .general_column_460.last, .general_column_620.last, .general_column_700.last {margin-bottom:0px;}
	
	.block_to_top {display:none;}
	
		.block_page .main {width: 100%;float: left;}
	
	.block_page .skills {width: 100%; padding: 20px 0; margin-right:0;}


	.block_page .main img{width: auto;}

	
	.block_features_1 .feature {width:31%;}
	
	
	
#cloud .tab_container .one_third {display:none;}
#cloudvdc .tab_container .one_third {clear:both; float:left;}


#dc3 h1, #dc4 h1, #dc5 h1 {width:100%; clear:both; margin:10% 0; float:left;}

#dc3 .service, #dc4 .service, #dc5 .service,
.block_services_type_3 .service {width:100%}
	
}

@media (max-width: 767px) {
	.inner {width:440px; /*padding-left:20px; padding-right:20px;*/}
	
	#content, #header{width:440px;}
	
	#header {height:auto !important;}
	
	nav.main_menu > ul > li {width:50% !important;}
	.main_menu > ul > li:first-child a{padding:0;}
	
	.content-title {font-size:1.6em;}
	
	#home1 .block_features_1 .feature .prom-title h1{font-size:1em; letter-spacing: -1px;}
	
	#home1 .block_features_1 .feature .back .prom-title img,
	#home1 .block_features_1 .feature .back .prom-title h5,
	#home3 .block_features_1 .feature p, .block_features_1 .feature div.text{visibility:hidden; display:none; margin:0; padding:0;}
	.block_features_1 .feature {min-height:100px; height:auto; width: 100%;}
	
	
	.block_services_type_3{padding:5% 0;}
	
	#home1 .block_features_1 .feature.home,
	#home3 .block_portfolio_1.c_2 .item .list-cont,
	#home3 .block_portfolio_1.c_2 .item .prom-title,
	.block_services_type_1 .service,
	.block_services_type_3 .service {width: 80%; margin: 2% 5%; padding: 1% 5%; min-height:45%;}
	.block_services_type_3 .text {display:none;}
	
	#home3 .block_portfolio_1.c_2 .item .list-cont.en {min-height: 100px;}
	
	#homepartners ul li{width:20%; margin: 2%;}
		
	#homead1-en .reg-domain, #homead1-fr .reg-domain {margin:0;}
	
	#homead1-en input, #homead1-fr input {margin:2%; font-size: 20px;}
	
	#home1 .back, #home1 .click.flip .front {display:none;}
	#home1 .click.flip .back {display:block;}
	
	
	.general_content p {margin: 10px 5px 5px; text-align: justify;}
	
	ul.tabs li a {padding: 1%; font-size: 0.8em; letter-spacing: -1px;}
	
	ul.tabs li.tabsli a{padding: 10%;}
	
	
	.block_services_type_4 .service {width:auto;}
	
	.block_features_2 .feature {padding-bottom:15px;}
	.last .block_features_2 .feature {padding-bottom:0px;}
	
	.block_home_text_1 {padding-top:12px;}
	
	.block_our_team {margin-left:0px;}
	.block_our_team h4 {margin-left:0px;}
	.block_our_team .teammate {width:auto; margin-left:0px; float:none;}
	
	
	.block_leave_comment .one_third {padding-bottom:0px;}
	
	.block_contact_us_type_1 .address {width:auto; float:none;}
	.block_contact_us_type_1 .send_message {padding-top:30px;}
	.block_contact_us_type_1 .send_message .one_third {padding-bottom:0px;}
	
	.block_tabs_type_2 .tabs {width:42px; overflow:hidden;}
	
	.block_pricing_table_type_1 {margin:0px auto; display:block;}
	.block_pricing_table_type_1 .column {width:auto; margin-top:6px; float:none; border-left:1px solid #ededed;}
	.block_pricing_table_type_1 .column:first-child {margin-top:0px;}
	.block_pricing_table_type_1 .column.special {width:auto; margin:6px 0px 0px;}
	
	.block_pricing_table_type_2 {margin-left:0px;}
	.block_pricing_table_type_2 .column {width:auto; margin:15px auto 0px; float:none;}
	.block_pricing_table_type_2 .column:first-child {margin-top:0px;}
	
	.block_pricing_table_type_3 {margin-left:0px;}
	.block_pricing_table_type_3 .column {width:auto; margin:15px auto 0px; margin:15px auto 0px; float:none;}
	.block_pricing_table_type_3 .column:first-child {margin-top:0px;}
	
	.block_gallery.c_2 .item {width:430px;}
	.block_gallery.c_2 .item .icons {padding-top:99px;}
	.block_gallery.c_2 .item h6 {top:136px;}
	.block_gallery.c_2 .item .info > a {top:160px;}
	
	.block_gallery.c_3 .item {width:430px;}
	.block_gallery.c_3 .item .icons {padding-top:99px;}
	.block_gallery.c_3 .item h6 {top:136px;}
	.block_gallery.c_3 .item .info > a {top:160px;}
	
	.block_gallery.c_4 .item {width:430px;}
	.block_gallery.c_4 .item .icons {padding-top:99px;}
	.block_gallery.c_4 .item h6 {top:136px;}
	.block_gallery.c_4 .item .info > a {top:160px;}
	

	.pic {display:block;}
	.pic img {width:100%; height:auto;}
	.pic.alignleft {margin:0px 0px 15px; float:none;}
	.pic.alignright {margin:0px 0px 15px; float:none;}
	.pic.alignleft, .pic.alignright, .pic.alignleft img, .pic.alignright img {max-width:none;}
	
	
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .one_sixth {width:auto !important; margin-right:0px; padding-bottom:15px; float:none; float: left;}
	.one_half.last, .one_third.last, .two_third.last, .three_fourth.last, .one_fourth.last, .one_fifth.last, .one_sixth.last {padding-bottom:0px;
	float: left; clear: both;}
	
	.block_color_picker {display:none;}	
	
	.block_page .main {width: 100%;float: left;}
	
	.block_page .skills {width: 100%; padding: 20px 0; margin-right:0;}

	#logo img{width: 100%;}
	.block_page .main img{width: auto;}

	table, thead, tbody, th, td, tr { display: block; }
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		top: -9999px;
		left: -9999px;
	}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 1%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	thead tr:first-child th{display:none;}
	
	thead tr:nth-of-type(2) th { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	thead tr:nth-of-type(2) th:before {  
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

	tfoot {width: 100%; float: left;}	
	tfoot tr{width: 100%; float: left;}
	
	tfoot tr.buy-button td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	tfoot tr.buy-button td:before {  
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	
	thead tr:nth-of-type(2) th.price-package{font-size: 1em; line-height: 2em;}
	
/*----*/

	#low-end thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#low-end thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "i3-3220"; }
	#low-end thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "i7-3770"; }
	
	#low-end tfoot tr.buy-button td:nth-child(1):before { content: " "; }
	#low-end tfoot tr.buy-button td:nth-child(2):before { content: "i3-3220"; }
	#low-end tfoot tr.buy-button td:nth-child(3):before { content: "i7-3770"; }

	#mid-end thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#mid-end thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "E3-1230V2"; }
	#mid-end thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "E5645"; }

	#mid-end tfoot tr.buy-button th:nth-of-type(1):before { content: " "; }
	#mid-end tfoot tr.buy-button th:nth-of-type(2):before { content: "E3-1230V2"; }
	#mid-end tfoot tr.buy-button th:nth-of-type(3):before { content: "E5645"; }	
	
	
	#high-end thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#high-end thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "Dual E5645"; }
	#high-end thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "Dual E5-2620"; }	
	
	#high-end tfoot tr.buy-button th:nth-of-type(1):before { content: " "; }
	#high-end tfoot tr.buy-button th:nth-of-type(2):before { content: "Dual E5645"; }
	#high-end tfoot tr.buy-button th:nth-of-type(3):before { content: "Dual E5-2620"; }		
	
/*----*/	

	#vm-esxi thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#vm-esxi thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "E3-1230V2"; }
	#vm-esxi thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "E5645"; }	
	#vm-esxi thead tr:nth-of-type(2) th:nth-of-type(4):before { content: "2X E5-2620"; }	
	#vm-esxi thead tr:nth-of-type(2) th:nth-of-type(5):before { content: "2X E5645"; }			
	
	#vm-esxi tfoot tr.buy-button td:nth-of-type(1):before { content: " "; }
	#vm-esxi tfoot tr.buy-button td:nth-of-type(2):before { content: "E3-1230V2"; }
	#vm-esxi tfoot tr.buy-button td:nth-of-type(3):before { content: "E5645"; }	
	#vm-esxi tfoot tr.buy-button td:nth-of-type(4):before { content: "2X E5-2620"; }	
	#vm-esxi tfoot tr.buy-button td:nth-of-type(5):before { content: "2X E5645"; }			
	
	#vm-xen thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#vm-xen thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "E3-1230V2"; }
	#vm-xen thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "E5645"; }	
	#vm-xen thead tr:nth-of-type(2) th:nth-of-type(4):before { content: "2X E5-2620"; }	
	#vm-xen thead tr:nth-of-type(2) th:nth-of-type(5):before { content: "2X E5645"; }			
	
	#vm-xen tfoot tr.buy-button td:nth-of-type(1):before { content: " "; }
	#vm-xeni tfoot tr.buy-button td:nth-of-type(2):before { content: "E3-1230V2"; }
	#vm-xeni tfoot tr.buy-button td:nth-of-type(3):before { content: "E5645"; }	
	#vm-xeni tfoot tr.buy-button td:nth-of-type(4):before { content: "2X E5-2620"; }	
	#vm-xeni tfoot tr.buy-button td:nth-of-type(5):before { content: "2X E5645"; }		
	
	#vm-hyperv thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#vm-hyperv thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "E3-1230V2"; }
	#vm-hyperv thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "E5645"; }	
	#vm-hyperv thead tr:nth-of-type(2) th:nth-of-type(4):before { content: "2X E5-2620"; }	
	#vm-hyperv thead tr:nth-of-type(2) th:nth-of-type(5):before { content: "2X E5645"; }		
	
	#vm-hyperv tfoot tr.buy-button td:nth-of-type(1):before { content: " "; }
	#vm-hyperv tfoot tr.buy-button td:nth-of-type(2):before { content: "E3-1230V2"; }
	#vm-hyperv tfoot tr.buy-button td:nth-of-type(3):before { content: "E5645"; }	
	#vm-hyperv tfoot tr.buy-button td:nth-of-type(4):before { content: "2X E5-2620"; }	
	#vm-hyperv tfoot tr.buy-button td:nth-of-type(5):before { content: "2X E5645"; }			
/*----*/		
	
	thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "MANAGEMENT LEVEL0"; }
	thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "MANAGEMENT LEVEL2"; }
	thead tr:nth-of-type(2) th:nth-of-type(4):before { content: "MANAGEMENT LEVEL3"; }
	thead tr:nth-of-type(2) th:nth-of-type(5):before { content: "MANAGEMENT LEVEL4"; }
	
/*-----*/

	#peru thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#peru thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "1U"; }
	#peru thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "2U"; }	
	#peru thead tr:nth-of-type(2) th:nth-of-type(4):before { content: "3U"; }	
	#peru thead tr:nth-of-type(2) th:nth-of-type(5):before { content: "4U"; }		
	#peru thead tr:nth-of-type(2) th:nth-of-type(6):before { content: "5U"; }			
	
	#peru tfoot tr.buy-button td:nth-of-type(1):before { content: " "; }
	#peru tfoot tr.buy-button td:nth-of-type(2):before { content: "1U"; }
	#peru tfoot tr.buy-button td:nth-of-type(3):before { content: "2U"; }	
	#peru tfoot tr.buy-button td:nth-of-type(4):before { content: "3U"; }	
	#peru tfoot tr.buy-button td:nth-of-type(5):before { content: "4U"; }		
	#peru tfoot tr.buy-button td:nth-of-type(6):before { content: "5U"; }			
	
/*-----*/	


	#cabs thead tr:nth-of-type(2) th:nth-of-type(1):before { content: " "; }
	#cabs thead tr:nth-of-type(2) th:nth-of-type(2):before { content: "5U"; }
	#cabs thead tr:nth-of-type(2) th:nth-of-type(3):before { content: "10U"; }	
	#cabs thead tr:nth-of-type(2) th:nth-of-type(4):before { content: "20U"; }	
	#cabs thead tr:nth-of-type(2) th:nth-of-type(5):before { content: "42U"; }		
	
	#cabs tfoot tr.buy-button td:nth-of-type(1):before { content: " "; }
	#cabs tfoot tr.buy-button td:nth-of-type(2):before { content: "5U"; }
	#cabs tfoot tr.buy-button td:nth-of-type(3):before { content: "10U"; }	
	#cabs tfoot tr.buy-button td:nth-of-type(4):before { content: "20U"; }	
	#cabs tfoot tr.buy-button td:nth-of-type(5):before { content: "42U"; }		

	
/*-----*/	
	
	
	.block_bottom_social ul {width: 100%; margin: 0; padding: 5% 0;}
	.block_bottom_social li {width:11%;float:left;}
	.block_bottom_social li img {width:100%;}
	
	/*	Label the data	*/
	
	.clearboth2 {display:block;}
	.clearboth4 {display:none;}

	.domains input[type="text"] {width:100%;}

	.section_slider_1 .oneByOne1 {height:250px;}
	.section_slider_1 .slider {height:250px;}
	.section_slider_1 .oneByOne_item {height:250px;}
	
	.section_slider_1 .text_1_1 {margin-left:-220px; top:11px;}
	.section_slider_1 .text_1_2 {width:200px; margin-left:-220px; top:36px;}
	.section_slider_1 .text_1_3 {display:none !important;}
	
	.section_slider_1 .text_2_1 {width:275px; margin-left:-200px; top:43px;}
	.section_slider_1 .text_2_2 {display:none !important;}
	.section_slider_1 .text_2_3 {display:none !important;}
	.section_slider_1 .text_2_4 {display:none !important;}
	.section_slider_1 .pic_2_2 {bottom:-60px;}

	.section_slider_1 .text_3_1 {margin-left:-200px; top:70px;}
	.section_slider_1 .text_3_2 {width:325px; margin-left:-200px; top:102px;}
	.section_slider_1 .text_3_3 {display:none !important;}
	.section_slider_1 .text_3_4 {display:none !important;}
	.section_slider_1 .text_3_5 {display:none !important;}
	.section_slider_1 .pic_3_1 {top:0px;}
	.section_slider_1 .pic_3_2 {top:100px;}
	.section_slider_1 .pic_3_3 {top:141px;}

	.block_portfolio_1.c_2 .item .list-desc p {display:none;}

	nav.main_menu  ul > li:first-child {width: 80% !important; padding: 5% 10%;}

	
	.block_footer_recent_posts ul {display:none;}
	.line_2 {display:none;}
	
	.block_footer_widgets .column {padding-top:0;}
	
	.unbeatable{display:none;}
}

@media (max-width: 479px) {
	.inner {width:300px; }
	
	#content, #header{width:100%;}
	
	.section_slider_1 .static_pic {width:300px;}
	
	.block_tabs_type_1 .tabs li a {padding:0px 10px;}
	
	.block_tabs_type_3 .tabs li a {padding:0px 10px;}
	
	
	#home3 .block_services_type_1, #homepartners{display:none;}
	
	.section_slider_3 .roundabout {width:320px; height:200px;}
	.section_slider_3 .navigation {top:81px;}
	
	.section_slider_6 .flex-direction-nav {display:none;}
	
	.table_1 table th {padding-left:5px;}
	.table_1 table td {padding-left:5px;}
		
	.table_2 table th {padding-left:5px;}
	.table_2 table td {padding-left:5px;}
	
	.tooltip {display:none !important;}
		
	.block_pages .main {width:auto; float:none;}
	.block_pages .skills {width:auto; padding:10px 0px 15px; float:none; padding: 20px 0px; margin: 0;width: 100%;margin: 0;}

	table, thead, tbody, th, td, tr {display: block;}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
/*		position: absolute;*/
		top: -9999px;
		left: -9999px;
	}
	
	thead tr:first-child th{display:none;}
	
	tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		padding-left: 1%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
	
	
	td img{ /* Behave  like a "row" width:100%;*/}
	
	.clearboth2 {display:block;}
	.clearboth4 {display:none;}
	.domains input[type="text"] {width:100%;}
}

.cbp-qtrotator {
	position: relative;
	margin: 0 auto;
	max-width: 800px;
	width: 100%;
	min-height: 200px;
	margin:	0em auto;
}

.cbp-qtrotator .cbp-qtcontent {
	position: absolute;
	min-height: 200px;
	border-top: 1px solid #f4f4f4;
	border-bottom: 1px solid #f4f4f4;
	padding:  0;
	top: 0;
	z-index: 0;
	opacity: 0;
	width: 100%;
}

.no-js .cbp-qtrotator .cbp-qtcontent {border-bottom: none;}

.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,
.no-js .cbp-qtrotator .cbp-qtcontent {
	position: relative; 
	z-index: 100;
	pointer-events: auto;
	opacity: 1;
}

.cbp-qtrotator .cbp-qtcontent:before,
.cbp-qtrotator .cbp-qtcontent:after {
	content: " ";
	display: table;
}

.cbp-qtrotator .cbp-qtcontent:after {clear: both;}

.cbp-qtprogress {
	position: absolute;
	background: #47a3da;
	height: 1px;
	width: 0%;
	top: 0;
	z-index: 1000;
}

.cbp-qtrotator blockquote {margin: 0;	padding: 0;}

.cbp-qtrotator blockquote p {
	font-size: 2em;
	color: #888;
	font-weight: 600;
	margin: 0.4em 0 1em;
	
	font-size: 1.8em;
	line-height: 1.2em;
}

.cbp-qtrotator blockquote footer {font-size: 1.2em;}

.cbp-qtrotator blockquote footer:before {content: '-';}

.cbp-qtrotator .cbp-qtcontent img {float: right; margin-left: 3em;}

/* Example for media query */
@media screen and (max-width: 30.6em) { 

	.cbp-qtrotator {font-size: 70%;}

	.cbp-qtrotator img {width: 80px;}

}
