/* CSS Document */

body{

	background:#FFFFFF;

	padding-top:10px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#464646;

	}

form, ul, li, img, h1, h2, h3, h4, h5, p{

	margin:0;

	padding:0;

	}

a, a:active, a:visited{

	color:#4A83A8;

	text-decoration:none;

	}

a:hover{

	text-decoration:underline;

	}

img {

	border:0px;

	}

h1{

	font-size:16px;

	font-weight:normal;

	}

h2{

	font-size:13px;

	font-weight:normal;

	float: left;

	clear: both;

	}

h2.pr{

	font-size:14px;

	font-weight:normal;

	float: left;

	clear: both;

	padding:0px 0px 10px 0px;

	}

h3{

	font-size:12px;

	font-weight:normal;

	}

h4{

	font-size:13px;

	font-weight:normal; margin:0; padding:10px 0 0 0;

	}

h5{

	font-size:12px;

	font-weight:normal;margin:0; padding:10px 0 0 0;

	}

.page{

	width:900px;

	margin:auto;

	}

.clear{

	clear:both;

	}

.right-float{

	float:right;

	}

.left-float{

	float:left;

	}

#header_wraper{

	height:64px;

	width:auto;

	}

#logo{

	width:150;

	height:47px;

	float:left;

	}

.top-right-container{

	float:right;

	padding-right:48px;
/*
	padding-top:30px; to add call number need to hide top padding comment on 21/10/2011*/

	}

.top-link-container{

	color:#6b6b6b;

	float:right;

	/*width:438px;*/

	}

.top-link a:link, .top-link a:active, .top-link a:visited {

	font-size:11px;

	color:#6b6b6b;

	text-decoration:none;

	}

.top-link a:hover{

	text-decoration:underline;

	}

.top-search-bg{

	margin-top:14px;

	width:134px;

	height:23px;

	float:right;

	background:url(../images/top-search-img.jpg)

	}

.top-search-text-box{

	width:105px;

	border:0px;

	height:16px;

	margin:2px 0px 0px 5px;

	}

#mid-body-bg{

	background:url(../images/main-bg.jpg) repeat-x top;

	}

#mid-top-nav-container{

	padding:17px 0px 0px 15px;

	float:left;

	width:490px;

	font-size:13px; 

	color:#f17f28;
	
	

	}

#mid-top-nav-container-portfolio{

	padding:17px 0px 0px 0px;

	float:left;

	width:500px;

	font-size:13px;

	color:#f17f28;

	}



.mid-top-nav a:link, .mid-top-nav a:visited, .mid-top-nav a:active{

	font-size:13px;

	color:#f17f28;

	text-decoration:none;

	padding-bottom:10px;

	display:block;

	float:left;

	}

.seperator{

	padding:0 7px;

	float:left;

	}

.mid-top-nav a:hover{	

	}

.mid-top-nav a.active-nav{

	color:#4A83A8;

	}

#mid-body-container{

	padding:0px 0px 0px 30px;

	height:600px;

	background-image: url(../images/main-bg.jpg);

	background-repeat: repeat-x;

	}

#mid-body-bottom-container{ position:relative;

	width:auto;

	float:left;

	margin-top:7px;

	padding-right: 0px;
	}

#mid-body-bottom-container-contact{

	width:840px;

	float:left;

	margin-top:7px;

	padding-right: 30px;

	}

#mid-body-bottom-container-contact strong.color-blue{color:#1D5A80;}

#mid-body-bottom-container-sm{

	width:870px;

	float:left;

	margin-top:7px;

	padding-right: 0px;

	}



#mid-body-bottom-container-portfolio{

	width:870px;

	float:left;

	margin-top:7px;

	padding-right: 0px;

	}

#flash-container{

	margin:0px 30px 0px 0px;

	float:left;

	}

#inner_text_wrapper{

	margin:0px 30px 0px 0px;

	float:left;

	}

