*{
  margin:0;
  padding:0px;
}

div#container{
  width:1000px;
  margin-left:auto;
  margin-right:auto;
}

div#header{
  width:100%;
  height:132px;
  padding:1px;
}

div#head_pic{
	background:url(pics/iphone.jpg) center center no-repeat;
	width:224px;
	height:149px;
	position:absolute;
	margin-left:725px;
	margin-top:28px;
}

* html div#head_pic{
	margin-left:520px;
}

div#logo{
  width:159px;
  height:47px;
  margin-top:85px;
  margin-left:44px;
  background:url(pics/logo.png) right center no-repeat;
  float:left;
}

* html div#logo{
  margin-left:24px;
}

* html div#menu a{
  padding-top:16px;
  height:31px;
}

/** html div#production{
  margin-top:55px;
}*/

div#menu{
  width:705px;
  height:48px;
  margin-top:79px;
  margin-left:258px;
  background:url(pics/menubg.jpg);
}

div#menu a{
  display:block;
  text-decoration:underlined;
  color:#2789ce;
  font-size:16px;
  font-family:Arial;
  text-align:center;
  margin-top:0px;
  height:35px;
  width:auto;
  float:left;
  padding-left:29px;
  padding-top:13px;
}

div#menu span{
  display:block;
  color:black;
  font-size:16px;
  font-family:Arial;
  text-align:center;
  margin-top:0px;
  height:35px;
  width:auto;
  float:left;
  padding-left:29px;
  padding-top:16px;
}

div#production{
  width:174px;
  margin-left:39px;
  background:#f3f3f3;
  float:left; 
}

div#production_right{
  width:235px;
  background:#f3f3f3;
  float:right; 
}

