
	/*  PROJECT NAME:         iPhSoft	 */
	

	/* SMALL RESET */

* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }
ul { list-style:none; }
html, body { width:100%; height:100%; }


	/* MISC */
	
p { font-size:1.2em; color:#4c4c4c; }
p.home { font-size:1.8em; color:#707070; font-family:"Myriad Pro"; line-height:1.6em; margin-top:10px; }
p.home a { font-size:12px; font-family:Arial; margin-left:20px; }
.about { width:500px; font-size:1.4em; }
.subtitle { font-size:1.6em; color:#999999; font-weight:bold; font-family:"Myriad Pro"; }
a { color:#e36433; }
a:hover { text-decoration:none; }
h1 { font-size:2.5em; color:#505050; }
h1.main { float:left; width:840px; padding:0 2px 0 62px; line-height:75px; height:75px; background:url(images/h1.gif) no-repeat; font-family:"Myriad Pro"; }
h5 { font-size:22px; font-weight:normal; color:#4c4c4c; line-height:75px; font-family:"FreewayLight", Arial; }
h1.big { line-height:93px; height:93px; background:url(images/h1_big.gif) no-repeat; }
h2 { color:#808080; font-size:2em; font-family:"Myriad Pro"; }
h3 { font-size:2em; color:#e56e1b; font-weight:normal; margin-bottom:5px; }
h6 { font-size:16px; color:#4c4c4c; font-family:"Arial", Arial; }
h4 { font-size:1.6em; color:#e56e1b; }
.w500 { width:500px; }
.bold { font-weight:bold; }
.grey { color:#999999; }
.orange { color:#e56e1b; }
.borange { color:#F97D03; }
.px16 { font-size:16px; }
.em14 { font-size:1.4em; }
.em12 { font-size:1.2em; }
.fl { float:left; }
.fr { float:right; }
.nomg { margin:0 !important; }
.nob { border:0 !important; }
.nobg { background:none !important; }
.rtl { direction:rtl; text-align:right; }
.tar { text-align:right; }

	
	/* MAIN LAYOUT */
	
body { font-size:62.5%; font-family:Arial, Verdana; background:#b2b2b2 url(images/bg.jpg); text-align:center; }
div.wrapper { width:904px; margin:0 auto; text-align:left; }
div.header { float:left; width:100%; height:98px; background:url(images/header.gif) no-repeat; margin:15px 0 18px 0; }
	.header a.gohome { float:left; width:250px; height:123px; }
	.header ul.menu { float:right; margin:1px 10px 0 0; display:inline; }
	.header ul.menu li { float:left; padding-left:2px; background:url(images/menu_sep.gif) no-repeat; }
	.header ul.menu li a { float:left; text-decoration:none; line-height:102px; height:95px; color:#808080; font-size:1.8em; font-weight:bold; font-family:"Myriad Pro"; padding:0 12px 0 12px; }
	.header ul.menu li a:hover, .header ul.menu li.active a { background:url(images/menu_hover.gif) repeat-x; color:#505050; }
div.shadow { float:left; width:904px; background:url(images/content_bg.gif) repeat-y; }
div.inner { float:left; width:780px; padding:10px 60px 20px 60px; margin:0 2px 0 2px; background:#ffffff; display:inline; border-bottom:1px solid #d1d1d1; }
div.inner a {margin:0 auto;}
ul.nav { float:left; width:840px; height:35px; margin:0 2px 0 2px; display:inline; overflow:hidden; padding:0 60px 0 0; border-top:1px solid #d1d1d1; background:url(images/nav_bg.gif) repeat-x; }
	.nav li { float:left; }
	.nav li.arrows { padding:0 15px 0 15px; }
	.nav li.arrows a { width:15px; padding:0; background:url(images/2arrows.gif) no-repeat; height:34px; }
	.nav li.arrows a.prev:hover { border:0; padding:0; background:url(images/2arrows.gif) no-repeat bottom left; }
	.nav li.arrows a.next { background:url(images/2arrows.gif) no-repeat top right; margin-left:10px; }
	.nav li.arrows a.next:hover { border:0; padding:0; background:url(images/2arrows.gif) no-repeat bottom right; }
	.nav li a { float:left; display:block; padding:0 15px 0 15px; line-height:35px; height:35px; font-size:1.2em; color:#949494; font-weight:bold; }
	.nav li.active a { background:#ffffff; padding:0 14px 0 14px; text-decoration:none; color:#e36433; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
	.nav li a:hover { background:url(images/nav_bg2.gif) repeat-x; padding:0 14px 0 14px; text-decoration:none; color:#e36433; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; }
	.nav2 li a { text-decoration:none; }
	.nav2 li.active a { color:#101010; }
	.nav2 li a:hover { color:#101010; }
	.nav2 li a span { float:left; cursor:pointer; }
	.nav2 li a img { margin-left:10px; float:left; }
	.nav li.free { float:right; }
	.nav li.free a { padding-right:33px; background:url(images/free_box.gif) no-repeat right 6px; text-decoration:none; }
	.nav li.free a:hover { border:0; color:#e36433; padding-right:33px; background:url(images/free_box.gif) no-repeat right 6px; }
div.footer { float:left; width:904px; height:112px; background:url(images/footer.gif) no-repeat; overflow:hidden; }
	.footer p.first { float:left; font-size:1.2em; color:#666666; line-height:2em; margin:10px 0 0 60px; display:inline; }
	.footer p.first span, .footer div#lnews span { color:#858585; font-size:1.8em; font-weight:bold; font-family:"Myriad Pro"; }
	.footer p.second { float:right; font-size:1.1em; color:#666666; margin:15px 45px 0 0; display:inline; }
	.footer p.second a { font-size:1.2em; text-decoration:none; color:#666666; margin:0 10px 0 0; }
	.footer p.second a:hover { text-decoration:underline; }
	.footer div#lnews { float:left; font-size:1.2em; width:240px; margin:7px 0 0 60px; }
	.footer div#lnews .newsContainer { float:left; width:210px; height:40px; overflow:hidden; margin-top:5px; line-height:20px; }
	.footer div#lnews a { display:block; }
	.footer div#lnews a.up, .footer div#lnews a.down { float:right; clear:right; width:17px; height:16px; background:url(images/footer_arrows.gif) no-repeat; }
	.footer div#lnews a.up:hover, .footer div#lnews a.down { border:0; padding:0; background:url(images/footer_2arrows.gif) no-repeat top right; }
	.footer div#lnews a.down { background:url(images/footer_arrows.gif) no-repeat bottom; margin:10px 0 0 0; }
	.footer div#lnews a.down:hover { border:0; padding:0; background:url(images/footer_2arrows.gif) no-repeat bottom right; }
div.padd { float:left; width:904px; height:40px; }

	/* subnav */
ul.subnav { float:left; width:830px; height:43px; margin:0 2px 0 2px; display:inline; padding:0 0 0 70px; border-bottom:1px solid #d1d1d1; background:url(images/subnav.gif) repeat-x; }
	.subnav li { float:left; padding:0 15px 0 15px; }
	.subnav li a { float:left; line-height:43px; height:43px; color:#949494; font-size:1.2em; font-weight:bold; }
	.subnav li a:hover, .subnav li.active a { color:#e36433; text-decoration:none; }

	/* waze */
ul.circle { list-style:disc inside; direction:rtl; line-height:2em; }
a.waze { padding-right:35px; background:url(images/s_window.gif) no-repeat right; line-height:27px; margin-top:15px; }
a.magn { padding-right:35px; background:url(images/magn.gif) no-repeat right; line-height:27px; margin:15px 10px 0 0; }

	/* home */
div.works { float:left; width:780px; margin:30px 0 0 0; }
	.works ul { float:left; clear:left; width:250px; margin:10px 0 0 0; }
	.works ul li { float:left; clear:left; width:250px; padding:10px 0 10px 0; }
	.works ul li a { float:left; color:#b2b2b2; font-size:1.6em; line-height:20px; text-decoration:none; padding-right:20px; }
	.works ul li a:hover, .works ul li a.active { font-weight:bold; color:#999999; background:url(images/works_hover.gif) no-repeat right top; }
	.works img { float:left; display:none; }
	.works div.text { width:220px; display:none; }
	.works .text p { color:#666666; line-height:16px; }
	#slideshow2 { left:310px; top:0; float:left; }
	
	/* about */
div.man { float:left; clear:left; width:500px; border-bottom:1px dashed #b8b8b8; padding:18px 0 18px 0; }
	.man img { float:left; margin-right:15px; }
	.man h4 { font-size:1.4em; color:#929292; margin-bottom:3px; }
div.support { float:right; clear:right; width:220px; padding:2px 0 50px 50px; background:url(images/support.jpg) no-repeat; }
	.support p { line-height:24px; }
div.fr img.fr { clear:right; }

	/* contact */
p.contact { float:left; width:500px; font-size:1.8em; color:#999999; font-family:"Myriad Pro"; line-height:30px; margin-bottom:30px; }
div.row { float:left; width:500px; margin-bottom:20px; clear:left; }
	.row span { float:left; width:85px; font-size:1.6em; color:#999999; margin-top:7px; font-weight:bold; }
	.row input, .row textarea { float:left; width:370px; border:1px solid #c5c5c5; background:#ffffff; padding:8px 3px 8px 3px; }
	.row textarea { height:190px; }
	.row button.submit { float:right; width:117px; height:43px; border:0; background:url(images/btn_submit.jpg) no-repeat; margin-right:37px; cursor:pointer; }
	
	/* product */
a.app { padding:5px 0 5px 35px; background:url(images/s_window.gif) no-repeat; margin-right:30px; }
a.lmagn { padding:5px 0 5px 35px; background:url(images/magn.gif) no-repeat; }
ul.spec { width:500px; font-size:1.2em; color:#666666; list-style:disc inside; line-height:20px; }
ol.sol { width:485px; list-style-position:inside; font-size:1.2em; color:#666666; margin-left:15px; line-height:20px; }
div.prod { text-align:center; }

	/* projects */
div.projects { float:left; width:900px; height:113px; margin:0 2px 0 2px; border-bottom:1px solid #d1d1d1; background:url(images/projects_bg.gif) repeat-x; display:inline; }
	.projects a.left { float:left; width:21px; height:27px; margin:43px 0 0 22px; background:url(images/projects_arrows.jpg) no-repeat; }
	.projects a.left:hover { background-position:bottom left; }
	.projects a.right { float:left; width:21px; height:27px; margin:43px 22px 0 0; background:url(images/projects_arrows.jpg) no-repeat top right; }
	.projects a.right:hover { background-position:bottom right; }
	.projects span.sep_left { float:left; width:2px; height:113px; margin:0 0 0 17px; background:url(images/projects_sep.gif) no-repeat; }
	.projects span.sep_right { float:left; width:2px; height:113px; margin:0 17px 0 0; background:url(images/projects_sep.gif) no-repeat right; }
	.projects div.roll { float:left; width:752px; padding:10px 12px 0 12px; height:103px; overflow:hidden; }
	.projects div { float:left; width:4000px; height:93px; display:inline; }
	.projects div.roll a { float:left; width:104px; height:91px; margin-right:23px; border:1px solid #aeaeae; display:inline; }
	.projects div.roll a:hover { border:1px solid #6f6f6f; }
div.prdiv { float:left; width:500px; margin-top:20px; }
	.prdiv h3 { font-family:"Myriad Pro"; }
	.prdiv p.subtitle { font-weight:normal; color:#989898; }
	.prdiv p { color:#666666; }
div.pcont { display:none; }

	/* faq */
	
div.faq_left { float:left; width:597px; margin-top:20px; background:url(images/qa.png) no-repeat top right; }
	.faq_left p.q, .faq_left p.a { font-size:12px; color:#282828; padding-left:20px; background:url(images/qstar.png) no-repeat 0 3px; margin-bottom:20px; line-height:20px; }
	.faq_left p.a { background-image:url(images/astar.png); }
	
		/* purchase */
div.purchase /* { float:left; width:100%; background:url(images/purchase_anyring.jpg) no-repeat 0 20px; } */
	.purchase .left { width:610px; float:left; margin-top:20px; }
	.purchase .left p a { font-size: 14px; }
	.purchase .left p.radio { font-size:14px; margin:17px 0 0 15px; }
	.purchase .left p.radio b { color:#4c4c4c; }
	.purchase .left p.radio input { vertical-align:baseline; }
	.purchase .left input.serial { margin-left:68px; width:242px; padding:2px; border:0; background:none; }
	.purchase .left textarea { width:600px; height:80px; }
	.purchase .left p.agree label { font-size:14px; color:#4c4c4c; font-weight:bold; }
	.purchase .left p.pay input { margin-right:110px; float:right;  }
	.purchase .left p.pay_rtl input { margin-right:0px; float:right;  }
	.purchase .left p.pay_rtl img { margin-right:0px; float:right;  }
	.purchase .right { width:240px; float:left; margin:20px 0 0 20px; }
	.purchase .right p { font-size:12px; color:#4c4c4c; line-height:20px; }