#right-container-contact{
	margin:0px 0px 0px 0px;

	float:right;

	width:232px;

	padding:0px 0px 0px 0px;

	}

#right-container-sm{

	margin:0px 0px 0px 0px;

	float:left;

	width:auto;

	padding:0px 0px 0px 0px;

	}

#mid-body-right-container{

	margin:7px 0px 0px 34px;

	float:left;

	width:auto;

	padding:0px 0px 0px 0px;

	}

#mid-body-right-container a:link, #mid-body-right-container a:visited, #mid-body-right-container a:active{

	color:#6B6B6B;

	text-decoration:none;

	}

#mid-body-right-container a:hover{

	text-decoration:underline;

	}

#mid-body-right-container-inner a:link, #mid-body-right-container-inner a:visited, #mid-body-right-container-inner a:active{

	color:#6B6B6B;

	text-decoration:none;

	}

#mid-body-right-container-inner a:hover{

	text-decoration:underline;

	}

#mid-body-right-container-inner{

	margin:0px 0px 0px 0px;

	float:left;

	width:auto;

	padding:7px 0px 0px 30px;

	}

#free-seo-main{

	width:226px;

	height:auto;

	float:left;

	}

.free-seo-main-mid{

	width:auto;

	height:58px;

	border-left:1px #f48025 solid;

	border-right:1px #f48025 solid;

	background:#FFFFFF;

	padding:10px 0px 0px 0px;

	}

.free-seo-heading{

	font-size:16px;

	color:#f17f28;

	margin:0px 0px 0px 10px;

	}

.free-seo-mid-text{

	padding:0px 0px 0px 10px;

	padding-top:0px;

	width:auto;

	float:left;

	}

.free-seo-arrow-shape{

	margin:0px 0px 0px 20px;

	padding-top:5px;

	width:auto;

	float:left;

	}

.color-blue{

	color:#1d5a80;

	}

.color-orange{

	color:#f48025;

	}

.mid-space{

	line-height:12px;

	}

#social-media-main{

	width:226px;

	height:auto;

	float:left;

	margin:5px 0 0 0; text-align:center;

	}

#social-media-main2{
	width:226px;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	}

	

#mid-right-nav ul{

	list-style:none;

	padding:14px 0px 0px 0px;

	width:226px;

	}

#mid-right-nav ul li{

	text-align:left;

	border-bottom:1px dashed #c3c3c3;

	height:19px;

}

#mid-right-nav ul li a:link, #mid-right-nav ul li a:visited, #mid-right-nav ul li a:active {

	text-decoration:none;

	color:#6b6b6b;

	background:url(../images/shape-arrow.jpg) right no-repeat;

	width:226px;

	display:block;	

}

.right_links{

	width:226px;

	}

#mid-right-nav ul li a:hover{

	background:url(../images/shape-arrow-blue.png) right no-repeat;

	color:#333333;

}

.active{

	background:#b58845;

}



#callout_box{

	background:url(../images/callout-top-img.png) no-repeat;

	width:226px;

	height:auto;

	float:left;	


	}

	

.callout-heading{

	font-size:18px;

	color:#1d5a80;

	margin:15px 0px 0px 20px;

	}

.callout-mid-text{

	font-size:11px;

	padding:0px 15px 0px 0px;

	margin-top:12px;

	width:204px;

	float:left;

	border-left:0px solid #f2f2f2;

	border-right:0px solid #f2f2f2;

	}

.callout-mid-text h4 a:link, .callout-mid-text h4 a:active, .callout-mid-text h4 a:visited{

	color:#4A83A8;

	text-decoration:none;

	}

.callout-mid-text h4 a:hover{

	text-decoration:underline;

	}

.callout-mid-text-contact{

font-size:11px;

	padding:0px 15px 0px 25px;

	margin-top:12px;

	width:204px;

	float:left;

	border-left:0px solid #f2f2f2;

	border-right:0px solid #f2f2f2;

	}

