@charset "utf-8";
/* CSS Document */

/*****************************/ 
/*****   Reset & Common  *****/
/*****************************/
html,body								{background:url(../images/body-bg.jpg) repeat-x 0 0; font-family:"Lucida Sans Unicode", "Lucida Grande", 
										 sans-serif; font-size:11px; color:#333; line-height:18px; margin:0; padding:0;}								
h1, h2, h3, h4							{padding:0; margin:0; line-height:normal;}
p, div, span							{padding:0; margin:0;}
img										{border:0; outline:0; vertical-align:middle;}
:focus									{outline:0;}
ol,ul									{list-style:none; padding:0; margin:0;}
li										{list-style:none; padding:0; margin:0;}
a										{padding:0; margin:0; text-decoration:none; color:#000;}
a:hover									{text-decoration:none; color:#555;}
.clear									{clear:both; padding:0; margin:0; height:0;}
.f-left									{float:left;}
.f-right								{float:right;}
.img									{padding:3px; border: #565656 1px solid; background:#000;}
hr										{border-top:solid 1px #b7b7b7; border-bottom:0 none; border-left:0 none; border-right:0 none; outline:0 none;
										 }
*:first-child+html hr					{border-top:0; border-bottom:0;}
.orange-link							{color:#F4913C;}
/*****************************/


/*****************************/ 
/*****   Margin & Pading  *****/
/*****************************/

.mt5									{margin-top:5px;}
.mt10									{margin-top:10px;}
.mt25									{margin-top:25px;}
.ml5									{margin-left:5px;}
.ml12									{margin-left:12px;}
.ml10									{margin-left:10px;}
.ml15									{margin-left:15px;}
.ml20									{margin-left:20px;}
.ml116									{margin-left:116px;}
.ml275									{margin-left:275px;}
.ml38									{margin-left:38px;}
.mb10									{margin-bottom:10px;}
.mb20									{margin-bottom:20px;}
.mb13									{margin-bottom:13px;}
.mb6									{margin-bottom:6px;}
.mb8									{margin-bottom:8px;}
.mb3									{margin-bottom:3px;}
.mt13									{margin-top:13px;}
.mt15									{margin-top:15px;}
.ml31									{margin-left:31px;}
.ml28									{margin-left:28px;}
.mr10									{margin-right:10px;}
.mr7									{margin-right:7px;}
.mr20									{margin-right:20px;}
.mr30									{margin-right:30px;}
.mr4									{margin-right:4px;}
.pt10									{padding-top:10px;}
.pb3									{padding-bottom:3px;}
.pb10									{padding-bottom:10px;}
.pb50									{padding-bottom:50px !important;}
.pt35									{padding-top:35px !important;}


/*****************************/

/*****************************/ 
/*****   Width Define  *****/
/*****************************/
.w500									{width:500px;}
.w300									{width:300px;}
.w350									{width:350px;}
.w200									{width:200px;}
.w993									{width:997px;}
.w219									{width:219px;}
.w995									{width:996px;}




/*****************************/
.border-right							{border-right:solid  1px #b7b7b7;}
ul.comenlist							{margin:13px 0 13px 10px;}
ul.comenlist li							{list-style:inside; color:#ffd200;}

/*****************************/ 
/*****   FontSize & Color Define  *****/
/******************************/
.heading1								{font-size:17px; color:#000; margin:14px 0px 5px 0px; padding:0px; }
.heading-main							{font-size:20px; color:#000; margin-bottom:14px; font-weight:normal;}
.heading2								{font-size:17px; color:#666; margin-bottom:9px; margin-top:8px;}
.heading3								{font-size:17px; color:#333; margin-bottom:13px;}
.heading4								{font-size:13px; color:#000; font-weight:normal; margin-bottom:5px;}
.heading5								{font-size:16px; color:#000; font-weight:normal; margin-bottom:21px; background:url(../images/slider-list-img-hover.gif) no-repeat 0 1px;
										 padding-left:26px;}
.heading6								{font-size:15px; color:#000; font-weight:normal;}

.feat-heading							{color:#000; font-size:17px; background:#eaeaea; padding:4px 0 4px 5px; margin:20px 4px 0 1px; font-weight:normal;}

.orange-heading, .orange-heading a		{font-size:11px; color:#333;}
.orange-heading a:hover					{color:#F4913C;}
.slogen-text							{font-size:13px; color:#fff; padding:9px 0; text-align:right;}
.font11-black							{font-size:11px; color:#000;}
.orange11								{font-size:11px; color:#f4913c;}
.app-heading							{font-size:25px; color:#333; float:left; display:block; line-height:normal; font-weight:normal;}
.app-heading img						{float:left; display:block; margin-right:15px;}
.list-commen							{margin:0; padding:0;}
.list-commen li							{color:#333; font-size:11px; line-height:24px; background:url(../images/bullet.gif) no-repeat 0 10px; 
										 padding-left:10px;}
.orange-title, .orange-title a			{font-size:13px; font-weight:bold; color:#ea7410;}
.orange-title a:hover					{color:#333;}

.orange-head14							{font-size:14px; color:#f76a02; font-weight:bold; line-height:20px;}
.orange-head14 span						{color:#000;}

.grey-font								{color:#bbb;}

/*****************************/ 


/*****************************/ 
/*****    Structure      *****/	
/*****************************/ 
#main-wraper							{width:1000px; margin:0 auto; padding:0;}

#header									{ padding:0; margin:0; position:relative;}
#header .toplink{ width:150px; position:absolute; right:0px; top:-15px;}
#header .toplink a:link, #header .toplink a:visited{ color:#acacac; text-decoration:none; margin:0px 5px;}
#header .toplink a:hover{ color:#000;}
#banner									{width:941px; padding:0; margin:0;}


#content								{padding:0 0 0px 0; margin:23px 0 0; min-height:400px;}
#footer									{width:1000px; height:auto; font-size:11px; color:#333;} 

/*****************************/ 

/*****************************/ 
/*****   Header  *****/
/*****************************/
h2.logo									{display:block; float:left; margin-left:26px; margin-top:5px;}
h2.logo a								{width:209px; height:70px; display:block; background:url(../images/logo.jpg) no-repeat 0 0; text-indent:-1000px;}
.nav									{width:718px; height:95px; float:right; background:url(../images/navi-bg.jpg) no-repeat right 0; margin-right:11px;}
.nav ul									{padding:0; margin:22px 0 0 26px;}
.nav ul li								{float:left; padding:0 13px; margin:0;}
.nav ul li a							{font-size:13px; color:#010000; height:40px; display:block;}
.nav ul li a:hover, .nav ul li a.active	{color:#f58220; background:url(../images/navi-hover.png) no-repeat center 20px;}

/*****   Banner Aerea  *****/
.banner									{width:935px; padding-bottom:0px; margin-left:0px;}
.banner	 img							{float:left;}
.banner ul								{ margin:0px 0 0 0px; float:left;}
.banner ul li							{ font-size:19px; background:url(../images/yellow-arrow.gif) no-repeat 0 13px; padding-left:25px; display: block; line-height:45px;}
.whitebox {background:url(../images/white-shadow.png) repeat-y 0 0; padding:40px 0 0; width:1000px; display:block;}

.t-lcorn								{width:13px; height:13px; background:url(../images/top-l-corn.jpg) no-repeat 0 0; position:absolute; top:35px	
										 ; margin-left:0; padding:0;}
.t-rcorn								{width:13px; height:13px; background:url(../images/top-r-corn.jpg) no-repeat 0 0; position:absolute; top:35px
										;margin-left:984px;}

.rollhovertab1							{padding:63px 0 0 116px;}

.itunes-btn								{width:116px; height:24px; display:block; margin-top:13px; background:url(../images/view-itunes-btn.png) 
										 no-repeat 0 0;}

/*****************************/ 

/*****************************/ 
/*****   Form  *****/
/*****************************/
form									{padding:0; margin:0;}	
input, textarea, select					{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555}
select									{border:none; border-color:transparent;}

.text-field_div							{width:120px; height:19px; border:0 none; padding:5px; background:url(../images/tex-field-bg.png) no-repeat 0 0; margin-bottom:4px; float:left;}
.text-field								{width:114px; height:15px; margin-top:1px; border:0 none; font-size:11px; display:block;}

.text-field2							{width:97px; border:0 none; background:url(../images/tex-field-bg2.png) no-repeat 0 0;
										 padding:6px 5px 11px; font-size:11px;}

.text-field3_div						{width:303px; height:15px; background:url(../images/tex-field-bg3.gif) no-repeat 0 0; padding:5px 5px 8px; margin-bottom:15px; float:left;}
.text-field3							{width:299px; height:15px; border:0 none; font-size:11px;}

.text-aerea_div							{width:200px; height:127px; background:url(../images/text-aerea-bg.png) no-repeat 0 0; float:left; padding:5px;}
.text-aerea								{width:180px; height:115px; border:0 none; padding:0px; font-size:11px; margin-bottom:5px; resize:none;}

.text-aerea2_div						{background:url(../images/text-aerea-bg2.gif) no-repeat 0 0; width:304px; height:55px; padding:5px 7px; float:left; display:block; margin-bottom:15px;			
										 }
.text-aerea2							{width:301px; height:52px; border:0 none; font-size:11px;  margin-bottom:6px; resize:none;}

.dropdown_div							{background:url(../images/tex-field-bg3.gif) no-repeat 0 0; width:318px; height:38px; float:left; padding:4px;}
.dropdown								{border:none; border-color: transparent; font-size:11px; height:18px; width:304px; color:#333;}\

										 
.button									{height:22px; float:left; background:url(../images/btn-leftcorn.png) no-repeat 0 0; padding-left:7px;}
.lable-tag								{width:60px; float:left;}
.lable-tag2								{width:80px; float:left; padding-top:4px;}
.lable-tag2	 img						{width:70px; height:24px; margin-top:2px; border:solid 1px #777;}
.lable-tag3								{width:116px; float:left; padding-top:4px;}
.button									{width:79px; height:24px; background:url(../images/submit-btn.png) no-repeat 0 0; border:0 none; outline:0 
										 none; cursor:pointer;}
.pointer								{cursor:pointer;}
.err									{color:red; margin-bottom:5px;}


.form									{padding:0px; width:500px; float:left;}
.formcontact							{padding:0px; width:470px; float:left;}
.formcontactright						{float:left;  margin-top:17px;}
.formheading							{font-size:17px; color:#666; margin-bottom:9px; margin-top:8px; border-bottom:1px solid #CCC}
.contactskype							{float:left; margin-top:25px; width:200px; }
.contactskype ul li						{display:block; margin-bottom:10px;}
.contactskype ul li	a img				{float:left; display:block; margin:5px 6px 0 0 }
.contactskype ul li a					{color:#F58220;}
.contactskype ul li a:hover				{color:#3d3d3d;}
.contactskype ul li a span				{color:#3d3d3d}
					

/*****************************/ 



/*****************************/ 
/*****   Content  *****/
/*****************************/
.cont-raw-expand						{width:935px; margin:0 33px;}
.req-box								{width:227px;}
.req-box .t-corn						{width:228px; height:30px; background:url(../images/orange-tcorn.jpg) no-repeat 0 0; font-weight:bold; color:
										 #fff; text-align:center; font-size:14px; padding-top:15px;}	
.req-box .cpart							{width:197px; background:#d0d0d0; padding:18px 12px 0px 18px; color:#000;}

.req-box .b-corn						{width:228px; height:24px; background:url(../images/grey-bot-corn.jpg) no-repeat 0 0}	
.req-box a								{display:block;}


.fbox-content							{height:221px; background:url(../images/featured-box-bg.jpg) repeat-x 0 0; border-top:solid 1px #e0e0e0; 
										 margin:0 5px 0 1px}
.fbox-part1								{width:473px; height:221px; float:left; text-align:right; padding-right:23px; position:relative;}
.fbox-part1 p							{color:#666; font-size:11px;}
.appstore-btn							{width:95px; height:31px; background:url(../images/app-store-btn.png) no-repeat 0 0; display:block; position:
										 absolute; margin:-42px 0 0 30px; left:0;}
.appstore-btn2							{width:95px; height:31px; background:url(../images/app-store-btn.png) no-repeat 0 0; display:block; position:
										 absolute; margin:-50px 0 0 30px; left:0;}
.appstore-btn3							{width:167px; height:54px; background:url(../images/app-store-btn-large.png) no-repeat 0 0; display:block; 
										 position:absolute; margin:0 0 0 -44px;  text-indent:-10000px;}
.appstore-btn4							{width:167px; height:54px; background:url(../images/app-store-btn-large.png) no-repeat 0 0; display:block; 
										 margin:220px 0 0 93px; float:left;}

										 
.lpart									{width:227px; float:left; margin-left:29px;}
.rpart									{width:690px; margin-right:30px; float:right;}

/*****   Inner Page  *****/
.inner-raw1								{width:996px; border-bottom:solid 1px #e0e0e0; background:url(../images/inner_conbg.jpg) no-repeat 255px 
										 bottom; min-height:555px;}
.inner-raw2								{width:996px; background:url(../images/inner-vborder.gif) repeat-y 255px 0; padding-bottom:10px; clear:both; border-bottom:solid 1px 
										 #e0e0e0;}
.inner-colom1							{width:445px; float:left; padding:0 20px 0 15px;}		
.inner-colom2							{width:179px; padding:15px; float:left; background:url(../images/inner-rpart-bg.jpg) no-repeat 0 0; font-size
										 :11px; color:#333; min-height:406px;}
.inner-colom2 p							{line-height:23px;}
.inner-colom3							{width:215px; float:left; padding:23px 15px 0 24px; background:url(../images/gredient-review.jpg) no-repeat 3px 0; min-height:235px;}
.inner-colom4							{width:713px; float:left; background:url(../images/inner_coloum2bg.gif) no-repeat 0 0; margin-left:3px; 
										 min-height:302px; padding:15px 5px 0 15px}

.inner-colm-exp							{width:677px; float:left; padding:0 0px 20px 15px;}		


.applist-box							{width:170px; height:248px; float:left; background:url(../images/app-listbox-bg.jpg) no-repeat 0 0;
										 padding:15px 20px 10px; margin-right:18px;}
.applist-box p							{height:136px;} 
.applist-box-img						{background:url(../images/appicon-bg.png) no-repeat 0 0; width:89px; height:89px; position:absolute; z-index:
										 500; text-align:center;}
.appicon								{margin-left:0px; height:100px;}
.app-img								{position:absolute; z-index:0;}
.app-icon-shadow						{position:absolute; z-index:200;}

.get-aap-btn							{width:80px; height:28px; display:block; background:url(../images/get-app-btn.gif) no-repeat 0 0; 
										 text-indent:-10000px; margin-top:30px; margin-left:97px;}

.bredcrums								{float:right; margin-right:32px;}
.bredcrums a							{color:#333;}
.bredcrums a:hover						{color:#F58220;}
.bredcrums span							{color:#F58220;}

a.request-btn							{width:703px; height:89px; display:block; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
										 cursor:pointer; clear:both;}
a.request-btn span.reqtitle				{font-size:14px; font-weight:bold; color:#333; text-transform:uppercase; float:left; width:244px; float:left; padding-top:30px;}
a.request-btn span.right				{background:url(../images/req-shadow.png) no-repeat 0 0; float:left; width:439px; height:71px; padding-left:20px; padding-top:23px;}
a.request-btn .orange					{color:#f26600; font-size:15px; display:block; padding-bottom:2px;}
a.request-btn .grey						{color:#565656; font-size:15px;}

.blog									{background:url(../images/blog-bg.gif) no-repeat 0 0; padding:15px 0 0 16px;}

/* -----------  How it Workd Slider -----------  */
.featdiv{ float:left; width:870px; padding-left:24px;}
.featdiv ul{ margin:0px; padding:0px;}
.featdiv li{ margin:8px 50px 0px 0px; padding:8px 0px 0px 20px!important; float:left; list-style:none; background:url(../images/featuredapp-bg.png) top left no-repeat!important; width:109px; height:119px;}
.featdiv li.last{ margin-right:0px;} 
.featdiv li.veiwall{ background:none!important; padding:45px 0px 0px 0px!important; margin-right:0px;} 

.how-it-colum1							{width:197px; padding:0; margin:0; float:left; min-height:320px;}
.how-it-colum2							{width:344px; background:url(../images/how-it-saprater.png) no-repeat 0 0; padding:0 0 0 23px; margin:0; 
										float:left; min-height:320px;}
.how-it-colum3							{width:325px; background:url(../images/how-it-saprater.png) no-repeat 0 0; padding:0 0 0 23px; margin:0; 
										 min-height:320px; float:left;}

ul.how-itlsit							{padding:0; margin:10px 0 0;}
ul.how-itlsit li						{font-size:13px; color:#000; line-height:18px; display:block;  padding:0; height:32px; background:none;}
ul.how-itlsit li span					{background:url(../images/how-it-arrow.gif) no-repeat 0 0px; display:block; width:19px; height:28px; 
										 text-align:center; line-height:18px; font-weight:bold; margin-right:6px; float:left; font-size:11px;}
ul.how-itlsit li span.last				{background:url(../images/how-it-arr-none.gif) no-repeat 0 0px; display:block; width:19px; height:28px; 
										 text-align:center; line-height:18px; font-weight:bold; margin-right:6px; float:left; font-size:11px;}




/* 		Pagination: pgallery						*/
/* -------------------------------------------- */
.paging 								{margin:0px 0 20px 0px; text-align:right; padding:0px 25px 0px 0px; float:right;}
	
#pagination-pgallery li					{border:0; margin:0; padding:0; font-size:11px; list-style:none; display:block; float:left;}
#pagination-pgallery a					{background:url(../images/circel-bg.gif) no-repeat 0 0; width:22px; height:22px; margin-right:2px; display:block}

#pagination-pgallery li.previous-off	{background:url(../images/pre-arrow-disable.gif) no-repeat 0 2px; border:0 none; width:7px; height:18px;}
#pagination-pgallery .next-off			{background:url(../images/next-arrow-disable.gif) no-repeat 0 3px; border:0 none; width:7px; height:18px;}
#pagination-pgallery .next a			{background:url(../images/next-arrow.gif) no-repeat 0 3px; padding-top:0px !important; border:0 none;
										 margin-left:5px;}
#pagination-pgallery .next a:hover		{border:0 none; padding-top:0px !important; border:0 none; background:url(../images/next-arrow-disable.gif) no-repeat 0 3px;}
#pagination-pgallery .previousoff		{border:0 none; background:url(../images/pre-arrow-disable.gif) no-repeat 0 3px; width:14px; height:18px;}
										 
#pagination-pgallery .previous a		{background:url(../images/pre-arrow.gif) no-repeat 0 3px; padding-top:0px !important; border:0 none; 
										 padding-right:0px !important;}
#pagination-pgallery .previous a:hover	{border:0 none; padding-top:0px !important; border:0 none; background:url(../images/pre-arrow-disable.gif) no-repeat 0 3px;}

#pagination-pgallery .active			{color:#e2630f; font-weight:bold; padding:0px 7px 0 0;}
#pagination-pgallery a:link, 
#pagination-pgallery a:visited 			{color:#777; padding:1px 7px 0;  text-decoration:none; width:7px; height:13px; height:32px !important;}
#pagination-pgallery a:hover			{background:url(../images/circel-bg-hover.gif) no-repeat 0 0;  color:#e2630f;}

/*****************************/

ul.sitemap-list li						{width:677px; display:block; padding:0; margin:0;}
ul.sitemap-list li a					{display:block; background:url(../images/arrow-greay2.gif) no-repeat 0 10px; padding-left:7px; font-weight:normal; line-height:22px; color:
										 #666; margin-left:16px;}
										 
ul.sitemap-list li a.app				{width:310px; float:left}
ul.sitemap-list li a:hover				{color:#F58220;}

ul.sitemap-list li.first a				{display:block; background:url(../images/arrow-greay.gif) no-repeat 3px 11px; padding-left:20px; font-weight:normal; color:#222; 
										 font-size:14px; line-height:30px; margin-left:0;}
ul.sitemap-list li.first a:hover		{background:url(../images/arrow-greay.gif) no-repeat 3px 11px #f9f9f9; color:#F58220;}


/*****************************/
/*****   Footer  *****/
/*****************************/

.foot-lcorn								{width:13px; height:72px; float:left; background:url(../images/footer-lcorn.png) no-repeat 0 0;}
.foot-midpart							{width:969px; height:52px; float:left; padding:20px 0px 0 5px; background:url(../images/footer-midbg.png) repeat-x 0 0; }	
.foot-midpart a							{padding:0 4px; color:#333; margin-top:5px; float:left;}
.foot-midpart a:hover					{color:#F58220;}
.foot-midpart a.fbook					{margin:0 4px 0 0; padding:0; float:left;}
.foot-midpart a.footlogo				{ margin:0 30px 0 0; padding:0;}
.foot-midpart span						{margin-top:3px; float:left;}
.foot-rcorn								{width:13px; height:72px; float:left; background:url(../images/footer-rcorn.png) no-repeat 0 0;}
.client									{border-bottom:solid 1px #D0D0D0; border-top:solid 1px #D0D0D0; color:#9F9F9F; margin-top:5px; text-align:center; 
										 padding:3px 0;}
.copyright								{padding:3px 0; float:left; text-align:center; width:996px;}
.credit									{padding:3px 0; float:right;}

/*****************************/



div#header div#slide-holder { z-index:40; width:932px; height:299px; position:absolute; padding:0px!important; margin:0px!important;}
div#header div#slide-holder div#slide-runner { top:0px; left:0px; width:932px; height:278px; overflow:hidden; position:absolute; border:1px solid red;}
div#header div#slide-holder img { margin:0; display:none; position:absolute;}
div#header div#slide-holder div#slide-controls { left:0; bottom:228px; width:870px; height:46px; display: none; position : absolute; background : url(images/slide-bg.png) 0 0;}
div#header div#slide-holder div#slide-controls p.text { float:left; color:#fff; display:inline; font-size:10px; line-height:16px; margin:0px; text-transform:uppercase;}
div#header div#slide-holder div#slide-controls p#slide-nav { float:right; height:24px; display:inline; margin:11px 15px 0 0;}
div#header div#slide-holder div#slide-controls p#slide-nav a { float:left; width:24px; height:24px; display:inline; font-size:11px; margin:0 5px 0 0; line-height:24px; font-weight:bold; text-align:center; text-decoration:none; background-position:0 0; background-repeat:no-repeat; }
div#header div#slide-holder div#slide-controls p#slide-nav a.on { background-position:0 -24px;}
div#header div#slide-holder div#slide-controls p#slide-nav a { background-image:url(images/silde-nav.png);}
div#nav ul li a { background:url(images/nav.png) no-repeat;}
.pt15{ padding-top:15px !important;}