body { font-family:'calibri'; font-size:12px; margin:0px; padding:0px;}
.cleaner { clear:both;}
	@font-face {
			    font-family: 'calibri','sans-serif';
			    src: url('http://www.1stoptutorials.com/clicksms/fonts/calibri.eot');
			    src: local('calibri'), 
			         local('calibri'), 
			         url('http://www.1stoptutorials.com/clicksms/fonts/calibri.ttf') format('truetype'),
			         url('http://www.1stoptutorials.com/clicksms/fonts/calibri.svg#font') format('svg'); 
			}
			
#wrapper { width:971px; margin:0 auto; padding:0 0 15px 0;}
html {
	line-height: 1.2!important;
}

/*************START - Header *************************************/
#header { max-width:971px; width:100%; padding-top:30px;}
#header .logo { width:502px; float:left; height:93px;}
#header .logo img { border:0px;}
#header .logo span { font-size:11px; font-weight:bold; padding:0 0 0 5px;}
#header .details { float:right; padding-top:14px; width:410px;}
#header .details p {font-size:16px; color:#545454; margin:10px 12px 0 0;padding:0 0 0 0; line-height:20px;font-family:'calibri', Arial, Helvetica, sans-serif; text-align:justify;}
#header .details .login { background:url('../images/login.png') no-repeat; width:91px; height:21px; color:#fff; line-height:19px; text-align:center; cursor:pointer; font-weight:bold; font-size:13px; float:left; margin-right:14px; margin-top:1px;}
#header .details .login a { text-decoration:none; color:#FFF; }
#header .details .login a:hover { color:#000; }

#header .details .register { background:url('../images/register.png') no-repeat; width:91px; height:21px; color:#fff; line-height:19px; text-align:center; cursor:pointer; font-weight:bold; font-size:13px; float:left;margin-right:14px;margin-top:1px;}
#header .details .register a { text-decoration:none; color:#FFF; }
#header .details .register a:hover { color:#000; }
#header .details #search { width:199px; float:left;}
#header .details #search .whitebox { width:150px; height:11px; border:1px solid #abadb3; padding:5px; float:left; margin-right:4px;}
#header .details #search .button { width:23px; height:23px; background:url('../images/search-but.png') no-repeat; border:0px; text-indent:-9999px; cursor:pointer; float:left;}
/*************END - Header ***************************************/