.callout-mid-text-contact h4 a:link, .callout-mid-text-contact h4 a:active, .callout-mid-text-contact h4 a:visited{

	color:#4A83A8;

	text-decoration:none;

	}

.callout-mid-text-contact h4 a:hover{

	text-decoration:underline;

	}

.callout-bottom-name{

	font-size:12px;

	color:#1d5a80;

	text-align:right;

	font-weight:bold;

	padding:15px 0px 0px 0px;

	}

.clients-heading{
	font-size:16px;
	color:#f17f28;
	padding:12px 0px 0px 0px; position:relative;
	}

#clients-container{

	margin:6px 0px 0px 0px;

	}

#clients-header_wraper{

	border-left:1px #e8e9ea solid;

	border-right:1px #e8e9ea solid;

	height:97px;

	background:#FFFFFF;

	width:824px;

	}

#clients-header_wraper img{

	margin:0px 19px;

	top:0px;

	vertical-align:middle;

	}

.clients-show-all{

	margin:0px 0px 10px 20px;

	background:url(../images/clients-arrow-shape.jpg) no-repeat right;

	width:225px;

	}

.clients-list a:link, .clients-list a:visited, .clients-list a:active{

		color:#f48025;

		text-decoration:none;

		}

.clients-list a:hover{

	text-decoration:underline;

	}

	

	

#nav-base{

	width:825px;

	color:#fff;

	background:url(../images/bottom-top-shape.jpg) no-repeat;

	height:29px;

}

#nav-base a{

	color:#fff;

	text-decoration:none;

	}

#nav-base a:hover{

	color:#fffff;

	text-decoration:underline;

	}

#nav-base ul{

	margin:0px;

	padding:0px;

	float:left;

	}

#nav-base li{

	display:block;

	float:left;

	}

#nav-base ul li a{

	line-height:29px;	

	}

#nav-base ul li a {

	margin:0px 15px;

	float:left;

	cursor:pointer;

	}

#nav-base span{

	height:29px;

	}

#nav-base ul li.active {

	background:url(../Images/bottom-arrow.jpg) center bottom no-repeat;

	line-height:24px;

	}

#nav-base ul li.active a{

	color:#ffffff;

	}

#popular-search{

	line-height:29px;

	float:right;

	padding:0px 20px;

	}

#bottom-container{

	height:auto;

	margin:20px 0px 0px 0px;

	}

#bottom-container-body{

	background:#e2e2e2;

	height:102px;

	width:825px;

	}

#bottom-container-body-text{

	padding:12px 30px 0px 34px;

	}

.read-more{

	margin:10px 0px 0px 34px;

	background:url(../images/bottom-read-more-arrow.jpg) no-repeat right;

	width:70px;

	}

.read-more-link a:link, .read-more-link a:visited, .read-more-link a:active{

		color:#1d5a80;

		text-decoration:none;

		}

.read-more-link a:hover{

	text-decoration:underline;

	}

#footer-container{

	clear:both;

	width:auto;

	height:auto;

	padding:20px 0px 20px 0px;

	text-align:left;

	font-size:11px;

	}

.mail-link a:link, .mail-link a:visited, .mail-link a:active{

		color:#f48025;

		text-decoration:none;

		}

.mail-link a:hover{

	text-decoration:underline;

}



#inner-mid-box-content p{

	color:#666666;

	font-size:12px;

	margin:0px;

	padding:0px;

}

#client-box-container-pr{

	background:url(../images/client-box-containe-pr-img.jpg) repeat-x;

	float:left;

	height:220px;

	padding:1px 0 0 0;

	}

#clients-container-pr{

	padding:15px 0px 0px 0px;

	background-color:#FFF;

	width:270px;

	float:left;

	}

#pr-box{

	width:270px;

	height:auto;

	margin:0px 0px 0px 12px;

}

