@charset "utf-8";
/* CSS Document */
body {
	font: 0.8em/140% Helvetica, Arial, Sans-serif;
	margin: 0;
	padding: 0;
	color: #4d4d4d;
	background: #fffffff;
	border-top: 4px solid #00a5e4;
	outline:0 none;
	vertical-align:baseline;
}

h1, h2, h3, h4, h5, h6 { margin:0 0 10px 0; line-height:125%; font-family: Helvetica, Arial, Sans-serif; color:#555555; }

h1 { font-size: 190%;  }

h2 { font-size: 160%; }

h3 { font-size: 130%; }

h4 { font-size: 110%; }

p { margin:0; padding:0 0 20px 0; }

h1.title { padding:10px 0 25px 0; margin:0; }

/* Links */

a { color:#00a5e4; text-decoration:none; outline:none; }

a.more-link { background:transparent url(images/tiny-arrow.png) no-repeat center right; padding:0 8px 0 0; }

a:hover { color:#00a5e4; text-decoration:underline; }

a img { border:none; outline: none; }

blockquote { color:#4c4c4c; font-size:140%; line-height:120%; padding:0 0 5px 0; }

div.workflow-message { color:#4c4c4c; font-size:130%; line-height:120%; padding:0 0 8px 0; }

/* Header */

#header  { clear:both; background:transparent url(images/header-bg.png) repeat-x; padding:0; }

#header-inside { width: 960px; height:127px; margin: 0 auto; padding:0; overflow:hidden; } 

#header-inside-left { float:left; width:300px; display:block; overflow:hidden; padding:0; margin:0; }

#header-inside-left a { background:none; padding:0;}

#header-inside-right { float:left; width:640px; padding:0 0 0 20px; text-align:right; }

#logo { padding:25px 0 0 0; margin:0; display:block; overflow:hidden; }

/* Navigation */

#navigation  { padding:50px 0 0 0; margin:0; }

#navigation .title { font-size:140%; text-shadow: 0 2px 0 #FFFFFF; }

#navigation .description { font-size:70%; }

/* Primary Links */

ul.primary-links { margin: 0px; padding: 0px; }

ul.primary-links li { margin: 0px; padding: 0px; }

ul.primary-links li a:link, ul.primary-links li a:visited { outline:none; text-align:left; text-decoration:none; color:#00a5e4;
font-weight:normal; display:block; float:left; padding:0 20px; line-height:110%; margin:0 10px 0 0; background:none;}

ul.primary-links li.last a:link, ul.primary-links li.last a:visited { margin:0; padding: 0 0 0 25px; }

ul.primary-links li a.active, ul.primary-links li a:hover { color:#6aa50b; background:transparent url(images/navigation-arrow.png) no-repeat right center; }

ul.primary-links li.last a.active, ul.primary-links li.last a:hover { background:none; }

/* Banner */

#banner  { clear:both; padding:0; background:#353535 url(images/banner-pattern-bg.png); }

#banner-inside { width: 960px; height:395px; margin: 0 auto; display:block; } 

#banner-inside-center { width: 940px; height:395px; display:block; float:left; } 

#banner-inside-left, #banner-inside-right { width:10px; height:395px; display:block; float:left; background:transparent url(images/banner-side.png); } 

/* News */

#news  { clear:both; padding:0; background:#00a5e4; border-bottom:1px solid #0078a6; height:53px; }

#news-inside { width: 940px;  margin: 0 auto; padding:18px 0; overflow:hidden; font-size:130%;} 

/* Content */

#content  { clear:both; overflow:hidden; background:#ffffff; }

#content-inside { width: 940px; margin: 0 auto; padding:55px 0 0 0; overflow:hidden;  } 

.front #content-inside { padding:0; } 

#frontpage #content-inside { width: 960px; padding:20px 0 0 0; } 

.node { font-size:110%; line-height:170%; padding:0 0 40px 0; }

#frontpage .node { font-size:100%; line-height:140%; padding:0;}

#sidebar { width:300px; float:left; padding:0 60px 0 0; }

#main { width:580px; float:left; }

.no-sidebars #main {width: 940px; padding:0; margin:0; display:block; overflow:hidden;  } 

.no-sidebars #sidebar { display:none; }

/* Overview page*/

.overview-area { display:block; overflow:hidden; width:300px; min-height:200px; float:left; border:7px solid #f2f2f2; margin: 0 9px 0 0; } 

.overview-area-inside { border:1px solid #cacaca; overflow:hidden; display:block; padding:0 0 20px 0; margin:0; min-height:200px; 
background:#eff3f7 url(images/overview-block-bg.png) repeat-x bottom; } 

.overview-area.last { margin:0; } 

.overview-area-text { padding:0 18px; } 

/* Javascript Overview slideshow */
#overview-slider {  width:940px; padding:0; margin:0 auto; display:block; overflow:hidden; position:relative;}

div#overview-slideshow, .overview-slider-item { width:940px; height:395px; overflow:hidden; display:block; position:relative;}

.overview-slider-text { display:block; position:absolute; text-align:left; top:225px; left:0; z-index:100; padding:15px; overflow:hidden; 
background:transparent url(images/slideshow-text-bg.png) repeat-x; height:125px; width:405px; font-size:140%; color:#E8E8E8; line-height:120%;} 

.overview-slider-text h1 { margin:-10px 0 0 0; font-weight:normal; color:#00a5e4; } 

.overview-slider-text p { margin:5px 0 0 0; padding:0; } 

.overview-slider-text .more-link { display:block; overflow:hidden; text-align:right; font-size:80%;}

#overview-slider-controls { display:block; position:absolute; bottom: 0; right: 0; text-align:right; top:355px; width:505px; z-index:1000; outline:none; } 

#overview-slider-controls ul { display:block; overflow:hidden; margin:0; padding:0; float:right; padding:0 45px 0 0; }

#overview-slider-controls ul li { float:left; display:block; margin:0; padding:0; list-style:none; }

#overview-slider-controls ul li a { width:30px; height:9px; background:url('images/inactive-slide.png') no-repeat center center; display:block; float:left; padding:2px; margin:2px; outline:none; }

#overview-slider-controls ul li a:focus { outline:none; }

#overview-slider-controls ul li a:hover, #overview-slider-controls ul li a.activeSlide { background:url('images/active-slide.png') no-repeat center center; }

/* Javascript Workflow slideshow */
#workflow-slider {  width:940px; padding:0; margin:0 auto; display:block; position:relative;}

div#workflow-slideshow, .workflow-slider-item { width:940px; height:395px; display:block; overflow:hidden; position:relative;}

.workflow-slider-text { display:block; position:absolute; text-align:left; top:225px; left:0; z-index:100; padding:15px; overflow:hidden; 
background:transparent url(images/slideshow-text-bg.png) repeat-x; height:125px; width:405px; font-size:140%; color:#E8E8E8; line-height:120%;} 

.workflow-slider-text h1 { margin:0; font-weight:normal; color:#00a5e4; } 

.workflow-slider-text p { margin:5px 0 0 0; padding:0; } 

.workflow-slider-text .more-link { display:block; overflow:hidden; text-align:right; font-size:80%;}

#workflow-slider-controls { display:block; position:absolute; bottom: 0; left: 0; text-align:left; width:960px; z-index:1000; outline:none; margin:0 0 -54px -10px;  background:url('images/shadow.png') no-repeat; height:54px;}

#workflow-slider-controls ul { display:block; overflow:hidden; margin:0 0 0 10px; float:left; padding:0; }

#workflow-slider-controls ul li { display:block; margin:0; padding:0; list-style:none; }

#workflow-slider-controls ul li a { width:330px; height:18px; background:url('images/inactive-button.png') no-repeat center center; display:block; position:absolute; padding:18px 0; margin:0; 
outline:none; color:#ffffff; vertical-align:middle; font-size:170%; text-align:center;}

#workflow-slider-controls ul li a:focus { outline:none; }

#workflow-slider-controls ul li a:hover, #workflow-slider-controls ul li a.activeSlide { background:url('images/active-button.png') no-repeat center center; }

#workflow-slider-controls ul li.first a { margin:0; z-index:1000; }

#workflow-slider-controls ul li.base a { margin:0 0 0 310px;  z-index:900; background:url('images/pink-button.png') no-repeat center center;}

#workflow-slider-controls ul li.base a:hover, #workflow-slider-controls ul li.base a.activeSlide { background:url('images/pink-active-button.png') no-repeat center center; }

#workflow-slider-controls ul li.last a { background:url('images/final-button.png') no-repeat center center; width:320px; margin:0 0 0 620px;  z-index:102;}

#workflow-slider-controls ul li.last a:hover, #workflow-slider-controls ul li.last a.activeSlide { background:url('images/final-active-button.png') no-repeat center center; }


/* Javascript benefits slideshow */
#benefits-slider {  width:940px; padding:0; margin:0 auto; display:block; position:relative;}

div#benefits-slideshow, .benefits-slider-item { width:940px; height:395px; display:block; overflow:hidden; position:relative;}

.benefits-slider-text { display:block; position:absolute; text-align:left; top:225px; left:0; z-index:100; padding:15px; overflow:hidden; 
background:transparent url(images/slideshow-text-bg.png) repeat-x; height:125px; width:405px; font-size:140%; color:#b7b7b7; line-height:120%;} 

.benefits-slider-text h1 { margin:0; font-weight:normal; color:#00a5e4; } 

.benefits-slider-text p { margin:5px 0 0 0; padding:0; } 

.benefits-slider-text .more-link { display:block; overflow:hidden; text-align:right; font-size:80%;}

#benefits-slider-controls { display:block; position:absolute; bottom: 0; left: 0; text-align:left; width:960px; z-index:1000; outline:none; margin:0 0 -57px -10px;  background:url('images/shadow.png') no-repeat; height:55px;}

#benefits-slider-controls ul { display:block; overflow:hidden; margin:0 0 0 10px; padding:0; }

#benefits-slider-controls ul li { display:block; loat:left; margin:0; padding:0; list-style:none; }

#benefits-slider-controls ul li a { width:168px; height:43px; background:url('images/inactive.png') no-repeat center center; display:block; float:left; padding:10px 5px 0 15px; margin:0; 
outline:none; color:#ffffff; vertical-align:middle; font-size:120%; text-align:left; font-weight:bold; line-height:110%; }

#benefits-slider-controls ul li a:focus { outline:none; }

#benefits-slider-controls ul li a:hover, #benefits-slider-controls ul li a.activeSlide { background:url('images/active.png') no-repeat center center; }

/* Footer */
#content-wrapper { background:#ffffff url(images/footer-bg.png) repeat-x bottom; }

#footer  { clear:both; overflow:hidden; font-size:90%; }

#footer-inside{ width: 960px; margin: 0 auto; overflow:hidden; min-height:200px; padding:40px 0; 
background: transparent url(images/horizontal-shadow.png) no-repeat center top; } 

.footer-area { float:left; width:230px; padding:0 10px 10px 0; } 

.footer-area.last { padding:0; width:240px}

#footer h2 { font-weight:normal; margin:20px 0 10px 0; } 

#footer h3 { padding:0 0 10px 0; margin:0; font-size:18px; color:#636363; } 

.map { border:1px solid #c1c1c1;  }

.skinned-image { border:1px solid #DEDEDE; margin:12px 0 0 10px; }

/* Menu lists */

ul.menu { padding:0; margin:0; }

ul.menu li { padding:0; margin:0; list-style:none; list-style-image:none; background:transparent url(images/menu-item-border.jpg) repeat-x bottom;}

ul.menu li a { display: block; text-decoration:none; padding:5px 0; margin:0; outline:none; }

ul.menu li.first a { padding:0 0 5px 0;}

ul.menu li a:hover { outline:none; color:#656565; }

li a.active { color: #656565; }

#block-menu-menu-products { font-size:110%; }

#block-menu-menu-products-footer ul.menu li, #block-menu-menu-company ul.menu li { background:none;}

#block-menu-menu-products-footer ul.menu li a, #block-menu-menu-company ul.menu li a{ padding:0 0 5px 0;  }

#block-menu-menu-products-footer ul.menu li a:hover, #block-menu-menu-products-footer ul.menu li a.active, 
#block-menu-menu-company ul.menu li a:hover, #block-menu-menu-company ul.menu li a.active{ padding:0 0 5px 0;  }



/* Comments */

.comment, .comment-level1, .comment-level2 {
	background:#f1f2f4; 
	padding:20px; 
	border:1px solid #dedfe1;
	margin:20px 0 20px 0; 
}

.comment-level1 {
	margin:20px 0 20px 20px; 
}

.comment-level2 {
	margin:20px 0 20px 40px; 
}

.node_read_more {
	float:right; 
	padding:15px 0;
	display:block;
	overflow:hidden;
}

.node_read_more a{
	display: block;
	color: #5d695b;
	font-size:85%;
	outline:none;
	background:transparent url(images/read-more.png) no-repeat ;
	padding:0 0 5px 14px;
	text-decoration:none;
	width:70px;
}

div.messages.status {
	background:#c4e5c4;
	border:1px solid #8eb48e;
	padding:10px;
	margin:0 0 15px 0;
}

div.messages.error {
	background:#c58979;
	border:1px solid #976659;
	padding:10px;
	margin:0 0 15px 0;
	color:#ffffff;
}

div.messages.warning {
	background:#f1d3af;
	border:1px solid #d2ac7f;
	padding:10px;
	margin:0 0 15px 0;
}

table {width:100%; border-spacing:0; border:1px solid #dedfe1; border-collapse:collapse; text-align:left;}
table th { background:#b6e4ff; }
table tr.odd { background:#f5f5f5; }
table tr.even { background:#e3f5ff; }
table td , table th{ padding:5px; }

/*  --------------------------------------------------------------------- */
table { margin:15px 0; border: 1px solid #cdcdcd; border-collapse:collapse; border-spacing:0; font-size:100%; width: 100%;}
th { text-align:center; font-weight:bold; border: 1px solid #cdcdcd;}
th, td { padding:4px 6px; border: 1px solid #cdcdcd;}
tr.table-top {background: #e5e5e5; font-weight: bold;}

/*  --------------------------------------------------------------------- */
ul, ol { display:block; margin:15px 0 15px 20px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a, ul li a.active { ext-decoration:none; }
ul li a:hover  {  text-decoration:none; }
.pager-current { font-weight:bold; color:#7c713f; }

/*  -------------------------------------------------------------------- */
dl { margin:15px 0; }
dt { font-weight:bold; }
dd { margin-left:30px; }

/*  --------------------------------------------------------------------- */
fieldset { margin:15px 0; padding:10px; border:1px solid #CCC; }
legend { margin-left:10px; font-size:100%; font-weight:bold; color:#000; }
abbr, acronym, .help { border-bottom:1px dotted #CCC; cursor:help; }
blockquote { margin:0; }
del, .del { text-decoration:line-through; }
strong, .strong { font-weight:bold; }
cite, em, q, var { font-style:italic; }
code, kbd, samp  {font-family:monospace; font-size:110%; }
hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;} 
.light {padding: 4px 5px; background: #ac0001; text-decoration: none;} .light:hover {color: #fff;}
.noscreen { display:none; }

.breadcrumb { padding-bottom:0px;}

.submitted { margin-bottom:10px; display:block;}

#poster-creation-div{ background:#f2fafe url('images/horizontal_blue.png') repeat-y left; display:block; overflow:hidden; min-height:350px; }

#poster-submission-div{background:#fef3f7 url('images/horizontal_pink.png') repeat-y left; display:block; overflow:hidden; min-height:350px;border-top:1px solid #ffffff;}

#poster-presentation-div{ background:#fef4e8 url('images/horizontal_orange.png') repeat-y left; display:block; overflow:hidden; min-height:350px; border-top:1px solid #ffffff;}

.workflow-left { float:left; width:62px; text-align:center; padding:40px 0 0 0;}

.workflow-right { float:left; width:450px; padding:40px 350px 0 78px;}

.workflow-arrow { width:940px; text-align:center; clear:both; position:absolute; margin:-1px 0 0 0; }

div.benefits { background:#f2fafd; margin:0; padding:0; display:block; overflow:hidden; border-bottom:1px solid #b5d1dd; }

div.benefits h2 { font-size:200%; font-weight:normal; color:#00a5e5; text-shadow: 0 1px 1px #B0B0B0; }

div.benefits a { background:none; text-decoration:none; }

div.benefits ul, div.eposterslocal ul { margin:0; padding:5px 0 20px 20px; }

div.benefits ul li, div.eposterslocal ul li {list-style-image: url('images/tick.png'); padding: 0 0 10px 10px;}

div#poster-presentation-next a, div.next-contact a{ display:block; overflow:hidden;  background:transparent url('images/next.png'); width:213px; height:35px; 
margin:50px auto 0 auto; text-align:center;  padding:15px 0 0 0; color:#ffffff; font-size:150%; }

#footer-about { display:block; float:left; width:235px; }

#footer-benefits { display:block; float:left; width:235px; }

#footer-information { display:block; float:left; width:150px; }

#footer-action { display:block; float:left; width:280px; }

#footer { line-height:180%; }

#footer-left { float:left; width:680px; }

#footer-right { float:right; width:280px; }

#footer-message { clear:both; }

#footer-left .block a { background:transparent url(images/tiny-arrow.png) no-repeat center left; padding:0 0 0 10px; }

#footer h3 a { background:none; padding:0; }

div.block-flickr { display:block; overflow:hidden; margin:5px 10px 0 0; }

div.block-flickr img { border:1px solid #b6d1de; float:left; margin:0 10px 10px 0;}

div.epostersonline-store { display:block; overflow:hidden; float:left; width:368px; margin:0 14px 0 5px; 
background:transparent url(images/ePostersOnline-store.png) no-repeat top; min-height:320px;  padding:150px 45px 0 45px; font-size:90%; line-height:140%;}

div.eposterslive-store { display:block; overflow:hidden; float:left; width:368px; margin:0 5px 0 0;
background:transparent url(images/ePostersLive-store.png) no-repeat top; min-height:320px; padding:150px 45px 0 45px; font-size:90%; line-height:140%; }

div.epostersonline-store ul, div.eposterslive-store ul {padding:10px 0 0 20px; margin:0;}

div.epostersonline-store ul li, div.eposterslive-store ul li {list-style-image: url('images/tick.png'); padding: 0 0 10px 10px;}

.contactus-inside  { display:block; float:left; width:50%; }

.footer-message-logo { float:left; padding:0 10px 0 0; }

.views_slideshow_singleframe_teaser_section, .views_slideshow_slide  { width:100%; }

.view-news a { color:#ffffff; } 

.view-news a:hover { text-decoration:underline; } 

.view-news .views-field-name { background: none repeat scroll 0 0 transparent; display: block; float: left; text-align: left; padding: 0 20px 0 0; margin: 0 20px 0 0; border-right:1px solid #ffffff; }

.view-news .views-field-title { background: none repeat scroll 0 0 transparent; display: block; float: left; }

#node-1 h1.title , #node-2 h1.title , #node-3 h1.title , #node-4 h1.title , #node-5 h1.title , #node-6 h1.title , #node-7 h1.title , #node-8 h1.title, #node-9 h1.title,
#node-52 h1.title { display:none; }

#meetings  { clear:both; padding: 80px 0 40px 0; background: #ffffff url(images/horizontal-shadow.png) no-repeat center 30px; }

#meetings-inside { width: 960px;  margin: 0 auto; padding:0; } 

.block .view-recent-meetings .views-row, .block .view-upcoming-meetings .views-row, .block .view-recent-posts .views-row { padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px solid #c9cdd0; }

.block .view-recent-meetings .views-row.views-row-last, .block .view-upcoming-meetings .views-row.views-row-last,.block .view-recent-posts .views-row.views-row-last { border:none; }

.block .view-recent-meetings .views-row a, .block .view-upcoming-meetings .views-row a, .block .view-recent-posts .views-row a { color:#4d4d4d; }

.block .view-recent-meetings .views-row a, .block .view-upcoming-meetings .views-row a { color:#4d4d4d; background:transparent url(images/arrow.png) no-repeat left 8px; padding:0 0 0 20px; display:block; }

.block .view-recent-meetings .views-row a:hover, .block .view-upcoming-meetings .views-row a:hover, .block .view-recent-posts .views-row a:hover { color:#00a5e4; }

.block .view-recent-meetings .view-content, .block .view-upcoming-meetings .view-content,
.block .view-recent-meetings .more-link, .block .view-upcoming-meetings .more-link  { padding:0 20px; }

#meetings-inside-left { float:left; width:435px; background:#eef1f6; padding:20px; min-height:280px; }

#meetings-inside-right { float:right; width:435px; background:#eef1f6; padding:20px; min-height:280px; }

#meetings-inside-left .title-container, #meetings-inside-right .title-container { border:5px solid #ffffff; width:200px; font-weight:normal; text-align:center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:-30px 0 15px -5px; } 

#meetings-inside-left h2 a, #meetings-inside-right h2 a { display:block; background:#00adef; color:#ffffff; padding:10px; font-weight:normal;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; margin:0; }

#meetings-inside-left h2 a:hover, #meetings-inside-right h2 a:hover { background:#1ac0ff; text-decoration:none; }

#meetings-inside-left h2, #meetings-inside-right h2 { padding:0; margin:0; font-size:130%; }

#overview  { clear:both; padding:20px 0 10px 0; background:#ffffff; }

#overview-inside { width: 960px;  margin: 0 auto; padding:20 0; overflow:hidden;} 

#block-menu-menu-meetings ul.menu li { padding:0 0 5px 0; margin:0 0 5px 0; border-bottom:1px solid #c9cdd0; background:none; }

#block-menu-menu-meetings ul.menu li a { color:#4d4d4d; }

#block-menu-menu-meetings ul.menu li a:hover, #block-menu-menu-meetings ul.menu li a.active { color:#00a5e4; }

#footer-message  { clear:both; padding:40px 0; background: #ffffff url(images/horizontal-shadow.png) no-repeat center top; }

#footer-message-inside { width: 960px;  margin: 0 auto; padding:0; text-align:center; font-size:12px; }

#custom-area { clear:both; padding:40px 0; background: #ffffff url(images/horizontal-shadow.png) no-repeat center top; }
    
#custom-area-inside { width: 960px;  margin: 0 auto; padding:0; text-align:left; font-size:12px; color:#7d7d7d; }

#custom-area-inside h2 { font-weight:normal; font-size:20px; text-shadow: 0 2px 2px #d9d9d9; margin-bottom:10px; }
        
#custom-left { float:left; width:340px; }

#custom-center { float:left; width:280px; }

#custom-right { float:left; width:340px; }

.contactus-title { font-weight:bold; font-size:14px; }

ul.social-media { margin:8px 0 0 -5px; padding:0; display:block; overflow:hidden; }

ul.social-media li {display:inline-block; float:left; list-style-type:none; margin:0; cursor:pointer; }

ul.social-media li a { display:inline-block; width:40px; height:40px; padding:0;  margin-right:10px; text-align:center; overflow:hidden; outline:none; }

ul.social-media li.facebook a { background:url('images/social-media-facebook.png') no-repeat center bottom; }

ul.social-media li.twitter a { background:url('images/social-media-twitter.png') no-repeat center bottom; }

ul.social-media li.linkedin a { background:url('images/social-media-linkedin.png') no-repeat center bottom; }

ul.social-media li.youtube a { background:url('images/social-media-youtube.png') no-repeat center bottom; }

ul.social-media li.facebook a:hover { background:url('images/social-media-facebook-hover.png') no-repeat center bottom; }

ul.social-media li.twitter a:hover { background:url('images/social-media-twitter-hover.png') no-repeat center bottom; }

ul.social-media li.linkedin a:hover { background:url('images/social-media-linkedin-hover.png') no-repeat center bottom; }

ul.social-media li.youtube a:hover { background:url('images/social-media-youtube-hover.png') no-repeat center bottom; }

#custom-top  { clear:both; padding:40px 0 10px 0; background:#ffffff; }

#custom-top-inside { width: 960px;  margin: 0 auto; overflow:hidden; text-align:center; } 

.testimonial-title { font-size:25px; font-weight:300; color:#363636; text-shadow: 0 2px 2px #d9d9d9; padding:0 0 15px 0; line-height:100%;}

.testimonial-person { font-size:14px; color:#707070; font-weight:bold; }

.testimonial-body { font-size:12px; color:#707070; }

/*
* Subscribe
*/
#subscription-block .content { background:#ffffff; border:1px solid #d3d3d3; padding:4px; outline:none; margin:0; overflow:hidden;
/* Radius */
 -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; 
 }

.subscription-title { text-align:center; font-size:13px; font-weight:bold; padding:0 0 10px 0; text-shadow:0 2px 3px #037FC3; }

#subscription-block input.form-text { background:none; border:none; margin:0; padding:6px 5px 0; width:220px; outline:none; text-decoration: none;  font-size: 12px; font-weight: bold; color:#ababab; float:left; }

#subscription-block input.form-submit { margin:0; float:right; border:none; font-weight: bold; padding:8px 15px; display:block; }

#subscription-block input.form-submit { color:#ffffff; padding:5px 15px; text-shadow: 0 1px 1px #0697e1; border:none; cursor:pointer;
/* background */
background: #18c0f1;
/* IE10 */ 
background-image: -ms-linear-gradient(top, #18c0f1 0%, #01a5e6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #18c0f1 0%, #01a5e6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #18c0f1 0%, #01a5e6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #18c0f1), color-stop(1, #01a5e6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #18c0f1 0%, #01a5e6 100%);
/* Proposed W3C Markup */ 
background-image: linear-gradient(top, #18c0f1 0%, #01a5e6 100%);
/* IE6-9 */ 
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#18c0f1', endColorstr='#01a5e6');
/* radius */
-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
/* shadow */
-webkit-box-shadow: 0px 1px 2px #939da2; -moz-box-shadow: 0px 1px 2px #939da2; box-shadow: 0px 1px 2px #939da2; }

#subscription-block input.form-submit:hover {  background: #0aafea; text-decoration:none; }

.mail-links { clear:both; padding:0 0 10px 0; display:block; overflow:hidden; }

.mail-link h2 { font-size:130%; line-height:95%; }

.mail-link a { background:#00adef; color:#ffffff; padding:10px 15px; font-weight:normal;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:5px; margin:0 15px 0 0;
float:left; display:inline-block;  }

.mail-link a:hover { background:#1ac0ff; text-decoration:none; }

.mail-link-description { font-size:11px; }

#testimonials-slideshow { margin:0 auto; text-align:center; width:960px!important; }

.testimonial-slider-item { width:960px!important; }