body{
background:#EEEEEE;
margin:0px;
padding:0px;
}
.post,div,p,span{
/*line-height:125%;*/
}    
.lavaLampWithImage {
position: relative;
height: 29px;
width: 713px;
padding: 10px;
margin: 0px 0;
overflow: hidden;
border-bottom:1px dashed #000;
}
.lavaLampWithImage li {
float: left;
list-style: none;
}
.lavaLampWithImage li.back {
background: url("images/menu_new.png") no-repeat right -29px;
width: 9px; height: 30px;
z-index: 8;
position: absolute;
overflow:hidden;
}
.lavaLampWithImage li.back .left {
background: url("images/menu_new.png") no-repeat top left;
height: 30px;
margin-right: 9px; /* 7px is the width of the rounded shape */
}
.lavaLampWithImage li a {
font: bold 14px verdana;
text-decoration: none;
color: #2D2D2D;
outline: none;
text-align: center;
top: 7px;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 10px;    
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
border: none;
}
.lavaLampWithImage li a:hover{color:#fff;}
.lavaLampNoImage {
position: relative;
height: 29px;
width: 421px;
background-color: white;
padding: 15px;
margin: 10px 0;
overflow: hidden;
border: 1px solid gray;
}
.lavaLampNoImage li {
float: left;
list-style: none;
}
.lavaLampNoImage li.back {
border: 1px solid #000;
background-color: #e6e8ea;
width: 9px;
height: 30px;
z-index: 8;
position: absolute;
}
.lavaLampNoImage li a {
font: bold 14px verdana;
text-decoration: none;
color: #000;
outline: none;
text-align: center;
top: 7px;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
margin: auto 10px;
}
.lavaLampNoImage li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
border: none;
}                    

.lavaLampBottomStyle {
position: relative;
height: 29px;
width: 700px;
padding: 0px 15px;
margin: 0px 0;
overflow: hidden;
float:left;

}
.lavaLampBottomStyle li {
float: left;
list-style: none;

}
.lavaLampBottomStyle li.back {
border-bottom: 2px solid #EC1D24;
width: 9px;
height: 21px;
z-index: 8;
position: absolute;
}
.lavaLampBottomStyle li a {
font: bold 11px verdana;
text-decoration: none;
color: #EC1D24;
outline: none;
text-align: center;
top: 7px;
letter-spacing: 0;
z-index: 10;
display: block;
float: left;
height: 14px;
position: relative;
overflow: hidden;
margin: auto 0px;
}   
.lavaLampBottomStyle li a:hover, .lavaLampBottomStyle li a:active, .lavaLampBottomStyle li a:visited {
border: none;
}                     
#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(images/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}						
/* Easy Slider */

	#slidereasy{}	
	#slidereasy ul, #slidereasy li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slidereasy li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:578px;
		height:284px;
		overflow:hidden; 
		}
#slidereasy1 ul, #slidereasy1 li, #voyavo li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slidereasy1 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
        width:190px;
		height:284px;
		overflow:hidden;
        color:#ED1C24; 
		}	
	#prevBtn, #nextBtn, #nextBtn1, #prevBtn1{ 
		display:block;
		width:21px;
		height:39px;
		position:absolute;
		top:136px;
        left:13px;
		}	
    #prevBtn1{
        left:13px;
    }
	#nextBtn{ 
		left:571px;
		}				
    #nextBtn1{
            left:203px;
    }
	#prevBtn a, #nextBtn a, #nextBtn1 a{  
		display:block;
		width:30px;
		height:29px;
		background-image:url(images/btn_prev.png);
	}	
	#nextBtn a, #nextBtn1 a{ 
		background-image:url(images/btn_next.png);
		background-position:1px 0px;
		width:30px;
		background-repeat:no-repeat;
		
		}				
  .preImg, .nextImg{cursor:pointer} 
  .iphonePreImg, .iphoneNextImg{cursor:pointer;} 
	#content{text-align:left;}