.pr-box-heading{

	width:123px;

	height:auto;

	background:url(../images/pr-heading-bg.jpg) no-repeat;

	text-align:center;

	line-height:33px;

	font-size:16px;

	color:#f17f28;

	padding-bottom:6px; margin-left:18px;

}

#pr-box-content{

	padding:5px 0px 0px 5px;

}

#pr-box-content a:link, #pr-box-content a:active, #pr-box-content a:visited{

	color:#6b6b6b;

	text-decoration:none;



}

#pr-box-content a:hover{

	color:#6b6b6b;

	text-decoration:underline;

}

.date{

	font-size:12px;

	color:#1b5b81;

	font-weight:bold;

}

.pr-more{

	font-size:12px;

	color:#1b5b81;

	font-weight:bold;

	text-decoration:underline;

}

.pr-more a:link, .pr-more a:active, .pr-more a:visited {

	text-decoration:underline;

	color:#1b5b81;

}

.pr-more a:hover {

	text-decoration:underline;

	color:#1b5b81;

}

#pr-left-shape{

	background:url(../images/pr-left-shape.jpg) no-repeat;

	float:left;

	height:220px;

	width:7px;

	}

#pr-right-shape{

	background:url(../images/pr-right-shape.jpg) no-repeat;

	float:left;

	height:220px;

	width:7px;

	}



/*--------------Blog css--------------------*/

#blog-container-pr{

	padding:15px 0px 0px 0px;

	background-color:#FFF;

	width:270px;

	float:left; 
	}

#blog-container{

	padding:15px 0px 0px 0px;

	background-color:#FFF;

	width:250px;

	}

#blog-left-shape{

	background:url(../images/pr-left-shape.jpg) no-repeat;

	float:left;

	height:220px;

	width:7px;

	}

#blog-box-container-pr{

	background:url(../images/client-box-containe-pr-img.jpg) repeat-x;

	float:left;

	height:220px;

	padding:1px 0 0 0;

	

	}

#blog-box{

	width:240px;

	height:auto;

	margin:0px 0px 0px 12px;

}

#blog-box-heading{

	width:80px;

	height:auto;

	background:url(../images/blog-heading-bg.jpg) no-repeat;

	text-align:center;

	line-height:33px;

	font-size:16px;

	color:#f17f28;

	padding-bottom:10px;

}

#blog-box-content{

	padding:10px 0px 0px 10px;

}

#blog-box-content a:link, #blog-box-content a:active, #blog-box-content a:visited{

	color:#6b6b6b;

	text-decoration:none;



}

#blog-box-content a:hover{

	color:#6b6b6b;

	text-decoration:underline;

}

#blog-box-content{

	padding:10px 0px 0px 10px;

}



.title{

	font-size:12px;

	color:#1b5b81;

	font-weight:bold;

}

.blog-more{

	font-size:12px;

	color:#1b5b81;

	font-weight:bold;

	text-decoration:underline;

}

.blog-more a:link, .blog-more a:active, .blog-more a:visited {

	text-decoration:underline;

	color:#1b5b81;

}

.blog-more a:hover {

	text-decoration:underline;

	color:#1b5b81;

}

#blog-left-shape{

	background:url(../images/pr-left-shape.jpg) no-repeat;

	float:left;

	height:220px;

	width:7px;

	}

#blog-right-shape{

	background:url(../images/pr-right-shape.jpg) no-repeat;

	float:left;

	height:220px;

	width:7px;

	}







/*------------end blog css----------------*/

/*---------------------scrolling css start-------------------------------*/

#scrollingContainer2{height:90px;}

#scrollingContent2{}

/*---------------------scrolling css end-------------------------------*/











/* inner page start*/



#main-content-bar h1{

	/*background:url(../images/about-headingbar.png);*/

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#1d5a80;

	width:460px;

	height:20px;

	padding:6px 0px 0px 10px;

	margin:12px 0px 0px 0px;

	float:left;

}