.left_top_angle{
	background:url(pics/left_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
}

.right_top_angle{
	background:url(pics/right_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
}

.right_bottom_angle{
	background:url(pics/bottom_right.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
}

.left_bottom_angle{
	background:url(pics/bottom_left.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
}

.left_top_angle_1{
	background:url(pics/left_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
}

.right_top_angle_1{
	background:url(pics/right_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
}

.right_bottom_angle_1{
	background:url(pics/bottom_right.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
}

.left_bottom_angle_1{
	background:url(pics/bottom_left.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
}

* html .left_top_angle{
	background:url(pics/left_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
	position:relative;
	bottom:5px;
}

* html .right_top_angle{
	background:url(pics/right_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
	position:relative;
	bottom:5px;	
}

* html .right_bottom_angle{
	background:url(pics/bottom_right.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
	position:relative;
	top:10px;		
}

* html .left_bottom_angle{
	background:url(pics/bottom_left.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
	position:relative;
	top:10px;		
}

* html .left_top_angle_1{
	background:url(pics/left_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
	position:relative;
	bottom:3px;
}

* html .right_top_angle_1{
	background:url(pics/right_top.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
	position:relative;
	bottom:3px;	
}

* html .right_bottom_angle_1{
	background:url(pics/bottom_right.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:right;
	position:relative;
	top:32px;		
}

* html .left_bottom_angle_1{
	background:url(pics/bottom_left.jpg) center center no-repeat;
	width:12px;
	height:10px;
	float:left;
	position:relative;
	top:32px;	
}


.production_menu_handler{
	margin-left:15px;
	margin-top:15px;
}

* html div#production{
	margin-left:19px;
}

h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:lighter;
  margin-bottom:15px;
  /*padding-left:15px;
  padding-top:12px;*/
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22.15px;
	color:#18659a;	
	font-weight:600;
	white-space: nowrap;
}

h3{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:lighter;
  margin-bottom:3px;
  /*padding-left:15px;
  padding-top:12px;*/
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#18659a;	
	font-weight:bold;
	margin-top: 10px;
	margin-bottom:0px;
}

ul li{
	margin-bottom:6px;
}

ul li ul li{
	margin-bottom:3px;
}

div#production ul{
	list-style-type:none;
	font-size:14px;
}

div#production ul li ul li{
	margin-left:20px;
	font-size:12px;
}

ul#hidden{
	display:none;
}


a {
  text-decoration:underlined;
  color:#2789ce;
  font-size:14px;
  font-family:Arial;
  text-align:center;
}

.a_selected {
  font-size:14px;
  font-family:Arial;
  text-align:center;
}

div#center{
	width:698px;
	float:left;
	margin-left:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

p{
	margin-bottom:25px;
}

/*
div#center img{
	margin-right:22px;
	margin-bottom:22px;
}
*/

.scrshot {margin-right:22px; margin-bottom:22px;}

.im_sign { margin: 0 5px 0 0; }

.iconed_gg{
	background:url(pics/icon_gg.jpg) left center no-repeat;
	height:40px;
	width:40px;
	padding-left:50px;
	padding-top:23px;
	margin-bottom:17px;
}

.iconed_gglite{
	background:url(pics/icon_gglite.jpg) left center no-repeat;
	height:40px;
	width:40px;
	padding-left:50px;
	padding-top:23px;
	margin-bottom:17px;
}

.iconed_ggabc{
	background:url(pics/icon_ggabc.jpg) left center no-repeat;
	height:40px;
	width:40px;
	padding-left:50px;
	padding-top:23px;
	margin-bottom:17px;
}

.iconed_faces{
	background:url(pics/icon_faces.jpg) left center no-repeat;
	height:40px;
	width:40px;
	padding-left:50px;
	padding-top:23px;
	margin-bottom:17px;
}

.iconed_smokeless{
	background:url(pics/icon_smokeless.jpg) left center no-repeat;
	height:40px;
	width:40px;
	padding-left:50px;
	padding-top:23px;
	margin-bottom:17px;
}

.arabian_list{
	list-style-type:decimal;
	margin-left:19px;
	margin-bottom:30px;
}

* html .arabian_list{
	margin-left:24px;	
}
  
div.advise{
	margin-bottom:20px;
}

div.advise a{
	float:right;
	font-size:12px;
}  

div#footer{
	background:#f0f0f0;
	width:1000px;
	clear:both;
	height:33px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
}

div#middle{
	margin-bottom:135px;
	margin-top:59px;	
}

.dummy{
	width:100%;
	clear:both;
}

div#footer_text{
	position:relative;
	top:9px;
}

.clip_info{
	margin-bottom:17px;
}

.clip_href{
	margin-bottom:5px;
}

.price_modified{
	color:#dd3232;
	font:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bolder;
	float:right;
	margin-top:4px;
}

.divprice{
	font:Arial, Helvetica, sans-serif;
	float:right;
	margin-top:4px;
}

.spanprice_reg{
	color:black;
	font-size:17px;
	font-weight:normal;
}

.spanprice_sale{
	color:#dd3232;
	font-size:17px;
	font-weight:bolder;
}

.spanprice_obsolete{
	color:black;
	font-size:17px;
	font-weight:normal;
	text-decoration:line-through;
}

.spanprice_sale{
	color:#dd3232;
	font-size:17px;
	font-weight:bolder;
}

.onmain_app_descr{
	width:429px;
	float:left;
}

.user_comment{
	margin-bottom:30px;
}

.more{
	margin-top:10px;
	margin-bottom:25px;
}

.more a{
	font-size:10px;
	margin-right:5px;
}

.version{
	float:left;
	font-size:9px;
	margin-right:7px;
}

#float_handler{
	float:left;	
	width:429px;
}

#left_container{
	height:600px;
	width:214px;
	float:left;	
}

#left_comments{
	width:174px;
	float:left;	
	margin-left:39px;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


* html #left_comments{
	margin-left:19px;
}

.p0         { margin-top: 0; margin-bottom: 0; }
.p2         { margin-top: 2px; margin-bottom: 0; }
.p5         { margin-top: 5px; margin-bottom: 0; }
.p7         { margin-top: 7px; margin-bottom: 0; }
.p10        { margin-top: 10px; margin-bottom: 0; }
.p20        { margin-top: 20px; margin-bottom: 0; }
.p10_5      { margin-top: 10px; margin-bottom: 5; }

.td0        { padding: 0px;}

.td_mstep_bullet {
	white-space: nowrap;
	padding-right: 7px;
}

.ulfeatures {
	margin: 10px 0px 0px 20px;
}

.ulafter1scr {
	margin: 5px 0px 0px 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.ulright1scr {
  margin: 5px 0px 0px 300px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.ulsteps {
	margin: 5px 0px 0px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.divstep_bullet {
  width:12px;
  float:left;
}

.divstep_selected {
  width:100px;
	float:right;
}


.feature_block{
	width:698px;
	float:left;
	margin-bottom: 15;
}

.movie{
	width:270px;
	height:390px;
	float:left;
}

.youtube{
  width:500px;
  height:400px;
  float:left;
}

