/* gallery */
#main #content { _width:900px; _margin-right:-10px; _padding-right:0px; padding-top: 40px; }
#main #section { margin-bottom: 20px; margin-top: -9px; }

body.gallery #main #main_wrap #content { background: url(/iphone/images/top_rule20080609.gif) no-repeat 50px 66px; }
body.gallery #main #main_wrap #content #sectionnav { float: right; font-size: 11px; margin-top: -4px; padding: 0px; }
body.gallery #content #section h2 { behavior: url(/global/scripts/lib/iepngfix.htc); }
body.gallery #main #main_wrap #content #sectionnav li { display: block; float: left; margin: 0px 0px -10px 28px; padding: 0px; }
body.gallery #main #main_wrap #content #sectionnav li a { color: #969696; display: block; margin: 0px; padding: 0px 0px 12px; text-decoration: none; }
body.gallery #main #main_wrap #content #sectionnav li a:hover { color: #0088CC; }
body.gallery#hardware #main #main_wrap #content #sectionnav li#sn-hardware a  { color: #000000; }
body.gallery#software #main #main_wrap #content #sectionnav li#sn-software a  { color: #000000; }
body.gallery#qtvr #main #main_wrap #content #sectionnav li#sn-qtvr a  { color: #000000; }
body.gallery#ads #main #main_wrap #content #sectionnav li#sn-ads a  { color: #000000; }


body.gallery #main #main_wrap #content #main_software_images #hero_image h3 { width: 200px; height: 14px; margin-left: 365px; margin-top: -105px; color: #5d5d5d; }
body.gallery #main #main_wrap #content #main_software_images #hero_image a.more { width: 60px; height: 14px; margin-left: 365px; font-size: 11px; background:transparent url(/global/elements/arrows/morearrow_08c.gif) no-repeat scroll 100% 55%; }
body.gallery #main #main_wrap #image-sections .swapped-content { display: none; }

/* Sub Nav */
body.gallery#hardware #main #main_wrap #content #sectionnav li#sn-hardware { background:url(/iphone/gallery/images/up_triangle20080609.gif) no-repeat center bottom; }
body.gallery#software #main #main_wrap #content #sectionnav li#sn-software { background:url(/iphone/gallery/images/up_triangle20080609.gif) no-repeat center bottom; }
body.gallery#qtvr #main #main_wrap #content #sectionnav li#sn-qtvr { background:url(/iphone/gallery/images/up_triangle20080609.gif) no-repeat center bottom; }
body.gallery#ads #main #main_wrap #content #sectionnav li#sn-ads  { background:url(/iphone/gallery/images/up_triangle20080609.gif) no-repeat center bottom; }

body.gallery #main #main_wrap #content #main_hardware_images { width: 606; height: 470px;  padding: 0px 121px; border-bottom: 1px #e5e5e5 solid; }

body.gallery #main #main_wrap #content #main_software_images { width: 880px; height: 550px; }


body.gallery #main #main_wrap #content #vr_gallery { margin: -9px 190px; width: 450px; height: 550px; }
/*body.gallery #main #main_wrap #content #vr_gallery { margin: 0px 190px; }*/



/* Color Picker */
body.gallery #main #main_wrap #content ul.colorpicker { float: left; font-size: 12px; margin: -90px 0px 0px 0px; padding: 0px; width: 100px; }
body.gallery #main #main_wrap #content ul.colorpicker li { margin: 0; padding: 0px; }
body.gallery #main #main_wrap #content ul.colorpicker li a { width: 24px; height: 24px; display: block; }
body.gallery #main #main_wrap #content ul.colorpicker li img.left { margin: 0; }
body.gallery #main #main_wrap #content ul.colorpicker li#now-available { padding: 0px; color: #000000; font-size: 13px; font-weight: bold; line-height: 17px; }
body.gallery #main #main_wrap #content ul.colorpicker li#cs-title { padding: 0px; color: #000000; font-size: 13px; font-weight: bold; line-height: 17px; }
body.gallery #main #main_wrap #content ul.colorpicker li.cs-black,
body.gallery #main #main_wrap #content ul.colorpicker li.cs-white { float: left; width: 24px; }
body.gallery #main #main_wrap #content ul.colorpicker li.cs-black a,
body.gallery #main #main_wrap #content ul.colorpicker li.cs-white a { position:relative; display: block; text-indent: -9999px; overflow: hidden; width:24px; height:24px; }