#main-content-bar h2{

	/*background:url(../images/bullet1.png) no-repeat 10px 16px;*/

	font-size:13px;

	color:#1D5A80;

	padding:10px 0 0 10px;

	}

	



#main-content h3 ul{

	list-style-image:url(../images/bullet1.png);

	color:#1d5a80; 	

	margin:10px 0px 0px 0px;

	float:left;

	font-weight:normal;

	font-size:13px;

}

#main-content h3 ul li{

	margin:0px 0px 0px 20px;

}



#main-content-gray{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#464646;

	margin:10px 0px 30px 0px;

	float:left;

	width:554px;

	line-height:16px;

	padding:0 0 0 10px;

}	

#main-content-gray a:link, #main-content-gray a:visited, #main-content-gray a:active{

	color:#4A83A8;

	text-decoration:none;

	}

#main-content-gray a:hover{

	text-decoration:underline;

	}

	

#main-content-gray-sm{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#464646;

	margin:10px 0px 30px 0px;

	float:left;

	width:454px;

	line-height:16px;

	padding:0 30px 0 10px;

}	

#main-content-gray-sm a:link, #main-content-gray-sm a:visited, #main-content-gray-sm a:active{

	color:#4A83A8;

	text-decoration:none;

	}

#main-content-gray-sm a:hover{

	text-decoration:underline;

	}



#main-content-gray ul{

padding-left:20px;

	}

#main-content-gray ul li{

	list-style-image:url(../images/bullet1.png);

	padding:2px 0 0 0;

	}



#inner-mid-body-bottom-container{

	width:auto;

	float:left;

	margin:17px 0px 0px 0px;

	}



#Web-Development-content {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#315870;

	text-decoration:none;

}

#inner-mid-box {

	width:825px;

	height:auto;

	margin-top:40px;

}

#inner-mid-box-portfolio {

	width:870px;

	height:auto;

	margin-top:0px;

	float:left;

	padding:0 0 0 0px;

}

#inner-mid-box-content {

	width:413px;

	height:auto;

	float:left;

	padding:0px 0px 0px 40px;

}

#inner-mid-box-img {

	width:372px;

	height:auto;

	float:left;

}

.heading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#315870;

	text-decoration:none;

}

.sub-heading {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	font-weight:bold;

}

.read-more1{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	margin:5px 0px 0px 0px;

	background:url(../images/read-more-arrow1.png) no-repeat right;

	width:70px;

	}

.read-more1-link a:link, .read-more1-link a:visited, .read-more1-link a:active{

		color:#1d5a80;

		text-decoration:none;

		}

.read-more1-link a:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

	}

/* inner page end*/





/*#############################################################################*/

/* Drop Down menu CSS starts */



a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 

	color: #ffffff;	

	}

.menuItemborder{

	}

div.menu a.menuItem { 

    color: #ffffff; 

    cursor: default; 

    display: block; 

    padding: 0 20px 0 0.5em; 

    text-decoration: none; 

    white-space: nowrap; 

	cursor: hand;

	font-size:12px;	   

	background-color:#4a83a8;	   

	line-height:26px;

	border-bottom:1px #D0DCE6 dotted;	  

	} 

div.menu a.menuItemLast { 

	color: #ffffff; 

    cursor: default; 

    display: block; 

    padding: 0 20px 0 0.5em; 

    text-decoration: none; 

    white-space: nowrap; 

	cursor: hand;

	font-size:12px;	   

	background-color:#4a83a8;

	line-height:26px;
	

	} 

div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {

	/*background-color: #ee7f28; #2f536b; Dark Blue Color*/

	color: #ffffff;

	cursor: pointer;

	line-height:26px;

	background:url(../images/drop-down-hover-gred.jpg) #f69446;

	} 

div a.menuButton {

	background-color: transparent; 

	color: #ffffff; 

    cursor: default; 

	left: 0px; 

    margin: 1px; 

    padding: 2px 6px 2px 6px; 

    position: relative; 

    text-decoration: none; 

    top: 0px; 

    z-index: 100; 

	}  

