.top-images{ background: url(../../images/website_terms_banner.png) no-repeat ; padding:40px 0;  margin-top:25px; display:block; height:200px; background-position:40px 58px; width:1000px; margin:0 auto;}
#top-image-container{ background-color:#ca4071;}	
#container_1{ width:1000px; margin:0 auto;}
.drop-global{ line-height:23px; font-size:20px;display: block;margin-bottom: 10px;}
.top-images .grid_13 ul{ width: 30%;padding-right: 20px;float: left;}

.page-description{background: #e8e9e9;font-size: 1.0rem;line-height: 34px;color: #6d6e71;}
.page-description .centered{ overflow:hidden; padding-bottom:66px;margin: 0 auto;}
.container_river{ border:1px solid #CCC;}
.centered{ max-width:1000px; margin:0 auto;}

#mainContent{font-weight: 400;-webkit-font-smoothing: antialiased;color: #4c4c4c; padding-top:40px; border:1px solid #CCC;}
#mainContent .grid_14 p{font-size: 0.9rem;font-weight: 400;line-height: 160%;letter-spacing: .01em;margin: 0 0 1.6rem; padding:0 0 0 0;}

.centered .push_1{ left:4px;}.centered .push_2{ left:8px;}.centered .push_3{ left:12px;}
.pricing-header{margin-left: 24px;margin-top: 4px;background: #f2f2f2;}
.pricing-header ul{ padding:11px 0; margin-left:30px; list-style-type:disc;}
.text12{font-size: 0.2rem;line-height: 140%;letter-spacing: .02em;margin: 0;}
.page-description p{font-size: 0.9rem;font-weight: 400;line-height: 160%;letter-spacing: .01em;margin: 0 0 1.6rem; padding:0 0 0 0 ;}


.features-devops-resources{border-color: #ccc!important;background-color: #c94071!important;}
.features-table-wrapper {border: 1px solid #288de2;border-radius: 4px;color: #fff;padding-bottom: 20px;text-align: center;background-color: #288de2;}
.features-table-wrapper ul {padding: 20px;letter-spacing: .02em;list-style: disc;margin: 0;}
.container_river ul li {font-size: 0.9rem;font-weight: 100;line-height: 135%;margin: 0 0 0px 0px;padding: 0;}
#wrapper ul li{font-size: 0.8rem !important;}
.grid_20 p{font-size: 0.8rem;font-weight: 400;line-height: 160%;letter-spacing: .01em;margin: 0 0 1.6rem;}

.button_gray{background-color: #0096a5;border-radius: .25em;}
.button_gray{
font-size: 1.2rem;
padding: 16px 35px 16px 30px;
background-position: right 18px center;
background-repeat: no-repeat;
background-image: url(https://752f77aa107738c25d93-f083e9a6295a3f0714fa019ffdca65c3.ssl.cf1.rackcdn.com/elements/button-arrow-white.png);display: inline-block;
font-weight: 400;
}

.container_quote_devops{border-color: #c94071!important;background-color: #c94071!important;}
.workld{padding:15px;height:100%;color: #4c4c4c;text-align: left;background: #fff;}
.workldcol{padding:20px 0 0 0;height: 180px!important;color: #4c4c4c;text-align: left;background-color: #c94071!important;border-radius: 99px;}
.workldcol_f p{ font-size:1.4rem;letter-spacing:-1px;color:#FFF; text-align:center; font-weight:400;}
.workldcol_s p{ font-size:2.0rem;color:#FFF; text-align:center;padding:5px;}
.workldcol_t p{ font-size:0.8rem;color:#FFF; text-align:center; padding:10px;}
.workldcol_d a{ font-size:1.0rem;color:#FFF; text-align:center;  background-color:#00C; padding:10px;}
.pricing__package__content__row__rating{font-size: 0.95rem;color: #182028; text-align:center;}
.pricing__package__content__row__rating span {opacity: .2;font-size: 1.6rem; letter-spacing:6px;}
.pricing__package__content__row{border-bottom: 1px solid rgba(0,0,0,.1);
padding: 18px 10px;
cursor: default;font-weight: normal;}
.centereds{ text-align:center;}

.grid_13, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24,.grid_25{ position:relative; float:left;}

#container_1 .grid_13{font-size:17px; line-height:26px;width: 100% !important; background-image:url(translation-services-banner.png);}
.centered .grid_14{ width:632px;}
.centered .grid_15{ width:304px;}
.grid_16{ width:220px !important;}
.grid_17{ width:140px;}
.grid_18{ width:304px;}
.grid_19{ width:460px;}
.grid_20{ width:623px;}
.grid_21{ width:304px;}
.grid_23{ width:58px;}
.grid_24{ width:380px;}
.grid_25{ width:245px;}

h2{color: #333;font-size: 2rem;font-weight: 400;line-height: 110%;margin-bottom: .45em;margin-top: .25em;}
h2.managed{ font-size:1.0rem;font-weight: 700; margin-bottom:10px;}
h3{line-height:110%;color: #333;font-size: 1.4rem;font-weight: 400;}
.centered .grid_14 h3{font-size: 1.2rem!important; word-spacing:1px!important;}
.container_river h4 {text-transform: uppercase;line-height: 1.7em;color: #fff;font-size: 1.4rem!important;font-weight: 400!important; padding-top:10px;}
h5{padding:0;margin:0;font-size: 0.9rem;font-weight: 400;line-height: 100%;color: #c94071;}
#mainContent .grid_21 h5{color: #333;font-size: 1.4rem;margin-bottom:0.5em;}
#mainContent .grid_19 h5{color: #333;font-size: 1.4rem;margin-bottom:0.5em;}
.grid_24 h5{text-transform: uppercase;color: #222;padding-top: 10px;}

.container_river table thead th {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #555;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #555;
border-bottom-width: 0;
color: #fff;
background-color: #555;
}
table td, table th {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dfdfdf;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dfdfdf;
background-color:#f6f6f6;
text-align:center;
}
.tr-color{ background-color:#eee; text-align:center;}
.container_river table td, .container_river table th {
padding: 10px 10px;font-size: 0.9rem;line-height: 1.7em;
}
.container_river ul.disc14 {list-style: disc;font-weight: 400;padding: 7px 0 0 8px;}


#footer-rug-wrap {color: #fff;padding: 15px 0 12px;line-height: 1.3em;font-size: 15px;background-color: #c94071;background-image: url(subtle-grunge-lines-repeating-135x135.png);}
#footer-rug-wrap #line {width: 75px;margin-right: 15px;margin-top: 2px;font-size: 13px;float: left;text-align: center;}
#footer-rug-wrap #line p{padding: 0 0 0 0;}
#footer-rug-wrap #support-always {font-size: 32px;line-height: 1.2em;letter-spacing: 1px;margin-top: 2px;color: #890000;float: left;}
#footer-rug-wrap #divider {width: 50px;height: 72px;border-right: 1px solid #fff;margin: -15px 50px -12px 0;float: left;}
#footer-rug-wrap #phone {padding-left: 45px;background: url('contact_phone.png') no-repeat left 3px;float: left;}
#footer-rug-wrap #live-chat, #footer-rug-wrap #email-us {float: left;margin-left: 40px;margin-top: 3px;}
#footer-rug-wrap #live-chat a {background: url('contact_chat.png') no-repeat;cursor: pointer;}
#footer-rug-wrap #email-us a {background: url('contact_email.png') no-repeat;}
#footer-rug-wrap span.destination {font-size: 0.7em;text-transform: uppercase;margin-left: 0.7em;}
#footer-rug-wrap #live-chat a, #footer-rug-wrap #email-us a {display: block;padding: 10px 0 10px 53px;height: 21px;color: #fff;}


.workld p{font-size: 0.9rem;font-weight: 400;line-height: 160%;letter-spacing: .01em;margin: 0 0 1.6rem;}
.grid_18 p{font-size: 0.8rem;font-weight: 400;line-height: 160%;letter-spacing: .01em;margin: 0 0 1.6rem;}

.grid_break{margin-top: 10px;padding-bottom: 10px;border: 0;}
.text16{font-size: 1.6rem;font-weight: 400;line-height: 160%;letter-spacing: .01em;margin:0 !important;padding: 0 !important;}
.sidebar {position: relative;top: 0;left: 0;width: 280px;margin-bottom: 30px;}
.sidebar .container {position: relative;width: 264px;padding: 20px;border-radius: 3px;display: inline-block;border: 1px solid #eee;background: #f4f4f4;}
.button1, .button1:hover{
display: inline-block;
font-weight: 400;
font-size: 0.9rem;
background-color: #414141;
border-radius: .25em;
padding: 2px 20px;
}
.button1, .button1:hover, .email_signup_button, .email_signup_button:hover {
color: #fff;
text-decoration: none;
cursor: pointer;
}
a.supporting, a.supporting:hover {
color: #151515;
font-size: 0.9rem;
line-height: 32px;
text-decoration: underline;
}
a.supporting:hover {
text-decoration: none;
}
.servers-flavor-classes {
border: 2px solid #c94071;
border-radius: 4px;
height: 220px;
margin-bottom: 10px;
width: 956px;
background: url(cloud-servers-table-header-noborder.png);
}
.sub-description{ min-height:190px !important; height:auto;}
hr {
border: 1px solid #c94071;
margin: 0 -15px;
}
#top_text{ position: relative; float:left;z-index:100;/*width:70px*/;height:20px; /*top:270px;*/ width:90px; top:0px;}
#top_text a{ color:#FFF;}