body.gallery #main #content ul.colorpicker li.cs-black a.active { background: url(/iphone/gallery/images/iphone_gallery_black_dot20080609.gif) no-repeat 0 -30px; cursor: pointer; }
body.gallery #main #content ul.colorpicker li.cs-black a.inactive { background: url(/iphone/gallery/images/iphone_gallery_black_dot20080609.gif) no-repeat 0 0; cursor: pointer; }
body.gallery #main #content ul.colorpicker li.cs-white a.active { background: url(/iphone/gallery/images/iphone_gallery_white_dot20080609.gif) no-repeat 0 -30px; cursor: pointer; }
body.gallery #main #content ul.colorpicker li.cs-white a.inactive { background: url(/iphone/gallery/images/iphone_gallery_white_dot20080609.gif) no-repeat 0 0; cursor: pointer; }


/* Hardware Gallery */
body.gallery #main #main_wrap #content #image-sections img { display: none; }
body.gallery #main #main_wrap #content #image_switcher { float: left; width: 920px; height:102px;  margin: -5px 0px 0px 0px; padding-left: 38px; }
body.gallery #main #main_wrap #content #image_switcher li { display: block; float: left; width: 90px; height: 80px; overflow: hidden; margin: 5px 30px 0px 0px; padding-left: 0px; cursor: pointer; }
/*body.gallery #main #main_wrap #content #image_switcher #hardwarethumb1 { margin-left: 80px; }*/
body.gallery #main #main_wrap #content #image_switcher li a { display:block; padding-top: 70px; outline: none; }
body.gallery #main #main_wrap #content #image_switcher li a.active { background:url(/iphone/gallery/images/down_triangle20080609.gif) no-repeat center top; }
body.gallery #main #main_wrap #content #main_hardware_images .swapped-content { height: 470px; overflow: hidden; }

body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image1 { background: url(/iphone/gallery/images/iphone_hardware1_20080609.jpg) no-repeat -2px 0px; }
body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image2 { background: url(/iphone/gallery/images/iphone_hardware2_20080609.jpg) no-repeat 8px 0px; }
body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image3 { background: url(/iphone/gallery/images/iphone_hardware3_20080609.jpg) no-repeat -1px 0px; }
body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image4 { background: url(/iphone/gallery/images/iphone_hardware4_20080616.jpg) no-repeat 0px 0px; }
body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image5 { background: url(/iphone/gallery/images/iphone_hardware5_20080609.jpg) no-repeat 0px 0px; }
body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image6 { background: url(/iphone/gallery/images/iphone_hardware6_20080609.jpg) no-repeat 15px 0px; }
body.gallery #main #main_wrap #content.black #main_hardware_images #MASKED-image7 { background: url(/iphone/gallery/images/iphone_hardware7_20080609.jpg) no-repeat 10px -26px; }

