body {background:#231f20 url(../images/bg.jpg) repeat-x;padding-top:33px;font-family:"Helvetica Neue",Helvetica,Arial;}
h1 {color:#333;font-size:20px;margin-bottom:10px;}
h2 {color:#333;font-size:16px;margin-bottom:10px;}
/* h2 {color:#605d5e;font-size:18px;margin-bottom:10px;} */
p {color:#333;font-size:13px;margin-bottom:10px;line-height:25px;}

#container {width:960px;margin:auto;background:#dedede;}
#header {height:138px;background-image:url(../images/header.png);} 
#logo {float:left;width:112px;height:112px;margin:14px 0 0 15px;}
#footer {height:208px;background-image:url(../images/footer.gif);background-repeat:no-repeat;}
#footer .cols {width:175px;margin-right:60px;margin-top:60px;float:left;color:White;text-decoration:none;font-size:12px;line-height:16px;}
#footer .cols a:link, #footer .cols a:visited {color:White;text-decoration:none;font-size:12px;}
.copyFooter {font-size:11px;padding:0px 20px 10px 20px;clear:both;}

#main_content_intro {height:329px;background:#000 url(../images/intro_box.gif) no-repeat;}
#main_content_newsintro {height:650px;background-image:url(../images/main_content-bgrd.gif);}
#main_content2 {height:350px;background-image:url(../images/main_content2.gif);}

#main_content_fullintro {height:329px;background:#000 url(../images/intro_box-full.gif) no-repeat;}
#fullintro_text {float:left;width:960px;}
#main_content_fullintro .content {padding:25px 40px 0 35px;}

#main_content_fullintro .content p {font:12px;line-height:16px;}

#main_content-btm {height:350px;background-image:url(../images/main_content-full.gif);}
#main_content-btm .box {padding:10px 0 10px 15px;}
#main_content-btm .boxes {float:left;width:220px;height:325px;margin:5px 0 0 10px;}
#main_content-btm .inner {width:220px;height:145px;}
#main_content-btm .boxes h2 {color:#333;font-size:15px;margin:5px;}
#main_content-btm .boxes p {color:#333;font-size:13px;line-height:20px;margin:5px;}

#twitter_div {float:left;width:210px;height:320px;margin:5px 0 0 10px;}
#twitter_div h2 {color:#333;font-size:15px;margin:5px;}
#twitter_update_list {color:#333;font-size:13px;line-height:20px;margin:5px;}
#twitter_update_list a {color:#CA2919;font-size:13px;line-height:20px;}

#main_content-header {margin-top:4px;height:15px;background-image:url(../images/main_content-top.gif);background-repeat:no-repeat;}
#main_content-full {background-image:url(../images/main_content-bgrd.gif);}
#main_content-contact {display:block;height:470px;background-image:url(../images/main_content-bgrd.gif);}
#intro_text {float:left;width:483px;}

#main_content-contact .content {padding:25px 40px 0 35px;}
#main_content_intro .content {padding:25px 40px 0 35px;}
#main_content_newsintro .content {padding:5px 40px 0 35px;}
#main_content_newsintro .content p {font:12px;line-height:16px;}
#main_content-full .content {padding:0px 40px 0 35px;}

.intro_seperator {margin-bottom:10px;}
.news_seperator {margin-bottom:15px;}

.leftandright {width:100%}

.news_left {float:left;width:650px;}
.news_left ul {list-style:circle inside url("/images/tel-icon.jpg");}
.news_left li {margin:0 10px 0 20px;color:#333;font-size:13px;line-height:25px;}
.news_right {float:right; width:200px;height:100%;}

.rhs_separator {float:left;margin:10px 10px 15px 10px;}

.nleft {float:left;width:320px;}
.nright {float:left;width:310px; margin-left:15px;}

#interested {height:208px;}
#interested .column_1st {width:135px;margin:0 43px 0 20px;margin-top:5px;float:left;color:White;text-decoration:none;font-size:12px;line-height:16px;}
#interested .column {width:135px;margin:5px 43px 0 0;float:left;color:White;text-decoration:none;font-size:12px;line-height:16px;}
#interested .column_4 {width:135px;margin:5px 0 0 0;float:left;color:White;text-decoration:none;font-size:12px;line-height:16px;}

#main_content-contact .content-left {float:left;height:440px;width:400px;margin:0 30px 0px 35px;}
#main_content-contact .content-right {float:left;height:440px;width:400px;margin:0 35px 0px 25px;}

#slideshow_container {float:left;width:463px;padding-top:9px;}

a.cs_button {display:block;float:right;margin-top:10px;width:204px;height:41px;background-image:url(../images/cs_buttons.gif);background-position:top;}
a:hover.cs_button {background-position:bottom;}

a.client_button {display:block;float:right;margin-top:8px;width:96px;height:32px;background-image:url(../images/client_btn.gif);background-position:top;}
a:hover.client_button {background-position:bottom;}

a.client_buttonleft {display:block;float:left;margin-top:6px;width:96px;height:32px;background-image:url(../images/client_btn.gif);background-position:top;}
a:hover.client_buttonleft {background-position:bottom;}

a.demo_buttonleft {display:block;float:left;margin:6px 0 0 3px;width:142px;height:32px;background-image:url(../images/demo_btn.gif);background-position:top;}
a:hover.demo_buttonleft {background-position:bottom;}

a.news_buttonleft {display:block;float:right;margin:6px 0 0 3px;width:164px;height:32px;background-image:url(../images/newletter_btn.gif);background-position:top;}
a:hover.news_buttonleft {background-position:bottom;}

a.cms_button {display:block;float:left;margin-top:6px;width:446px;height:74px;background-image:url(../images/triggercms-btn.jpg);background-position:top;}
a:hover.cms_button {background-position:bottom;}

a.webdesign_button {display:block;float:left;margin-top:6px;width:446px;height:74px;background-image:url(../images/webdesign-btn.jpg);background-position:top;}
a:hover.webdesign_button {background-position:bottom;}

a.email_button {display:block;float:left;margin-top:6px;width:446px;height:74px;background-image:url(../images/triggeremail-btn.jpg);background-position:top;}
a:hover.email_button {background-position:bottom;}

a.networks_button {display:block;float:left;margin-top:6px;width:446px;height:74px;background-image:url(../images/triggernetworks-btn.jpg);background-position:top;}
a:hover.networks_button {background-position:bottom;}

a.submit_button {display:block;float:right;margin-top:10px;width:118px;height:41px;background-image:url(../images/submit.gif);background-position:top;}
a:hover.submit_button {background-position:bottom;}

a.emailsub_button {display:block;float:right;margin:10px 55px 0 0;width:118px;height:41px;background-image:url(../images/submit.gif);background-position:top;}
a:hover.emailsub_button {background-position:bottom;}

#menu {padding:15px 0 0 147px;}
#menu ul {list-style:none;}
#menu li {float:left; font-weight:normal; margin-right:29px}
#menu ul li a{color:#242021;font-size:13px;font-weight:normal;padding-bottom:2px;}
#menu ul li a:hover{border-bottom:solid 1px #DE0000;text-decoration:none;}

#longLinks {float:left;width:453px;padding:15px 0 0 25px;}

.longLinks div {width:446px;height:74px;float:left;}

#quickLinks {float:left;width:453px;padding:30px 0 0 30px;}

#quickLinks div {width:140px;height:50px;float:left;text-align:center;color:#605d5e;font-size:12px;font-weight:bold;margin:0 9px 9px 0;}
#quickLinks div img {float:left;}
#quickLinks div table {width:140px;}
#quickLinks div table td {text-align:center;}
#quickLinks a, #quickLinks a:visited {color:#605d5e;}
.linkIcon {width:50px;}

#contentLinks {float:left;width:906px;padding:20px 0 0 30px;}

#contentLinks div {width:895px;height:100px;margin:0 0 10px 0;float:left;background-image:url(../images/product_bg.gif);}
#contentLinks div h1 {text-align:left;color:#605d5e;font-size:12px;font-weight:bold;margin:0 9px 5px 10px;}
#contentLinks div p {text-align:left;color:#605d5e;line-height:14px;font-size:12px;font-weight:normal;margin:0 9px 0 10px;}
#contentLinks div img {float:left;}
#contentLinks div table {width:890px;}
#contentLinks div table td {text-align:left;}
#contentLinks a, #quickLinks a:visited {color:#605d5e;}
.contentlinkIcon {width:85px;}
.contentworkBtn {width:110px;}
a.work_button {display:block;float:right;width:106px;height:32px;background-image:url(../images/work_btn.gif);background-position:top;}
a:hover.work_button {background-position:bottom;}

.td_padding td {padding:5px 5px 5px 40px;color:#605d5e;font-size:13px;}

/* features box */

.featuresTitleWebdev {background:#fff url(../images/features/features_webdev.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleModules {background:#fff url(../images/features/features_modules.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleWidgets {background:#fff url(../images/features/features_widgets.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleTriggercms {background:#fff url(../images/features/features_triggercms.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleCmslite {background:#fff url(../images/features/features_triggercmslite.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleEmail {background:#fff url(../images/features/features_email.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleSocial {background:#fff url(../images/features/features_social.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleDesign {background:#fff url(../images/features/features_design.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleMobile {background:#fff url(../images/features/features_mobile.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresTitleBeyond {background:#fff url(../images/features/features_andbeyond.gif) no-repeat; height:28px; width:545px;margin-left:20px;}
.featuresBox {width:624px;margin-top:10px;font-size:13px;color:#333;margin-left:20px;}
.featuresTop {height:7px;background:#fff url(../images/features/features_top.gif) no-repeat;}
.featuresBottom {height:7px;background:#fff url(../images/features/features_btm.gif) no-repeat;}
.featuresContent {background:#fff url(../images/features/features_mdl.gif);}
.featuresInnerContent {padding:0 40px 0 10px;background-image:url(../images/features/yes-tick.gif);background-repeat:no-repeat;background-position:right center;width:545px;}

#linksbar {bottom: 5px; right: 0; height: 57px;  overflow: hidden; position:absolute; width: 518px; background-image:url(../images/links-long-closed.png); margin-right:-448px;}
#links {width:430px;margin-left:78px;height:47px;padding-top:10px;}
#links a:link, #links a:visited {display:block;width:150px;height:20px;float:left;color:#fff;font-size:12px;font-weight:bold;margin-right:20px;}
#links a:hover {text-decoration:underline}


/* slideshow gallery */

.slideshowlite {
	position: relative;
	overflow: hidden;
}

	.slideshowlite a {
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.slideshowlite img {
		border: none;
	}

/* pagination control */

.slideshowlite ul,
.slideshowlite ol {
	list-style: none;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 5px;
	right: 5px;
	z-index: 3;
}

	.slideshowlite ul li,
	.slideshowlite ol li {
		float: left;
		margin: 0 3px;
		width: 16px;
	}
	
	.slideshowlite ul li a {
		position: relative;
		display: block;
		width: 100%;
		height: 14px;
		padding-top: 2px;
		text-decoration: none;
		color: #666;
		background: #eee;
		border: 1px solid #666;
		text-align: center;
		font-size: 11px;
	}
	
	.slideshowlite ul li a.current {
		color: #111;
		font-weight: bold;
		border: 1px solid #111;
		background: #fff;
	}
	
	.slideshowlite ul li a:hover {
		color: #fff;
		background: #333;
	}
	
/* caption control */

.slideshowlite ol {
	top: 10px;
	position: relative;
	overflow: hidden;
	width: 100%;
	font-size: 14px;
	color: #fff;
	background: #000;
	padding: 20px;
}

	.slideshowlite ol li {
		width: 100%;
	}
	

	
		
		/* Easy Slider */
		
		#slideholder {position:relative;margin-left:5px;}

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:880px;
		height:230px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:30px;
		position:absolute;
		left:-15px;
		top:95px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:865px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:30px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	

/* // Easy Slider */