/* // Easy Slider */
a.jScrollArrowUp {
	background: url(images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}


.orange-bar .jScrollPaneTrack {
	background: #f60;
}
/*.orange-bar .jScrollPaneDrag {
	background: #00f url(images/drag_grab.gif) no-repeat 50% 50%;
}*/
.orange-bar .scroll-pane {
	background: #69f;
}
			
.holder {
	float: left;
	margin: 10px;
            margin-left:0px;
}

.scroll-pane {
	width: 301px;
	height: 297px;
	overflow: auto;
	float: left;
    left:0px;
}
#iphonepane1
{
     width: 135px;
height:480px;
}
.wide {
	width: 400px;
}

.super-wide {
	width: 700px;
}

.tall {
	height: 400px;
}
	
						
.outer{
width:983px;
}
.floatleft{float:left;}
.floatright{float:right;}
.overflowh{overflow:hidden}
.menumargin{margin-left:30px}
.submenumargin{margin-left:36px}
.logomargin{margin-top:20px; margin-right:30px}
.datadiv-top{background-image:url(images/innerbg-top.png); margin-top:5px;height:5px; width:980px}
.datadiv-mid{background-color:#FFFFFF;width:980px;overflow:hidden;}
.datadiv-bottom{background-image:url(images/innerbg-bottom.png);height:8px; width:980px}
.text-heading{ text-align:left; font-family:verdana; font-size:28px; color:#2D2D2D; padding:10px 0px 0px 20px}
.hometext{font-family:Verdana,Helvetica, sans-serif; font-size: 14px; color:#2D2D2D;margin-left:10px; text-align:left}
.hometextdiv{margin:20px 0px 0px 0px;}
.homequertdiv{margin:20px 30px 0px 65px;}
.homequertdiv-sidebar{margin:20px 10px 10px;border-bottom:1px dotted #D2D2D2;padding:0px 42px 10px;}
.sliderouterdiv{background:url(images/sliderbg.png);padding:13px; height:302px; float:right; position:absolute; left:385px; width:576px;top:67px;}
.sliderouterdivlow{background:url(images/sliderbg.png);padding:13px; height:302px; left:385px; width:576px;top:467px;z-index:100;position:absolute;}
a img{border:none;}
.querytext{font-family:Verdana, Helvetica, sans-serif; color:#706E6E; font-size:11px;margin-left:6px;}
.hometopdiv{border-bottom:1px dotted #D2D2D2;height:334px;margin:20px 20px 0px;text-align:left}
.hometopdivbottom{border-bottom:1px dotted #D2D2D2; padding-bottom:20px;margin:17px 20px 0px;}
.margin20{margin:20px}
.blogheading, .singlepage{
	color:#ED1C24;
	font-family:verdana, Helvetica, sans-serif;
	font-size:24px;
	text-align:left;
	padding-bottom:10px;
}
.homeblogdiv{text-align:left; font-family:verdana, Helvetica, sans-serif; color:#999999; font-size:12px; padding-bottom:30px;}
.homeblogheading a{font-family:verdana, Helvetica, sans-serif; color:#999999;font-size:18px;}
.homeblogtime{font-size:10px; font-style:italic}
.homeblogtime a { color:#02A4B3;}
.homeblogcontent{margin-top:10px}
.homeblogreadmore{margin-top:5px;}
.homeblogreadmore a{color:#02A4B3; font-size:12px;}
.footer{overflow:hidden; margin-top:20px; text-align:left; font-family:verdana; font-size:10px; color:#E9E8E8; margin-left:20px; padding-bottom:20px; margin-right:20px;clear:both;}
.latestblog{width:584px; margin-left:43px; height:56px;}
.follow{color:#8D8B8C;}
.whatwedodiv{padding:20px; color:#2D2D2D; font-size:12px; font-family:Verdana, verdana, Helvetica, sans-serif;; text-align:left; line-height:18px; overflow:hidden}
.whatwedodiv-left{width:663px; margin-right:20px; float:left;}
.listarea{color:#014081; font-size:13px; margin:10px 0px 10px 20px;}
.margin40top{margin-top:40px;}
.whatwedodiv-right{border-left:1px dotted #D2D2D2; float:left;font-family:verdana; font-size:11px;text-align:left;}
.whatwedodiv-right-heading{ font-family:verdana; font-size:18px; color:#D71A21; margin:8px 0px ;}
.whatwedodiv-right-inner{border-top:1px dotted #D2D2D2; margin:10px 10px 0px; padding-bottom:10px; color:#4B4B4B;}
.whatwedodiv-right-inner a{color:#4B4B4B;}
.whatwedodiv-right-inner a:hover, .left-blog li a:hover {color:#D71A21;}
.image-logo{margin:0px 5px 0px 10px;float:left; width:20px;}
.margin5top{margin-top:5px;}
.padding2top{padding-top:2px;}
.left-blog{width:220px;margin:0px 0px 0px 11px;padding:0px 0px 0px 2px;}
.left-blog li{ margin-top:5px;}
.active a{color:#FFFFFF !important}
.comment{background-image:url(images/comment-bg.png);background-repeat:no-repeat;font-size:10px;line-height:14px;padding-left:7px;padding-top:4px;width:229px; margin-top:10px;}
.text-right{text-align:right}
.margin10left{margin-left:10px;}
.clienttext{ color:#ED1C24; font-size:13px; font-family:Verdana, verdana, Helvetica, sans-serif; text-align:center; padding-top:10px;}
.contentsliderImagediv{height:200px}
.blogheading{
    color:#ED1C24;
    font-family:verdana, Helvetica, sans-serif;
    font-size:24px;
    text-align:left;
    padding-bottom:15px;
}

.blogheading-sub{
    color:#ED1C24;
    font-family:verdana, Helvetica, sans-serif;
    font-size:14px;
    text-align:left;
    padding-bottom:10px;
    padding-top:10px;
}
.tab_active a{color:#fff !important;}
.datadiv-outer{position:relative;}
.listdiv{ width:623px; float:left;margin-left:10px;}
.margin3top{margin-top:3px}
.left-blog li a{ color:#545454}
.downloaddiv{
/*position:relative;*/
}
.downloadmenu
{
position:absolute;
top:453px;
left:756px;
z-index:999;
list-style-image:none;
list-style-type:none;
background:url("images/final-all-images.png") no-repeat scroll 0 -1px transparent;
height:0px;
width:177px;
text-align:left;
padding:0px 10px;
overflow:hidden;
         
}
.displaynone{display:none}
.downloadmenu li{ border-bottom:1px solid #FEFDFC; width:100%;}
.downloadmenu li a{font-family:Verdana; font-size:12px;color:#4B4B4B;height:14px;margin-top:7px;display:block;padding:5px 0px;}
.facebookmenu:hover {background: url(images/facebook-logo.gif) no-repeat left center;}
.mobimenu:hover {background: url(images/mobicules-small.png) no-repeat left center;}
.iphonemenu:hover {background: url(images/iphone-logo.gif) no-repeat left center;}
.drupalmenu:hover {background: url(images/drupal-logo.gif) no-repeat left center;}
.flashmenu:hover {background: url(images/flash.gif) no-repeat left center;}
.symfonymenu:hover {background: url(images/s.gif) no-repeat left center;}
.androidmenu:hover {background: url(images/android-logo.gif) no-repeat left center;}
.wordpressmenu:hover {background: url(images/wordpress-logo.gif) no-repeat left center;}
.leftsidebarslider{width:200px;height:244px;margin-left:32px;}
.positionrelative{position:relative;}
.wordpressIE{width:70px;display:block}
.testimonialdiv{text-align:center;padding-top:0px;width:240px;}
#popupbg{display:none; opacity:.5; filter:alpha(opacity=50);position:absolute; left:0px; top:0px; background-color:#3F3F3F;z-index:999}
.margin39right{margin-right:39px;}

.arrowimage{background:url(images/arrows.gif);width:25px; height:29px;display:block}
.pre_diss{background-position:-26px -31px; cursor:auto}
.pre_act{background-position:-26px 0px; cursor:pointer}
.next_act{background-position:0px 0px; cursor:pointer}
.next_diss{background-position:0px -30px; cursor:auto}
.popupcontact{margin:20px 5px;overflow:hidden}
.border{border:1px ridge #ccc}
.popupLeft{overflow:hidden;width:406px;margin-top:15px;}
.innerLeft{float:left;width:165px;}
.floatleft{float:left;}
.floatright{float:right;}
.displaynone{display:none;}
.spaceDiv{overflow:hidden;width:450px;margin:5px 5px;}
.leftPop{float:left;width:427px; border-right:1px dotted #c0c0c0; overflow:hidden;margin:5px; }
.contact{color:#D71A21; font-family:verdana; font-size:18px; margin:5px;}
.error{color:#D71A21; font-family:verdana; font-size:15px;margin-left:20px;}
.findbox{width:160px;}
.marginright10{margin-right:10px;}
.marginright40{margin-right:40px;}
.clist{color:#ED1C24;font-family:verdana,Helvetica,sans-serif;font-size:14px;text-align:right;}
.imgwidth{width:50px;margin-right:5px;}
.paddingtop10{padding-top:10px;}
.paddingtop5{padding-top:5px;}
.desc {overflow: hidden; padding:3px; width: 200px; height: auto; display: block; font-family: Sans-serif; font-size:12px;margin-left:10px;resize:none;}
.successq{color:#02A4B3; font-size:13px;margin-bottom:20px;}
.secondDiv{height:auto;}
#error{font-size:11px;color:#D71A21;}
.width225{width:225px}
.thankspopup{color:#ED1C24;text-align:center;margin-bottom:20px;}
.menuparent{height:80px; overflow:hidden;}
.height150{height:200px; overflow:hidden}
.Symfony, .PHP, .Facebook_Apps, .Flash_Apps, .Ruby_on_Rails, .iPhone_Apps, .Social_Networks, .Travel_Sites, .Drupal, .Android {display:none;}
.application{display:block;}
.clearboth{clear:both;}
.margin5_lr{margin:0 5px;}
.margin2top{margin-top:2px;}
.alldropdown{
top:142px;
}
.alldropdownbg{
background:url(images/alldropdown.png) no-repeat;
font-size:17px;
color:#000;
width:180px;
padding:5px 0 0 33px;
height:29px;
}
.width620{
width:620px;}
.li_value{
    list-style:none !important;
    padding-top:6px !important;
height:25px !important;
cursor:pointer;
       margin-left:5px !important;
width:80% !important;
}
.downloaddiv1{
width:180px;
}
.ourworkDropdown{
background:url(images/menuourwork.png) no-repeat;
width:140px;
height:325px;
display:none;
}
.container {
    height: 360px;
    width: 910px;
    margin: -180px 0 0 -450px;
    top: 50%; left: 50%;
    position: absolute;
}
ul.thumb {
    list-style: none;
    margin: 0; /*padding: 10px;*/
    width: 135px;
}
ul.thumb li {
    margin: 0; padding: 5px;
    /*float: left;*/
    position: relative;
    width: 87px;
    height: 110px;
    list-style: none;
}
ul.thumb li img {
    width: 69px; height: 100px;
    border: 1px solid #ddd;
    padding: 5px;
    background: #f0f0f0;
    position: absolute;
    left: 0; top: 0;
    -ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
    background:url(images/thumb_bg.png) no-repeat center center;
    border: none;
}
.floatleft{
    float: left;
}
.androidbg
{
 background:url("images/phone.png") repeat scroll -3px 0 transparent; width:184px; height:354px;overflow:hidden;
    margin-top:53px;
}

.iphonebg
{
 background:url(images/iphonebg.jpg); width:213px; height:405px; overflow:hidden;
    margin-top:53px;
}
.iphoneimages
{
    margin:83px 0px 0 15px;
    width:180px;
    height:260px;
    float:left;
    position:relative;

}
.clear{clear:both}
.margin20left{margin-left:20px;}
#iphonePre {
position:absolute;
top:560px;
left:347px;
}
#iphoneNext {
position:absolute;
top:560px;
left:498px;
}
#main_text{
width:260px;
margin-left:25px;
margin-top:75px;
}    
.iphone_proj_name {
color:#ED1C24;
font-family:verdana,Helvetica,sans-serif;
font-size:24px;
padding-bottom:10px;
text-align:left;
}
.iphone_app_store {
position: absolute; top: 600px; left: 430px;
}
.android_app_store {
position: absolute; top: 543px; left: 584px;
}

.androidslider{
background:url("http://www.mobicules.com/custom/iphone/iphone-1.jpg") no-repeat scroll 0 0 transparent;
position:relative;
background:url(images/loading.gif) no-repeat 50% 50%; 
top:40px;
left:10px;
}

.iphoneslider{
background:url("http://www.mobicules.com/custom/iphone/iphone-1.jpg") no-repeat scroll 0 0 transparent;
position:relative;
background:url(images/loading.gif) no-repeat 50% 50%; 
top:83px;
left:15px;
}

.iphoneslider img , .androidslider img{
position:absolute;
top:0px;
left:0px;
display:none;
}
#iphonepanel{overflow: visible; height: auto; width: 115px; padding-right: 5px; position: absolute; top: 0px;}
.clients_type {
text-align:center;
margin-top:-10px;
color:#014081;
font-size:12px;
} 
.sidebar_testimonial_heading{

}
.testimonial_text{
text-align:left;
background:url("images/start_quote.png") no-repeat scroll 0 0 transparent;
padding-left:15px;
padding-top:7px;
}   
.testimonial_from{
text-align:center;
color:#014081;
}    
.endquote{
background:url("images/end_quote.png") no-repeat scroll 0 0 transparent ;
background-position: right bottom;
}
.testimonial_images
{
    float:left;
    margin-right:15px;
    margin-bottom:10px;
}
.contctusDiv
{
 overflow:hidden;width:230px;
}
#ClickTaleDiv{ display:none}
.downloaddiv div{
width:213px;
height:33px;
background:url("images/final-all-images.png") no-repeat scroll 0 -206px transparent;
}