body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img1 { background: url(/iphone/gallery/images/iphone_hardware1_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img2 { background: url(/iphone/gallery/images/iphone_hardware2_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img3 { background: url(/iphone/gallery/images/iphone_hardware3_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img4 { background: url(/iphone/gallery/images/iphone_hardware4_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img5 { background: url(/iphone/gallery/images/iphone_hardware5_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img6 { background: url(/iphone/gallery/images/iphone_hardware6_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.black #image_switcher li.image_browser_img7 { background: url(/iphone/gallery/images/iphone_hardware7_thumb20080609.jpg) no-repeat 0px 15px; }


body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image1 { background: url(/iphone/gallery/images/iphone_hardware1_20080609.jpg) no-repeat -2px 0px; }
body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image2 { background: url(/iphone/gallery/images/iphone_hardware2_20080609.jpg) no-repeat 8px 0px; }
body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image3 { background: url(/iphone/gallery/images/iphone_hardware3_20080609.jpg) no-repeat -1px 0px; }
body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image4 { background: url(/iphone/gallery/images/iphone_hardware4_20080616.jpg) no-repeat -1px -501px; }
body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image5 { background: url(/iphone/gallery/images/iphone_hardware5_20080609.jpg) no-repeat 0px -501px; }
body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image6 { background: url(/iphone/gallery/images/iphone_hardware6_20080609.jpg) no-repeat 15px -500px; }
body.gallery #main #main_wrap #content.white #main_hardware_images #MASKED-image7 { background: url(/iphone/gallery/images/iphone_hardware7_20080609.jpg) no-repeat 10px -518px; }

body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img1 { background: url(/iphone/gallery/images/iphone_hardware1_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img2 { background: url(/iphone/gallery/images/iphone_hardware2_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img3 { background: url(/iphone/gallery/images/iphone_hardware3_thumb20080609.jpg) no-repeat 0px 15px; }
body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img4 { background: url(/iphone/gallery/images/iphone_hardware4_thumb20080609.jpg) no-repeat 0px -75px; }
body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img5 { background: url(/iphone/gallery/images/iphone_hardware5_thumb20080609.jpg) no-repeat 0px -75px; }
body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img6 { background: url(/iphone/gallery/images/iphone_hardware6_thumb20080609.jpg) no-repeat 0px -76px; }
body.gallery #main #main_wrap #content.white #image_switcher li.image_browser_img7 { background: url(/iphone/gallery/images/iphone_hardware7_thumb20080609.jpg) no-repeat 0px -76px; }



/* Software Gallery */
body.gallery #main #main_wrap #content #main_software_images .swapped-content { height: 470px; overflow: hidden; padding-left: 202px; }
body.gallery #main #main_wrap #content #image-sections img { display: none; }
body.gallery #main #main_wrap #content #main_software_images #image_switcher { clear: left; width: 920px; margin: 0px -36px -20px; background: url(/iphone/images/bottom_rule20080609.gif) no-repeat 36px 0px; }
body.gallery #main #main_wrap #content #main_software_images #image_switcher li { display: block; float: left; width: 52px; margin: 0px 7px 0px 0px; padding-left: 0px; padding-bottom: 20px; cursor: pointer; outline: none; }
body.gallery #main #main_wrap #content #main_software_images #image_switcher a { display:block; padding-top: 16px; width: 52px; margin-bottom: 0px; font-size: 10px; line-height: 14px; text-align: center; color: #fff; text-decoration: none; }
body.gallery #main #main_wrap #content #main_software_images #image_switcher a img { margin: 0px auto; display:block; margin-bottom: -3px; }
body.gallery #main #main_wrap #content #main_software_images #image_switcher a.active { background:url(/iphone/gallery/images/down_triangle20080609.gif) no-repeat center top; color: #878787; }
body.gallery #main #main_wrap #content #main_software_images #image_switcher a:hover { color: #878787; }


/* 360 Color Picker */
body#qtvr #main #main_wrap #content ul.colorpicker { margin-top: -10px; }
body#qtvr #main #main_wrap #content ul.colorpicker li#cs-title { margin: 2px 3px 0px 0px; }

/* vr gallery */
#main #vr_gallery { position:relative; width:848px; height:480px; margin:0 auto 1.6em; }
body#qtvr #main #vr_gallery { width:512px; height:512px; padding:4px; }
body#qtvr.small #main #vr_gallery { width:256px; height:256px; padding:4px; background:url(/uk/iphone/gallery/360/images/moviebg_small20070622.gif) no-repeat; }

#main #vr_gallery .noqt { display:none; font-size:20px; }
#main #vr_gallery .noqt img { position:absolute; top:50%; left:50%; margin-top:-4em; margin-left:-44px; }
#main #vr_gallery .sosumi { position:absolute; top:50%; width:100%; text-align:center; margin-top:-1.4em; font-size:20px !important; line-height:1.4em; }

#main #vr_gallery img.loading { display:block; margin:42% auto 0; }