/*************START - Topmenu *************************************/
.top-menu {max-width:971px; width:100%; height:32px; margin-top:11px;}
.top-menu ul {font-size: 14px;margin: 0;padding: 0;list-style: none;}
.top-menu ul li {display: block;position: relative;float: left;}
.top-menu li ul { display: none;}
.top-menu ul li a {display: block;text-decoration: none;color: #5c5c5c;background: url('../images/top-nav2.png') no-repeat; width:179px; height:26px;
margin-left: 3px;white-space: nowrap; line-height:26px; text-align:center; font-size:14px;}
.top-menu ul li a:hover { color:#0077FF;}
.top-menu li:hover ul {display: block;position: absolute;}
.top-menu li:hover li {float: none;font-size: 11px; z-index:1;padding-top:0px;}
.top-menu li:hover li a {background: url('../images/top-nav2.png') no-repeat;color:#000; }
.top-menu li:hover li a:hover { color:#0077FF;}

.closeNav {
	display: none;
}

.mobileMenu {
	display: none;
}
/*************END - Topmenu *************************************/

/*************START - Slider *************************************/
#slide-background {width:955px; height:310px; padding:0px; position:relative;margin-top:5px; background:#fafbfd; padding:1px; padding:10px 0 0 15px; background:url(../images/bg-slider.jpg) no-repeat; margin-left:1px;}
.slider2 .caption { float:left; width:457px;}
.slider2 .caption h1{ font-size:40px; color:#2682ab; margin:0 0 8px 0; font-weight:bold; font-style:italic; padding:26px 0 0 20px;}
.slider2 .caption h2{ font-size:20px; color:#5c99b5; margin:0 0 15px 0; font-weight:bold; font-style:italic;padding:0 0 0 20px;}
.slider2 .caption p{ font-size:16px; color:#2682ab; margin:0px;padding:0 0 0 20px; line-height:22px;font-family:'calibri', Arial, Helvetica, sans-serif;}
.slider2 img { float:right;}

.jquery-slider-wrapper{position:relative;clear:both;zoom:1;}
.jquery-slider-slide{display: none;margin: 0;padding: 0;position: absolute;left:0;top:0;width: 100%;}
.jquery-slider-slide img{border:0;margin:0;padding:0;}
.jquery-slider-slide-current{display:block;}
.jquery-slider-slide-next{display:block;}
.jquery-slider-selectors{display:inline;float:left;overflow:hidden;position:absolute;bottom:9px;right:16px;color:#FFFFFF;text-indent: -99999px;}
.jquery-slider-selector{background:url('../images/no-active.png');display:inline;float:left;width:10px;height:10px;margin:0 0 0 -99999px;}
.jquery-slider-selector-current{background:url('../images/active.png')}
.jquery-slider-selector span{display:none;}
.jquery-slider-control{position:absolute;right:13px;top:11px;cursor: pointer;width:9px;height:14px;}
.jquery-slider-control span{display:none;}
.jquery-slider-control-play{background:url('../images/jquery-slider-theme.png') no-repeat 0px -42px;}
.jquery-slider-control-pause{background:url('../images/jquery-slider-theme.png') no-repeat -10px -42px;}
.jquery-slider-navigation{display:block;}
.jquery-slider-navigation-prev{ text-indent:-9999px;}
.jquery-slider-navigation-prev span{display:none;}
.jquery-slider-navigation-next{ text-indent:-9999px;}
.jquery-slider-navigation-next span{display:none;}
.jquery-slider-timer{color:#FFFFFF;position:absolute;top:5px;right:5px;overflow:hidden;width:26px;height:26px;}
.jquery-slider-timer-rotator{background:url('../images/jquery-slider-rotator-left.png') no-repeat 0 0;overflow:hidden;width:26px;height:26px;position:absolute;top:0;left:-13px;}
.jquery-slider-timer-mask{overflow:hidden;width:13px;height:26px;position:absolute;top:0;right:0px;}
.jquery-slider-timer-rotator-move{left:0;}
.jquery-slider-timer-mask-move{width:26px;left:0;background:url('../images/jquery-slider-rotator-right.png') no-repeat 0 0;}
 /*END slideshow code */
 
.content { width:976px; background:url('../images/content-bg.png') repeat-y top left;}
.content { width:976px; background:url('../images/content-bg.png') repeat-y top left;}
.content-outer { max-width:973px; width:100%; background:url('../images/content-bg2.png') repeat-y top center;}
.content2 { max-width:973px; width:100%; background:url('../images/content-outer.jpg') no-repeat top center;}
.inside {width:714px; float:left; padding:0 10px 10px 10px; text-align:left;}
.inside h1 { font-weight:normal; font-size:27px; margin:0 0 10px 0; padding:0px; color:#c50c0c; line-height:29px;}
.inside h2 { font-weight:normal; font-size:20px; margin:0 0 7px 0; padding:0px; line-height:20px; color:#c50c0c;}
.inside h2 span { font-weight:normal; font-size:14px; margin:0 0 7px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.inside p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.inside a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}
.inside a:hover { color:#0046ff;}
.inside p span { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}

#right2 { width:820px; margin:0px; padding:0px; float:right;margin-top:15px; margin-left:5px;}
.about { position:relative; }
.about p { font-weight:normal; font-size:14px; margin:0 25px 11px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
.about a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.about a:hover { color:#0046ff;}
.about2 { position:relative; width:800px; margin-left:130px;}
.about2 h1 {font-weight:normal; font-size:50px; margin:8px 0 23px 0; padding:0px; color:#4B4B4B; line-height:29px;}

.bullet { width:56px; height:56px; position:absolute; left: -120px; top:5px; background:url('../images/bullet.png') no-repeat;}
.bullet2 { width:56px; height:56px; position:absolute; left: -100px; top:5px; background:url('../images/bullet.png') no-repeat;}
.passed { width:253px; height:103px; float:right; margin: -8px 25px 3px 8px; background: url('../images/passed.jpg') no-repeat;}
.passed1 { float:right; margin: 0px 25px 3px 8px;)}
.ukfast1 { float:right; margin: 5px 25px 3px 8px;)}

.con-wrap { margin-top:5px;}
.con-wrap .address { float:left; width:205px;font-weight:normal; font-size:14px; color:#4B4B4B;margin-right: 35px;}
.con-wrap .address .address-left { float:left; width:52px;}
.con-wrap .address .address-right { float:right; width:131px;line-height:18px;}

.rental { float:left; width:225px;font-weight:normal; font-size:13px; color:#4B4B4B;margin-right: 35px;}
.rental h4 { font-weight:normal; font-size:18px; margin:0 0 5px 0; padding:0px; color:#c50c0c;}
.rental .rental-left { float:left; width:83px; padding:0px; margin:0px;font-weight:normal; font-size:14px;}
.rental .rental-right { float:right; width:83px;font-weight:normal; font-size:14px;}
.rental p { font-weight:normal; font-size:14px; margin:15px 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.rental a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}
.rental a:hover { text-decoration:none;}
.rental p span { font-weight:normal; font-size:18px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}

.servicee { float:left; width:285px;font-weight:normal; font-size:13px; color:#4B4B4B;margin-right: 35px;}
.servicee .servicee-left { float:left; width:294px; padding:0px; margin:0px;font-weight:normal; font-size:14px;}
.servicee .servicee-right { float:right; width:66px;font-weight:normal; font-size:14px;}
.servicee p span { font-weight:normal; font-size:18px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}

.inbound {float:left; width:535px;font-weight:normal;}
.inbound p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
.inbound a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.inbound a:hover { color:#0046ff;}
.inbound p span { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c; text-align:justify;}

.cosmic {float:left; width:490px;font-weight:normal;}
.cosmic p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
.cosmic a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.cosmic a:hover { color:#0046ff;}
.cosmic p span { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c; text-align:justify;}

.con-wrap .tel { float:left; width:235px;font-weight:normal; font-size:14px; color:#4B4B4B;}
.con-wrap .tel .tel-left { float:left; width:70px;}
.con-wrap .tel .tel-right { float:right; width:165px;}

.con-wrap .term {float:left; width:203px;font-weight:normal; font-size:13px; color:#4B4B4B;margin-left: 35px;}
.con-wrap .term h3 {font-weight:normal; font-size:18px; margin:0px; padding:0px; color:#c50c0c;}
.con-wrap .term a {font-weight:normal; font-size:14px; margin:0px; padding:0px; line-height:20px; color:#4B4B4B;}

.business-wrap { padding:15px 0 0 0; marign:0px;}
.business-wrap .business-left { float: left; width:660px; margin:0 0 0 20px; position:relative;}
.business-wrap .business-left h1 { font-weight:normal; font-size:27px; margin:0 0 10px 0; padding:0px; color:#4B4B4B; line-height:29px; text-align:justify;}
.business-wrap .business-left h2 { font-weight:normal; font-size:18px; margin:0 0 7px 0; padding:0px; line-height:20px; color:#c50c0c;}
.business-wrap .business-left h3 { font-weight:normal; font-size:45px; margin:0 0 7px 0; padding:0px; line-height:40px; color:#4B4B4B;}
.business-wrap .business-left p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
.business-wrap .business-left a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.business-wrap .business-left a:hover { color:#0046ff;}
.business-wrap .business-left p span { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}
.ipod {width: 260px;height: 210px;float: right;position: absolute;top: 121px;right: -19px;}
.free { float:left; margin-top:42px;}
.try { float:right; width:90%;}
.business-wrap .business-right { float: right; width:258px; margin:0 13px 0 0;}

.clients { margin:0px; padding:0px;}
.clients .clients-top { width:258px; height:14px; background:url('../images/clients-top.png') no-repeat bottom left;}
.clients .clients-mid-out { width:258px; background:url('../images/clients-bg-bg.png') repeat-y top left;}
.clients .clients-mid-in { width:255px; background:url('../images/clients-bg.png') repeat-x top left; margin-left:1px;}
.clients .clients-mid-in .clients-logo { width:232px; height:62px; margin:0px auto;}
.clients .clients-mid-in .clients-divider { width:235px; background:url(../images/clients-divider.png) no-repeat; margin:17px auto; height:6px;}
.clients .clients-mid-in ul.clients-list { width:235px; margin:0 auto; padding:0px; list-style:none;}
.clients .clients-mid-in ul.clients-list li { text-align:justify; margin-bottom:20px;font-weight:normal; font-size:13px; margin:0 0 10px 0; padding:0px; line-height:18px; color:#4B4B4B; background:url('../images/clients-icon.png') no-repeat left top; padding:0 0 0 30px; width:205px; display:block;}
.clients .clients-mid-in ul.clients-list li span { margin-bottom:20px;font-weight:normal; font-size:18px; margin:0px; padding:0px; line-height:19px; color:#4B4B4B;}
.clients .clients-mid-in p { font-weight:normal; font-size:14px; margin:0 auto 0 auto; padding:0px; line-height:19px; color:#4B4B4B; display:block; width:235px; text-align:justify;}
.clients .clients-mid-in a { font-weight:normal; font-size:14px; margin:0 auto 0 auto; padding:0px; line-height:19px; color:#4B4B4B;}
.clients .clients-mid-in a:hover { color:#0046ff;}
.clients-bot { width:258px; height:7px; background:url('../images/clients-bot.png') no-repeat top left;}

.sandr { margin:0 0 0 0; padding:25px 0 0 0;}
.sandr .left { margin:0px 0 0 8px; padding:0px; width:112px; float:left;}
.sandr .left2 { margin:0px 0 0 8px; padding:0px; width:112px; float:left; height:450px;}
.sandr .left .left-icon { margin:25px 0 0 0; padding:0px; width:89px; height:82px; margin:0 auto;}
.left-icon2 { margin:45px 15px 0 0px; padding:0px; width:89px; height:82px; float:left;}
.sandr .mid {padding:0px; width:508px; float:left; margin:0 0 0 8px;}
.sandr .mid h1 { font-weight:normal; font-size:50px; margin:8px 0 23px 0; padding:0px; color:#4B4B4B; line-height:29px;}
.sandr .mid h2 { font-weight:normal; font-size:18px; margin:0 0 2px 0; padding:0px; line-height:20px; color:#c50c0c;}
.sandr .mid h3 { font-weight:normal; font-size:35px; margin:0 0 7px 0; padding:0px; line-height:40px; color:#c50c0c;}
.sandr .mid p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
.sandr .mid a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.sandr .mid a:hover { color:#0046ff;}
.sandr .mid p span { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}

.mid2 {padding:0px; width:615px; float:left; margin:0 0 0 15px;}
.mid2 h1 { font-weight:normal; font-size:50px; margin:8px 0 23px 0; padding:0px; color:#4B4B4B; line-height:29px;}
.mid2 h2 { font-weight:normal; font-size:18px; margin:0 0 2px 0; padding:0px; line-height:20px; color:#c50c0c;}
.mid2 h3 { font-weight:normal; font-size:35px; margin:0 0 7px 0; padding:0px; line-height:40px; color:#c50c0c;}
.mid2 p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.mid2 a { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.mid2 a:hover { text-decoration:none;}
.mid2 p span { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}

.mid3 {padding:0px; width:615px; float:left; margin:0 0 0 15px;}
.mid3 h2 { font-weight:normal; font-size:20px; margin:0 0 2px 0; padding:0px; line-height:20px; color:#c50c0c;}
.mid3 p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}

.srecieve { width:490px; margin:8px 0 0 0px;}
.ssend { width:490px; margin:8px 0 0 0px;}
.ssalesforce { width:490px; margin:8px 0 0 0px;}
.smultiuser { width:490px; margin:8px 0 0 0px;}
.sprices { width:490px; margin:8px 0 0 0px;}

.divider3 { width:490px; height:6px; margin:20px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider4 { width:490px; height:6px; margin:0px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider5 { width:304px; height:6px; margin:13px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider6 { width:800px; height:6px; margin:20px 0 20px 132px; clear:both; background:url(../images/content-divider.png) repeat-x;}
.divider7 { width:304px; height:6px; margin:24px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider8 { width:304px; height:6px; margin:21px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider9 { width:490px; height:6px; margin:20px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider10 { width:304px; height:6px; margin:19px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider11 { width:490px; height:6px; margin:12px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider12 { width:490px; height:6px; margin:0px 0 9px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider13 { width:289px; height:6px; margin:21px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider14 { width:720px; height:6px; margin:21px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider15 { width:304px; height:6px; margin:2px 0 10px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}
.divider16 { width:690px; height:6px; margin:11px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}

.sandr .right { margin:0px 0 0 8px; padding:0px; width:308px; float:left;}
.sandr .right .spec { margin-top:15px; margin-left:0px;}
.sandr .right .spec4 {font-weight:normal; font-size:14px; margin:0 0 0px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
.sandr .right .spec-icon { margin:0px 8px 0 0px; padding:0px; width:61px; float:left;}
.sandr .right h4 { font-weight:normal; font-size:28px; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.sandr .right p { font-weight:normal; font-size:14px; margin:0 0 0px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.sandr .right a { font-weight:normal; font-size:14px; margin:0 0 0 20px; padding:0px; line-height:20px; color:#4B4B4B;}
.sandr .right a:hover { color:#0046ff;}

.spec2 { margin-top:15px; margin-left:8px;}
.spec2 .spec-icon2 { margin:12px 8px 0 0px; padding:0px; width:61px; float:left;}
.spec2 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec2 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec2 a { font-weight:normal; font-size:15px !important; margin:0 0 0 68px !important; padding:0px; line-height:20px; color:#4B4B4B;}

.spec3 { margin-top:0px; margin-left:8px;}
.spec3 .spec-icon3 { margin:12px 8px 0 0px; padding:0px; width:61px; float:left;}
.spec3 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec3 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec3 a { font-weight:normal; font-size:15px !important; margin:0 0 0 68px !important; padding:0px; line-height:20px; color:#4B4B4B;}

.spec6 { margin-top:0px; margin-left:8px;}
.spec6 .spec-icon6 { margin:12px 8px 0 0px; padding:0px; width:61px; float:left;}
.spec6 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec6 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec6 a { font-weight:normal; font-size:15px !important; margin:0 0 0 2px !important; padding:0px; line-height:20px; color:#4B4B4B;}

.spec7 { margin-top:0px; margin-left:8px;}
.spec7 .spec-icon6 { margin:12px 8px 0 0px; padding:0px; width:61px; float:left;}
.spec7 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec7 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec7 a { font-weight:normal; font-size:15px !important; margin:0 0 0 69px !important; padding:0px; line-height:20px; color:#4B4B4B;}

.spec8 { margin-top:0px; margin-left:8px;}
.spec8 .spec-icon8 { margin:12px 8px 0 0px; padding:0px; width:61px; float:left;}
.spec8 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec8 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec8 a { font-weight:normal; font-size:15px !important; margin:0 0 0 0px !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec8 span {font-weight:normal; font-size:14px !important; margin:5px 0 0px 0 !important; padding:0px; color:#4B4B4B;}
.spec8 span a {font-weight:normal; font-size:14px !important; margin:0 0 0 0px !important; padding:0px; line-height:20px; color:#4B4B4B;}

.spec9 { margin-top:0px; margin-left:8px;}
.spec9 .spec-icon9 { margin:12px 8px 0 45px; padding:0px; width:61px; float:left;}
.spec9 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec9 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec9 a { font-weight:normal; font-size:15px !important; margin:0 0 0 2px !important; padding:0px; line-height:20px; color:#4B4B4B;}

.spec4 { margin-top:0px; margin-left:8px; margin-bottom:8px;}
.spec4 .spec-icon4 { margin:12px 8px 0 0px; padding:0px; width:61px; float:left;}
.spec4 h4 { font-weight:normal; font-size:37px !important; margin:0 0 0px 0; padding:0px; line-height:40px; color:#c50c0c;}
.spec4 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec4 a { font-weight:normal; font-size:15px !important; margin:0 0 0 69px !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec4 span {font-weight:normal; font-size:14px !important; margin:5px 0 0px 0 !important; padding:0px; color:#4B4B4B;}
.spec4 span a {font-weight:normal; font-size:14px !important; margin:0 0 0 0px !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec4 span a:hover { text-decoration:none;}
.multi { margin:15px 0 0 8px;}

.spec5 { margin-top:0px; margin-left:0px; margin-bottom:8px;}
.spec5 p { font-weight:normal; font-size:15px !important; margin:5px 0 0px 0 !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec5 span {font-weight:normal; font-size:18px !important; margin:5px 0 0px 0 !important; padding:0px; color:#c50c0c;}
.spec5 a {font-weight:normal; font-size:15px !important; margin:0 0 0 0px !important; padding:0px; line-height:20px; color:#4B4B4B;}
.spec5 a:hover { color:#0046ff;}
.multi { margin:15px 0 0 8px;}

.holder { float:right; margin-right:19px;}

.top-section-right { background:url(../images/salesforce_logo.png) no-repeat top right;}

.top-section { width:815px; background:url(../images/city.png) no-repeat bottom right;margin-left:130px;}
.top-section h1 { font-weight:normal; font-size:50px; margin:8px 0 23px 0; padding:0px; color:#4B4B4B; line-height:29px;}
.top-section h2 { font-weight:normal; font-size:27px; margin:0 0 15px 0; padding:0px; line-height:20px; color:#c50c0c;}
.top-section p { font-weight:normal; font-size:17px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B;}
.top-section img { border:0px; margin-right:12px;}
.spacer { height:6px; padding:15px 0; background: url(../images/divider-long.jpg) no-repeat left center; margin-left:132px;}

.prices { background:url(../images/map.png) no-repeat top center; width:509px; margin-left:-15px; padding:0 0 0 15px;}
.prices .left-prices { float:left; width:197px;}
.prices .left-prices h2 {font-weight:normal; font-size:18px; margin:0 0 2px 0; padding:0px; line-height:20px; color:#c50c0c;}
.qty { float:left; width:48px; text-align:left;}
.qty ul { margin:0px; padding:0px; list-style:none;}
.qty ul li {font-weight:normal; font-size:14px; margin:0 0 0px 0; padding:0px; line-height:18px; color:#4B4B4B;}

.costs { float:left; width:96px; text-align:left; margin-left:50px;}
.costs ul { margin:0px; padding:0px; list-style:none;}
.costs ul li {font-weight:normal; font-size:14px; margin:0 0 0px 0; padding:0px; line-height:18px; color:#4B4B4B;}

.prices .right-prices { float:left; width:217px; margin-left:45px;}
.prices .right-prices  h2 {font-weight:normal; font-size:18px; margin:0 0 2px 0; padding:0px; line-height:20px; color:#c50c0c;}


#left-side { width:210px; margin:0px; padding:0px; float:left; margin-top:15px; margin-left:15px; position:relative;}
#left-side .test-free { width:186px; background:url('../images/bg-test.jpg') no-repeat; padding:10px 12px; height:177px;}
#left-side .test-free h4 { font-size:38px; color:#4B4B4B; margin:0px; padding:0px; text-align:center; font-weight:normal;}
#left-side .test-free p { font-size:16px; color:#4B4B4B; margin:0 0 4px 0; padding:0px; margin-left:9px;}
#left-side .test-free span {font-size:10px; color:#4B4B4B; margin:0px; padding:0px; margin-left:9px;}
#left-side .test-free #test {margin:5px 0 0 0; padding:0px;}
#left-side .test-free #test .t-form {margin:5px 0 0 0; padding:0px; background:url(../images/test-search.jpg) no-repeat; width:185px; height:32px;}
#left-side .test-free #test .t-form input {margin:3px 0 0 3px; width:178px; height:23px; border:0px; color:#b9b9b9; font-size:18px; text-align:center;}
#left-side .test-free #test .t-form p {font-size:11px; color:#c50c0c; margin:5px 0 4px 0; padding:0px; margin-left:9px;}
#left-side .test-free #test #showme {margin:15px 0 0 0; padding:0px; background: url(../images/but-show.jpg) no-repeat; width:185px; height:28px; border:0px; cursor:pointer; font-size:14px; font-weight:bold; color:#58595b;}

#left-side .customers-wrap {position: absolute;width: 243px; top:178px;}
#left-side .customers-wrap .customer-top { margin-top: 5px; width:208px; height:11px; background-color: #F3F8FC;}
#left-side .customers-wrap .customer-mid { width:208px;}
#left-side .customers-wrap .customer-midmid { width:208px;background: #fff url('../images/logos-bg.png') repeat-x top left;}
#left-side .customers-wrap .customer-midmid .logos-wrap { width:200px; height:182px; background:url('../images/bg-logos200w.png') no-repeat; margin:0 auto; overflow:none;}
.divider2 { width:670px; height:6px; margin:25px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}

#result { height:380px; margin:20px auto 0 auto; overflow: hidden;}

#carousel-wrapper {height:auto !important; width:180px;}
#carousel {overflow: hidden ;height:700px !important;}
#thumbs {overflow: hidden;height:175px !important;}

#carousel-wrapper .caroufredsel_wrapper {height:395px !important; width:192px !important; }
#carousel span, #carousel img, #thumbs a , #thumbs img  {display: block;float: left;}
#carousel span, #carousel a,#thumbs span, #thumbs a {position: relative;}
#carousel img,#thumbs img {border: none;position: absolute;top: 0;left: 0;}
#carousel img.glare,#thumbs img.glare {}
#carousel span {}
#thumbs-wrapper {position: relative;}

#thumbs a {
	width: 54px !important; 
	height: 55px !important; 
	margin: 4px 2px 0 2px;
}

#thumbs div {
	float:none; 
	clear:both; 
	width:220px !important;
}

#carousel span {
	padding: 0px;
	top: 25px;
}

#carousel .img-log {
	border: 0px; 
	margin: 125px 0 15px 0; 
}
#carousel .img-log  img {
	margin-left: 54px; 
	width: 100px; 
	height: 97px;
}
#carousel .img-log-thinkingfish {
	border: 0px; 
	margin: 60px 0 15px 0; 
}
#carousel .img-log-thinkingfish  img {
	margin-left: 40px; 
	width: 132px; 
	height: 40px;
}
#carousel .img-log-teachfirst {
	border: 0px; 
	margin: 70px 0 15px 0; 
}
#carousel .img-log-teachfirst  img {
	margin-left: 34px; 
	width: 145px; 
	height: 54px;
}
#carousel .img-log-shepherd {
	border: 0px; 
	margin: 60px 0 15px 0; 
}
#carousel .img-log-shepherd  img {
	margin-left: 42px; 
	width: 128px; 
	height: 32px;
}
#carousel .img-log-protocol {
	border: 0px; 
	margin: 50px 0 15px 0; 
}
#carousel .img-log-protocol  img {
	margin-left: 27px; 
	width: 151px; 
	height: 52px;
}
#carousel .img-log-pinbell {
	border: 0px; 
	margin: 60px 0 15px 0; 
}
#carousel .img-log-pinbell  img {
	margin-left: 32px; 
	width: 156px; 
	height: 41px;
}
#carousel .img-log-nla {
	border: 0px; 
	margin: 80px 0 15px 0; 
}
#carousel .img-log-nla  img {
	margin-left: 27px; 
	width: 155px; 
	height: 63px;
}
#carousel .img-log-mountainrescue {
	border: 0px; 
	margin: 165px 0 15px 0; 
}
#carousel .img-log-mountainrescue  img {
	margin-left: 38px; 
	width: 129px; 
	height: 148px;
}
#carousel .img-log-magpas {
	border: 0px; 
	margin: 130px 0 15px 0; 
}
#carousel .img-log-magpas  img {
	margin-left: 38px; 
	width: 125px; 
	height: 125px;
}
#carousel .img-log-lords {
	border: 0px; 
	margin: 60px 0 15px 0; 
}
#carousel .img-log-lords  img {
	margin-left: 24px; 
	width: 160px; 
	height: 46px;
}
#carousel .img-log-gettaxi {
	border: 0px; 
	margin: 115px 0 15px 0; 
}

#carousel .img-log-gettaxi  img {
	margin-left: 38px; 
	width: 142px; 
	height: 92px;
}
#carousel .img-log-homelearning {
	border: 0px; 
	margin: 65px 0 15px 0; 
}

#carousel .img-log-homelearning  img {
	margin-left: 30px; 
	width: 160px; 
	height: 63px;
}
#carousel .img-log-frontline {
	border: 0px; 
	margin: 70px 0 15px 0; 
}

#carousel .img-log-frontline  img {
	margin-left: 30px; 
	width: 148px; 
	height: 58px;
}
#carousel .img-log-estechco {
	border: 0px; 
	margin: 100px 0 15px 0; 
}

#carousel .img-log-estechco  img {
	margin-left: 32px; 
	width: 140px; 
	height: 85px;
}
#carousel .img-log-edf {
	border: 0px; 
	margin: 115px 0 15px 0; 
}

#carousel .img-log-edf  img {
	margin-left: 30px; 
	width: 150px; 
	height: 100px;
}
#carousel .img-log-head2toe {
	border: 0px; 
	margin: 115px 0 15px 0; 
}

#carousel .img-log-head2toe  img {
	margin-left: 54px; 
	width: 100px; 
	height: 97px;
}
#carousel .img-log-heathrow {
	border: 0px; 
	margin: 60px 0 15px 0; 
}

#carousel .img-log-heathrow  img {
	margin-left: 18px; 
	width: 162px; 
	height: 54px;
}
#carousel .img-log-easier {
	border: 0px; 
	margin: 50px 0 15px 0; 
}

#carousel .img-log-easier  img {
	margin-left: 34px; 
	width: 140px; 
	height: 36px;
}
#carousel .img-log-dsto {
	border: 0px; 
	margin: 125px 0 15px 0; 
}

#carousel .img-log-dsto  img {
	margin-left: 43px; 
	width: 116px; 
	height: 117px;
}
#carousel .img-log-dhl {
	border: 0px; 
	margin: 65px 0 15px 0; 
}
#carousel .img-log-dhl  img {
	margin-left: 38px; 
	width: 134px; 
	height: 42px;
}
#carousel .img-log-clearmetrics {
	border: 0px; 
	margin: 61px 0 15px 0; 
}

#carousel .img-log-clearmetrics  img {
	margin-left: 34px; 
	width: 134px; 
	height: 29px;
}
#carousel .img-log-cck {
	border: 0px; 
	margin: 90px 0 15px 0; 
}

#carousel .img-log-cck  img {
	margin-left: 44px; 
	width: 128px; 
	height: 93px;
}
#carousel .img-log-ccusa {
	border: 0px; 
	margin: 115px 0 15px 0; 
}

#carousel .img-log-ccusa  img {
	margin-left: 34px; 
	width: 136px; 
	height: 99px;
}
#carousel .img-log-carvers {
	border: 0px; 
	margin: 115px 0 15px 0; 
}
#carousel .img-log-carvers  img {
	margin-left: 34px; 
	width: 136px; 
	height: 99px;
}
#carousel .img-log-adams-park {
	border: 0px; 
	margin: 110px 0 15px 0; 
}
#carousel .img-log-adams-park  img {
	margin-left: 54px; 
	width: 100px; 
	height: 97px;
}
#carousel .img-log-alpha {
	border: 0px; 
	margin: 105px 0 15px 0; 
}

#carousel .img-log-alpha  img {
	margin-left: 54px; 
	width: 100px; 
	height: 97px;
}
#carousel .img-log-atkins {
	border: 0px; 
	margin: 65px 0 15px 0; 
}

#carousel .img-log-atkins  img {
	margin-left: 24px; 
	width: 150px; 
	height: 47px;
}
#carousel .img-log-fillmybelly {
	border: 0px; 
	margin: 100px 0 15px 0; 
}
#carousel .img-log-fillmybelly  img {
	margin-left: 40px; 
	width: 135px; 
	height: 89px;
}
#carousel .img-log-kellan {
	border: 0px; 
	margin: 80px 0 15px 0; 
}

#carousel .img-log-kellan  img {
	margin-left: 36px; 
	width: 128px; 
	height: 56px;
}
#carousel .img-log-imperial-college {
	border: 0px; 
	margin: 60px 0 15px 0; 
}
#carousel .img-log-imperial-college  img {
	margin-left: 30px; 
	width: 153px; 
	height: 40px;
}
#carousel .img-log-bybox {
	border: 0px; 
	margin: 60px 0 15px 0; 
}

#carousel .img-log-bybox  img {
	margin-left: 26px; 
	width: 145px; 
	height: 37px;
}

#carousel p {
	font-size:12px; 
	color:#4B4B4B; 
	margin:0 0 4px 0; 
	padding:0 0 0 10px; 
	line-height:19px; 
	clear: both; 
	display:block; 
	width:180px;
	height: 1000px;
	overflow: hidden;
}

/* Individual testimonal stylings
   ------------------------------ */
/* An example for #adams */
/* This is for the thumbnail tile image */
/*#thumbs a[href="#adams"] img {
	margin-top: 15px;
	height: 25px;
	width: 25px;
}*/

/* This is for the testimonial text */
/*#adams p {
	margin-top: -30px;
}*/

/* This is for the testimonial image */
/*#adams img {
	margin-left: -5px !important;
	width: 204px !important;
}*/



#wrapper img#shadow {width: 100%;position: absolute;bottom: 0;}

#prev {background: transparent url('../images/prev.png') no-repeat 0 0;display: block;width: 14px;height: 16px;margin-top: -20px;position: absolute;bottom: 2px;}
#next {background: transparent url('../images/next.png') no-repeat 0 0;display: block;width: 14px;height: 16px;margin-top: -20px;position: absolute;bottom: 2px;}
#prev {background-position: 0 0;left: 0px;}
#next {right: 0px;}			
#prev.disabled, #next.disabled {display: none !important;}

#left-side .customers-wrap .customer-midmid h4 { font-size:29px; color:#4B4B4B; margin:0px; padding:0px; text-align:center; font-weight:normal;}
#left-side .customers-wrap .customer-bot { width:208px; height:12px;}

#right { width:744px; margin:0px; padding:0px; float:right;margin-top:15px; margin-left:5px;}
#right .top-row { width:725px; height:179px; margin:0 0 15px 3px;}

#right .top-row .send { width:194px; height:147px; background:url(../images/content1.png) no-repeat; float:left; padding:15px 23px;}
#right .top-row .send .icontext { width:195px; margin:0px;}
#right .top-row .send .icontext .icon { width:61px; height:56px; float:left; margin:0 5px 0 0;}
#right .top-row .send .icontext .smstext { float:left; width:120px; color:#c50c0c; font-size:25px; text-align:left; margin:0px; line-height: 1.2;}
#right .top-row .send .icontext p { font-weight:normal; font-size:13px; margin:0 0 0 0; padding:0px; line-height:20px; text-align:justify;}
#right .top-row .send .icontext a { font-weight:normal; font-size:12px; margin:0 0 11px 0; padding:0px; color:#4B4B4B; float:right;}
#right .top-row .send .icontext a:hover { color:#0046ff;}

#right .top-row .recieve { width:194px; height:147px; background:url(../images/content2.png) no-repeat; float:left; padding:15px 23px;}
#right .top-row .recieve .icontext { width:195px; margin:0px;}
#right .top-row .recieve .icontext .icon { width:61px; height:56px; float:left; margin:0 5px 0 0;}
#right .top-row .recieve .icontext .smstext { float:left; width:120px; color:#c50c0c; font-size:25px; text-align:left; margin:0px; line-height: 1.2;}
#right .top-row .recieve .icontext p { font-weight:normal; font-size:13px; margin:0 0 0 0; padding:0px; line-height:20px; text-align:justify;}
#right .top-row .recieve .icontext a { font-weight:normal; font-size:12px; margin:0 0 11px 0; padding:0px; color:#4B4B4B; float:right;}
#right .top-row .recieve .icontext a:hover { color:#0046ff;}

#right .top-row .recieve-send { width:194px; height:147px; background:url(../images/content3.png) no-repeat; float:left; padding:15px 23px;}
#right .top-row .recieve-send .icontext2 { width:195px; margin:0px;}
#right .top-row .recieve-send .icontext2 .icon { width:61px; height:56px; float:left; margin:0 5px 0 0;}
#right .top-row .recieve-send .icontext2 .smstext { float:left; width:100px; color:#c50c0c; font-size:25px; text-align:left; margin:0px; line-height: 1.2;}
#right .top-row .recieve-send .icontext2 p { font-weight:normal; font-size:13px; margin:0 0 0 0; padding:0px; line-height:20px; text-align:justify;}
#right .top-row .recieve-send .icontext2 a { font-weight:normal; font-size:12px; margin:0 0 11px 0; padding:0px; color:#4B4B4B; float:right;}
#right .top-row .recieve-send .icontext2 a:hover { color:#0046ff;}

.divider { width:690px; height:6px; margin:15px 0; clear:both; background:url(../images/content-divider.png) no-repeat;}

#right .text-box1 {width:710px; float:right; padding:0 25px 10px 10px; text-align:left;}
#right .text-box1 h1 { font-weight:normal; font-size:23px; margin:0 0 10px 0; padding:0px; color:#4B4B4B; line-height:25px; text-align:justify;}
#right .text-box1 h2 { font-weight:normal; font-size:18px; margin:0 0 7px 0; padding:0px; line-height:20px; color:#c50c0c;}
#right .text-box1 p { font-weight:normal; font-size:14px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#4B4B4B; text-align:justify;}
#right .text-box1 p span { font-weight:normal; font-size:18px; margin:0 0 11px 0; padding:0px; line-height:20px; color:#c50c0c;}
#right .text-box1 a { font-weight:normal; font-size:14px; margin:0 auto 0 auto; padding:0px; line-height:19px; color:#4B4B4B;}
#right .text-box1 a:hover { color:#0046ff;}

.thumbnail-item {position: relative;float: left;margin: 0px;}
.thumbnail-item a {display: block;}
.thumbnail-item img {border:0px; margin-bottom:15px;}
.thumbnail-item img.thumbnail {border:0px;}
.tooltip {display: none;position: absolute;	padding: 8px 0 0 8px;}
.tooltip span.overlay {position: absolute;top: 0px;left: 0px;display: block;width: 377px; cursor:pointer;}
.tooltip span.overlay .tooltop { background:url('../images/bubble-top.png') no-repeat bottom left; height:11px;}
.tooltip span.overlay .toolmid { background:url('../images/bubble-mid.png') repeat-y top left; padding: 4px 10px;}
.tooltip span.overlay .toolmid .mid-img { float:left; margin-right:6px;}
.tooltip span.overlay .toolmid .mid-img p { font-weight:bold; font-size:13px; margin:0px; padding:0px; line-height:20px; float:left;}
.tooltip span.overlay .toolbot { background:url('../images/bubble-bot.png') no-repeat top left; height:62px;}

#footer { width:965px; height:106px; margin-top:10px; background:url('../images/ftr-bg.png') repeat-x top left; margin-left:4px;}
#footer .ftr1 { width:230px; height:86px; margin:4px 0 0 9px; float:left; background:url('../images/ftr-divider.png') no-repeat top right; padding:0 9px 0 0;}
#footer .ftr2 { width:131px; height:86px; margin:2px 2px 2px 0; float:left; color:#fff; font-size:11px; background:url('../images/ftr-divider.png') no-repeat top right;padding:7px 9px 0 9px;}
#footer .ftr3 { width:160px; height:73px; margin:2px 2px 2px 0; float:left; background:url('../images/ftr-divider.png') no-repeat top right;padding:20px 9px 0 9px;}
#footer .ftr3 span{ color:#898989; font-size:19px;}
#footer .ftr3 a{ color:#fff; font-size:14px; text-decoration:none;}
#footer .ftr3 a:hover{ color:#fff; font-size:14px; text-decoration:underline;}

#footer .ftr4 { width:218px; height:73px; margin:2px 2px 2px 0; float:left;background:url('../images/ftr-divider.png') no-repeat top right;padding:20px 9px 0 9px;}
#footer .ftr5 { width:141px; height:66px; margin:2px 0px 2px 0; float:left; padding:20px 0 0 6px;}
#footer .ftr5 span{ color:#898989; font-size:19px;}
#footer .ftr5 img { border:0px; float:left; margin-right:20px; margin-top:6px;}
.ftr-links { width:800px; text-align:center; margin:8px auto 0 auto; padding:0 0 0 164px;}
.ftr-links ul { margin:0px; list-style:none; padding:0px;}
.ftr-links ul li { margin:0px; display:inline; padding:0px;}
.ftr-links ul li a { margin:0px; display:block; float:left; padding: 0px 0px; padding-right: 50px; font-size:14px; font-weight:bold; color:#666; text-decoration:none;}
.ftr-links ul li a:hover { color:#0046ff;}
.footer-bot { width:977px; height:38px; background:url(../images/footer-bot.png) no-repeat top left; margin:0 0 0 -1px;}


#thumbs div {
	width: 220px !important;
	margin-left: 13px;
}


#down {
	display: inline;
	margin-top: 35px;
	float: right;
	clear: right;
}
#up {
	display: inline;
	margin-top: 10px;
	float: right;
}

#carousel span {
	width:190px !important;
	text-align: justify;
}

.customer-mid {
	width: 208px;
	border-left: 1px solid #EAEAEC;
	border-right: 1px solid #EAEAEC;
}

.customer-top {
margin-top: 5px;
width: 208px;
height: 11px;
background-color: #F3F8FC;
border-top: 1px solid #EAEAEC;
border-left: 1.5px solid #EAEAEC;
border-right: 1px solid #EAEAEC;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-top-left-radius: 10px;
-moz-border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
}

.customer-bot {
	width: 208px;
	height: 12px;
	border-bottom: 1px solid #EAEAEC;
	border-left: 1px solid #EAEAEC;
	border-right: 1px solid #EAEAEC;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
}