div a.menuButton:hover { 

	background-color: transparent; 

	color: #cccccc; 

	} 

 div a.menuButtonActive , a.menuButtonActive:hover { 

	/*background:url(../images/select-1.gif) left top no-repeat;

	background:url(../images/mainbtbg_org.gif) left top no-repeat;

	padding-left:5px;

	padding-right:5px;

	padding-top:6px;

	padding-bottom:5px;	*/  

	color:#4A83A8;	

	}

div.menu {

	left: 0px;

	padding:0 0 5px 0;

	position: absolute;

	top: 0px;

	z-index: 101;

	font-size:13px;

	visibility: hidden;

	/*border-bottom:#4A83A8 solid 5px;

	background-color:#F58025; 	*/

	} 

div.menu.last {

	 margin-left:-100px;

	}



/* Drop Down menu CSS ends */

/*#############################################################################*/



.contact-bg{

	width:100px;

	height:27px;

	line-height:27px;

	background:url(../images/contact-bg.gif) no-repeat;

	padding-left:10px;

	font-weight:bold;

	color:#ffffff; float:left;

	

}

.contact-bg a:link, .contact-bg a:visited, .contact-bg a:active{

	color:#ffffff;

	text-decoration:none;

	}

.contact-bg a:hover{

	text-decoration:underline;

	}

.clients-cat-heading{

	font-weight:bold;

	border-bottom:1px solid #ededed; 

	color:#FF6600;

	font-size:14px;

	}

.plugins-header{
	float:right; 
	padding:0px 0px 0px 7px;
	
	}

#plugins-container{
	float:right; 
	border:0px #330099 solid; 
	width:303px; 
	padding:0px 20px 0px 0px;
	
	}

#client-box-left-shape{

	background:url(../images/client-box-left-shape.jpg) no-repeat;

	float:left;

	height:100px;

	width:7px;

	}

#client-box-container{

	background:url(../images/client-box-container-img.jpg) repeat-x;

	float:left;

	height:100px;

	padding:1px 0 0 0;

	}

#client-box-right-shape{

	background:url(../images/client-box-right-shape.jpg) no-repeat;

	float:left;

	height:100px;

	width:100px; padding:0 0 0 20px;

	}

#client-page-table table tr td.clients-logo-border{

	border:1px solid #ededed;

	height:50px;

	width:124px;

	}

.clients-logo-border1 {

	border:1px solid #ededed;

	height:80px;

	width:124px;

	}

#main-content-gray div.contact-bg a {

	color:#ffffff;

	}

.press-back-btn{

	width:76px;

	height:27px;

	line-height:27px;

	background:url(../images/press-back-btn.gif) no-repeat;

	padding-left:10px;

	font-weight:bold;

	color:#ffffff;

	float:left;

	text-align:center;

	margin:12px 0px 0px 0px;

}

.press-back-btn a:link, .press-back-btn a:visited, .press-back-btn a:active{

	color:#ffffff;

	text-decoration:none;

	}

.press-back-btn a:hover{

	text-decoration:underline;

	}

.input_fld {

	border:1px solid #e2e2e2;

	margin:4px 0;

	height:20px;

	}

#ppc-banner{

	width:200px;

	height:auto;

	float:right;

	padding:0px 50px 0px 0px;

	text-align:center;

}

#ppc-charter{

	width:auto;

	height:auto;

	padding:23px 0px 0px 0px;

}





.portfolio-bg{

	width:217px;

	height:27px;

	line-height:27px;

	background:url(../images/portfolio-btn.gif) no-repeat;

	padding-left:15px;

	font-weight:bold;

	color:#ffffff;

	float:left;

}

.portfolio-bg a:link, .portfolio-bg a:visited, .portfolio-bg a:active{

	color:#ffffff;

	text-decoration:none;

	}

