/* Shared Styles
------------------------*/
#content .left { float:left; }
#content .right { float:right; }
#content .rounded { border:1px solid #d9d9d9; }

#productheader { margin-bottom:35px; }

#container { width:942px; }

header { padding:17px 120px 0 30px; }
header h1 { margin-bottom:20px; }

table { border-spacing:0; *border-collapse:collapse; }
table thead th { background-color:#fbfbfb; }
table tr.dark td { background-color:#f4f4f4; }
table img.icon { display:block; margin-bottom:10px; }

table tr:first-child th { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; }
table tr:last-child td:first-child { -moz-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; }
table tr:last-child td:last-child { -moz-border-radius: 0 0 4px 0; -webkit-border-radius: 0 0 4px 0; border-radius: 0 0 4px 0; }


/* sosumi */
.sosumi { width:940px; margin:18px auto; padding:0 20px; }
.sosumi a { color:#333; }
.sosumi ol { margin:0; padding-right:21px; padding-left:21px; }
.sosumi ul { margin:0; }
.sosumi li { padding-bottom:5px; }
.sosumi p { margin:0; padding-bottom:5px; }
ol.sosumi { width:898px; margin:18px auto; }


/*----- Information -----*/
body#information #container { width:980px; }
body#information #main { padding:0; }

body#information #content .rounded { margin-bottom:23px; }

body#information #content h2 { margin:50px 0 11px 30px; }
body#information #gsm h2,
body#information #gsm h3, 
body#information #cdma h2,
body#information #cdma h3	{ display: inline-block; }
body#information #gsm h3,
body#information #cdma h3	{ padding-left: 10px; position: relative; top: -7px;}
body#information #gsm h3 a,
body#information #cdma h3 a {color: #000;}
body#information table { width:100%; font-size:1.3333em; }
body#information table th { padding:20px 33px 15px; font-weight:bold; vertical-align:top; }
body#information table td { padding:15px 33px 12px; }

/* iPad */
body#information.ipad table th,
body#information.ipad table td { width:188px; }

/* iPhone */
body#information.iphone #no-model-name { padding-top:40px; }

body#information.iphone table th,
body#information.iphone table td { width:188px; }

.rfexposureTable thead tr th:first-child { min-width:145px; }
.rfexposureTable thead tr th sup { display:inline-block; }