﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}#doc{margin:0 auto;text-align:left;width:73.076em;*width:71.25em;min-width:950px;}#bd{zoom:1;}
html
{
	color: #ccc;
	background: url(images/bg_tile.png) #060606 left top;
}

#ct { border:solid 1px #555555; }
#bd h1
{
    margin: .5em 0;
    font-size: 131%;
    font-weight: bold;
    font-family: Verdana;
    color: #6897b2;
}

#bd h3 {margin-bottom: 1em; font-weight: bold; font-size:108%; color:#d2d2d2; }
#bd h2
{
	margin-bottom: .5em;
	font-size: 123.1%;
	font-family:Arial, Verdana;
	font-weight: bold;
    color: #f18a1a;
}
#bd h2 a {color:#f18a1a;}
html, body{height: 100%;}
a { color: #96a2a9; font-weight: bold; text-decoration: none }
a:hover { color: #cccccc; text-decoration: underline; }

#hd {}
#bd { background-color: #404241; font-size: 116%; }
#ft { background-color:#222222; color: #999999; font-size: 85%; line-height: 1.3; padding: 1em .5em; }
#ft p { margin-top: 10px; }
#ft p.apple { color:#666; }

#lg
{
	color: #6a7074;
	font-family: Tahoma;
	font-size: 93%;
	padding: 20px 0 0 0;
	border-bottom: solid 1px #555555;
/*	background: url(images/bg_hd.png) no-repeat left top;*/
}

#sc
{
	float: right;
	margin-top: 30px;
}

#sc2 { display:none; }

ul.pipe { list-style-type: none; }
.pipe li 
{
border-left: solid 1px #c0c0c0;
padding-left: 1px;
}
.pipe li.first
{
border-width:0;
}
.pipe li 
{
display: inline;
}
.pipe li a
{
padding: 0.1em .8em;
vertical-align: baseline;
}

#main_menu {background-color: #222222; 	font-family: Verdana; }
.yuimenu{top:-999em;left:-999em;}.yuimenubar{position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{position:absolute;} .yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;} .yui-menu-shadow{overflow:hidden;} .yuimenubaritem-selected{background-color:#666666;}
.yuimenubar{font-size:108%;line-height:2;*line-height:1.9;} .yuimenubaritemlabel{padding:0 10px;color:#96a2a9;text-decoration:none;/*border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;*/} .yuimenubarnav .yuimenubaritemlabel{*display:inline-block;}
.yuimenu{font-size:100%;line-height:1.5;*line-height:1.45;} .yuimenubar .yuimenu, .yuimenu .yuimenu{font-size:100%;} .yuimenu .bd{*zoom:1;_zoom:normal;background-color:#fff;} .yuimenu .yuimenu .bd{*zoom:normal;} .yuimenu ul{padding:3px 0;border-width:0 0 0 6px;border-color:#ccc;border-style:solid;} .yuimenuitem{_border-bottom:solid 1px #fff;} .yuimenuitemlabel{padding:0 20px;color:#333333;text-decoration:none;} .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;} .yui-menu-shadow-visible{background-color:#000;opacity:.12;*filter:alpha(opacity=12);} /*.yuimenuitem-selected{background-color:#b6c4cc;}*/ .yuimenuitem a:hover{color:#333333;}
.yuimenu{z-index:65536;}
#main_menu h1
{
color:#bbb;
font-size:100%;
font-style:italic;
white-space:nowrap;
margin:.5em 0 0 0;
padding:0 .5em;
}

#bkbd {padding: 1em 10px;}
#wtbd {padding: 1em 10px; background-color: #f2f2f4; color: #333333; line-height:1.5em; text-align:justify;}
#wtbd p {margin: 1em 0;}
#wtbd li {margin: 1em 0 1em 2em;list-style-type: disc;list-style-position: outside;}
#wtbd h3 {color:#999999;}
#gallery img {margin: 10px;padding:4px;vertical-align:middle;border:solid 1px #666666;}

.clear
{
	clear: both;
	height: 1px;
	font-size: 0;
	line-height: 0;
}

.d_left
{
	float: left;
	width: 330px;
}
.d_left img {padding:4px;border:solid 1px #666666;}

#d_right
{
	float: right;
	width: 590px;
}

.fl_desc li {margin: 1em 0 1em 1.5em;list-style-type: disc;list-style-position: outside;}
.fl_desc p { color: #bbbbbb; }
.fl_desc b { color: #FFF; }

.store
{
	display: block;
	padding: 2px;
	font-weight: bold;
	text-align:right;
/*	background: url(images/grad1.png) repeat-y left top; */
}
.store a {color:#999999;} .store a:hover {text-decoration:none;}
.store img {vertical-align:middle; }
/* .applist .store {float: left; min-width:320px; width:320px;} */

.fl_desc {margin-bottom: 20px; border-bottom:solid 1px #666666;}
.fl_desc p
{
    margin: 12px 0 5px 0;
    line-height: 1.5em;
}
.nav {clear: both; font-size: 131%;}
.nav a {color: #333;}
.nav a:hover {text-decoration: none;}

.gprev, .gnext
{
	padding: 0 10px;
	display: block;
	width: 100px;
	min-width: 100px;
	background-color: #999;
	cursor:pointer;
}

.gprev {float:left;text-align:left;}
.gnext {float:right;text-align:right;}

.slapps {float: right; }
.pthumb {float:right; margin:4px 0 4px 10px;}
.pthumb {padding:4px;border:solid 1px #666666;}

.fixed
{
	clear: both;
}

.fixed .store { float:none; text-align: left; margin: 2em 0 0 0; }
.app .store { float:right; }

#video .pthumb { float: left;}
#pad
{
	background-image: url(/images/rd/pad.jpg);
	background-repeat: no-repeat;
	width: 700px;
	height:600px;
}
#sld
{
	left: 110px;
	width: 380px;
	position: absolute;
	top: 90px;
	height: 520px;
}

#sticker
{
	color:#000;
	padding:10px;
	width:240px;
	height:560px;
	float: right;
	background-color: #999;
}
#sticker em { display:block; margin-top: 1em; color:#666666; font-family:Verdana; }
#sticker h2 { font-family:'Trebuchet MS'; color: #584d4d; }
#sticker a { color: #353541; }

#mb_only {display:none;}

.athumb { float:right; margin:10px 0px; }
.athumb h2, .athumb h2 a { text-align:center; font-family:Arial; font-size:93%; }

#mainl
{
	width:660px;
	float:left;
}

#mainl .fl_desc {margin-bottom: 10px; border:solid 1px #666666; background-color:#333333; padding:4px 10px;}

.horiz {margin: 10px 0px; border-bottom:solid 1px #666666;}

.phone360
{
    float:left;
    margin: -20px 40px 0px 40px;
    padding: 43px 119px 131px 121px;
	background-image: url(/images/iPhone_4_Hz_360.jpg);
	background-repeat: no-repeat;
}

.pad768
{
    float:left;
    margin:-40px 10px 0px 40px;
    padding: 89px 105px 124px 103px;
	background-image: url(/images/iPad_2_Hz_512.jpg);
	background-repeat: no-repeat;
}