.portfolio-bg a:hover{

	text-decoration:underline; color:#ffffff;

	}

	

	#main-content-gray div.portfolio-bg a {

	color:#ffffff;

	}

#rcs-button{background:url(../images/casestudy-btn.png) no-repeat; height: 27px; width:122px; float:right; line-height:27px; padding:0px 0px 0px 10px; color:#ffffff; font-size:12px;}

#rcs-button a:link, #rcs-button a:visited, #rcs-button a:active{color:#ffffff;}

#rcs-button a:hover{color:#ffffff; text-decoration:underline;}



#rcs-button-ba{background:url(../images/casestudy-btn.png) no-repeat; height: 27px; width:122px; float:left; line-height:27px; padding:0px 0px 0px 10px; color:#ffffff; font-size:12px; margin:5px 0px 0px 0px;}

#rcs-button-ba a:link, #rcs-button-ba a:visited, #rcs-button-ba a:active{color:#ffffff;}

#rcs-button-ba a:hover{color:#ffffff; text-decoration:underline;}





/*#feedControl{height:310px; overflow:hidden;}*/
#feedControl .gfc-control .gfc-resultsbox-visible .gfc-resultsRoot .gfc-resultsHeader{ border-bottom:none;  }
#feedControl2 .gfc-control .gfc-resultsbox-visible .gfc-resultsRoot .gfc-resultsHeader{ border-bottom:none; border-top:none; }
.gfc-result .gf-title{color:#1B5B81; font-size:12px; font-weight:bold;}
.gfc-result .gf-title a:link, .gfc-result .gf-title a:active, .gfc-result .gf-title a:visited{text-decoration:none;}
.gfc-result .gf-title a:hover{text-decoration:underline;}

#feedControl .gfc-control .gfc-resultsbox-visible .gfc-resultsRoot .gfc-results .gfc-result .gf-result{ padding:0px 15px 0px 0px;}

.feedscroll{color:#6B6B6B;}
.feedscroll a{color:#6B6B6B; text-decoration:none;}
.feedscroll a:hover{color:#6B6B6B; text-decoration: underline;}



#right-container-html5{

	margin:0px 0px 0px 0px;

	float:right;

	width:265px;

	padding:0px 0px 0px 0px;

	}

#frm-bg{background:url(../images/html5-frm-bg.jpg) no-repeat; margin:0 auto; padding:50px 20px 0px 20px;}

.input_fld_html5{border: 1px solid #f0efef; background:#fafafa; height:17px; width:130px; margin:6px 0px 0px 0px;}

/*----------------------------------flash banner css---------------------------*/
.banner{ width:564px; margin:0 auto; background:#fff; }
.banner-left{ width:564px; float:left; position:relative;}

.stepcarousel{position: relative; overflow: scroll; width:564px; height:291px; }
.stepcarousel .belt{
	position: absolute;
	left: -900px;
	top: 0;
}
.stepcarousel .panel{float: left; overflow: hidden; width: 564px; background:#fff; }

/*----------.circle-panel{width:400px; text-align:center; position:absolute; right:381px; top:402px;}----------*/

.circle-panel{width:560px; text-align:right; position:absolute; top:295px;}

.google-adwords{
	width:226px;
		text-align:center; padding:8px 0 0 0;
	}
#top{ text-align: right;}
#div1{ padding:0 20px;}
#div1 ul{ margin:0; padding:0;}
#div1 ul li{ margin:0; padding:2px 0 8px 0; list-style-type:none;}
#div2{}
#div2 ul{ margin:0; padding:0;}
#div2 ul li{ margin:0; padding:0 0 5px 0; list-style-type:none;}
.align-right{padding-left:60px; color: #1d5a80;}
.pr-box-heading2{

	width:145px;

	height:auto;

	background:url(../images/pr-heading2-bg.jpg) no-repeat;

	text-align:center;

	line-height:33px;

	font-size:16px;

	color:#f17f28;

	padding-bottom:6px; margin-left:18px;

}
.paddingtT5{ padding-top:5px;}

#landing-page-right{
	width:200px;
	height:auto;
	background:#FFFFFF;
	border:1px solid #d86207;
	margin:0px 0px 0px 23px;
	padding:20px 10px 50px 10px; text-align:center;
}
.landing-page-right-text, p {
	font-size:17px;
	color:#51809c;
}

.free{
	font-size:18px;

	
}
.call-us{text-align:right; font-weight:bold; color:#F17F28; font-size:18px; padding:10px 0px 0 0; }
.number{ color:#666;font-family:Georgia, "Times New Roman", Times, serif;}
.font-16{ color:#51809c; font-size:16px; font-weight:bold;}
.font-20{ color:#464646; font-size:20px;}
.font-22{ color:#f47e24; font-size:22px; font-weight:normal;}
.font-14{ color:#464646; font-size:14px; line-height:18px;}
.landing-page-right-text-orange {font-size:27px;color:#f48124;}

/*----------------------------------------slide css added on 12/19/2011---------------------------------*/
#content{ position:relative;}
.slide-box{ width:832px;background:#333; height:287px;}
#slider { }
#slider ul, #slider li {margin:0;padding:0;list-style:none;}
#slider li {width:832px;height:287px;overflow:hidden;}
#prevBtn, #nextBtn {display:block;width:45px;height:54px;position:absolute;top:109px; left:-21px;}
#nextBtn {left:808px;}
#prevBtn a, #nextBtn a {display:block;width:45px;height:54px;background:url(../images/btn_prev.png) no-repeat 0 0; outline:none;}
#nextBtn a {background:url(../images/btn_next.png) no-repeat 0 0;}	
.curvebox{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px; border:1px solid #e6e6e6; background:#ffffff; width:274px; min-height:218px; float:left; margin:15px 8px 0 0px;}
.readmore{ padding:0 0 0 20px;}
.container-auto{ width:auto;}
.seo-double{ padding:18px 0 0px 0;}
#slide1{ background:url(../images/slide1.png) no-repeat left top; width:782px; height:252px; font-size:18px; font-weight:normal; padding:35px 0 0 50px;}
.slide1-txt{ margin:0; padding:0 0 26px 0; }
.slide1-logo{ margin:0; padding:10px 0 0 0;}
#slider p{ line-height:20px; margin:0; padding:0; color:#fff; font-size:18px;}

#slide2{ background:url(../images/slide2.png) no-repeat left top; width:782px; height:252px; font-size:18px; font-weight:normal; padding:35px 0 0 50px;}
#slide3{ background:url(../images/slide3.png) no-repeat left top; width:782px; height:252px; font-size:18px; font-weight:normal; padding:35px 0 0 50px;}
#slide4{ background:url(../images/slide4.png) no-repeat left top; width:782px; height:252px; font-size:18px; font-weight:normal; padding:35px 0 0 50px;}
.aps-logo-padding{ padding:0 0 0 280px;}
.soliaway-logo-padding{ padding:0 0 0 45px;}
/*--------------------css added on 2nd jan 2012---------------------*/
.testimonail-box{ width:545px; padding:20px 0 10px 10px;}
.testimonail-left{ width:94px; float:left; position:relative;}
.testimonail-frame{ width:78px;border:1px solid #d9d4d5; text-align:center; padding:5px 0; background:#fff;}
.shadow{ background:url(../images/testimonail/shadow.png) no-repeat left bottom; width:80px; height:10px; position:absolute; top:80px;}
.testimonail-right{ width:411px; float:left; background:url(../images/testimonail/quote.png) no-repeat left top; min-height:102px; padding:17px 0 0 40px; font-size:13px; color:#666;}
.testimonail-name{ color:#295f85; font-size:14px; padding:17px 0 0 0; display:block;}

