﻿
body       {background:#ffffff url(../images/bg_body.gif) repeat-x 0 0;margin:0;font-family:Arial,宋体;color:#303030;}
ul,li      {margin:0;padding:0;list-style-type:none;float:left;}
h1         {margin:0;padding:0;font-size:14px;float:left;}
h1 b       {float:left;}
h1 a       {float:right;font-family:宋体;font-size:12px;font-weight:normal;color:#d8004f;}
p          {margin:0;padding:0;text-indent:2em;}
div        {overflow:hidden;}
input      {margin:0;padding:0;float:left;font-size:12px;}
img        {margin:0;padding:0;border:none;}
i,cite     {font-style:normal;}
a          {text-decoration:none;}
a:hover    {text-decoration:underline;}
.statistic {display:none;}

.top                    {width:100%;height:34px;border-bottom:2px solid #ff6c00;font-size:12px;}  
.topinner               {width:990px;height:34px;margin:0 auto;background:#ffffff;}
  .topinner a.logo      {width:150px;height:34px;float:left;background:#ffffff url(../../images/logo.gif) no-repeat left;}
  .topinner a.act       {margin:1px 20px 0 24px;padding:1px;float:right;color:#666666;}
  .topinner span        {width:400px;padding-top:10px;float:right;text-align:right;}
  .topinner span a      {margin-right:12px;color:#006db9;}
.scroll                 {width:350px;height:24px;margin:4px 0 0 10px;float:left;}
  .scroll ul            {width:350px;}
  .scroll li            {width:100%;height:24px;margin-bottom:1px;line-height:24px;display:inline;}
  .scroll a             {color:#006db9;}
.header                 {width:870px;height:243px;margin:0 auto;padding:0 50px;background:url(../images/bg_header.png) no-repeat -21px 0;}
  .header a.app         {width:190px;height:42px;margin:191px 0 0 0;float:left;}
  .header a.app:hover   {background:url(../images/bg_index.gif) no-repeat 0 0;}
.nav                    {width:670px;height:42px;margin-top:191px;float:right;}
  .nav a                {width:70px;height:40px;margin:2px 6px 0;float:left;color:#ffffff;font-size:14px;font-weight:bold;line-height:40px;text-align:center;}
  .nav a.a1             {background:url(../images/bg_index.gif) no-repeat -222px -97px}
.container{width:870px;margin:0 auto;padding:0 50px;}
.content{width:868px;margin:0 auto;border:1px solid #fe458a;background:url(../images/bg_content.gif) repeat-x 0 0;}
.left                     {width:190px;float:left;}
  .left a.recommend       {width:190px;height:70px;float:left;background:url(../images/bg_index.gif) no-repeat 0 -42px;}
  .left a.recommend:hover {background:url(../images/bg_index.gif) no-repeat 0 -112px;}
  .left a.download        {width:190px;height:70px;margin-top:10px;float:left;background:url(../images/bg_index.gif) no-repeat 0 -182px;}
  .left a.download:hover  {background:url(../images/bg_index.gif) no-repeat 0 -252px;}
  .left a.vote            {width:190px;height:70px;margin-top:10px;float:left;background:url(../images/bg_index.gif) 0 bottom;}
.weekstar,.leftbox      {width:188px;margin-top:10px;float:left;border:1px solid #fe458a;background:url(../images/bg_content.gif) repeat-x 0 0;}
  .weekstar h1          {width:158px;height:29px;padding:0 5px 0 25px;background:url(../images/bg_index.gif) no-repeat -191px -293px;color:#d8004f;line-height:28px;}
  .weekstar span        {width:170px;padding:0 8px 5px;float:left;border:1px solid #ffffff;border-top:none;text-align:center;font-size:12px;line-height:20px;}
  .weekstar span i      {width:100%;height:105px;float:left;overflow:hidden;}
  .weekstar span i img  {max-width:170px;height:100px;}
  .leftbox h1       {width:180px;padding-left:6px;border:1px solid #ffffff;border-bottom:none;color:#d8004f;line-height:25px;}
  .leftbox span     {width:170px;padding:0 8px 10px;float:left;border:1px solid #ffffff;border-top:none;font-size:12px;line-height:20px;}
  .leftbox span img {margin:5px 5px 0 0;float:left;}
.win h1   {width:166px;padding:0 5px 0 15px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -250px 0;color:#d8004f;line-height:28px;}  
  .win ul{float:left;padding:5px 0 7px;border:1px solid #ffffff;border-top:none;}
  .win li{width:175px;float:left;padding:0 5px 0 10px;font-size:12px;line-height:21px;}
  .win li b{width:85px;float:left;font-weight:normal;overflow:hidden;}

.right{width:670px;float:right;}
.newer{width:328px;float:left;border:1px solid #fe458a;background:url(../images/bg_content.gif) repeat-x 0 0;}
.newerinner   {width:310px;padding:0 8px;border:1px solid #ffffff;}
  .newer h1   {width:300px;padding-left:10px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -253px 0;color:#d8004f;line-height:28px;}
  .newer span {width:100%;float:left;padding:5px 0;}
  .newer img  {max-width:170px;height:100px;margin:8px 10px 0 0;float:left;}
#demo   {width:310px;height:117px;overflow:hidden;float:left;}
#indemo {float:left;width:800%;}
#demo1  {float:left;}
#demo2  {float:left;}
.news{float:right;}
  .news ul{width:310px;height:100px;padding:8px 0 9px;}
  .news li{width:300px;padding-left:10px;background:url(../images/bg_index.gif) no-repeat -300px -142px;font-size:12px;}
  .news li a{color:#1b7cb7;line-height:25px;}
.news2{width:820px;padding:5px 23px 40px;border:1px solid #ffffff;font-size:14px;line-height:30px;}
  .news2 h1{width:810px;padding-left:10px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -253px 0;color:#d8004f;text-align:left;font-size:14px;line-height:27px;}
  .news2 h2{width:810px;margin:10px 0 0;font-size:18px;text-align:center;color:#303030;}
  .news2 ul{padding:5px 0 0;}
  .news2 li{width:800px;padding:5px 0 0 10px;border-bottom:1px dashed #cccccc;background:url(../images/bg_index.gif) no-repeat -300px -135px;color:#a5a5a5;}
  .news2 a{color:#1b7cb7;text-decoration:underline;}
  .news2 li a{text-decoration:none;}
  .news2 li a:hover{text-decoration:underline;}
  .news2 p{width:100%;text-indent:2em;}
  .news2 table{width:760px;margin:10px 0 10px 28px;border-left:1px solid #ff5090;border-top:1px solid #ff5090;}
  .news2 tr.a1 td{background:#ffdeea;border-top:1px solid #ffffff;border-left:1px solid #ffffff;font-weight:bold;}
  .news2 td{border-right:1px solid #ff5090;border-bottom:1px solid #ff5090;text-align:center;}
  .news2 i{color:#f00;}
.news_time {width:100%;float:left;text-align:center;color:#a5a5a5;}
.star             {width:668px;margin-top:10px;float:left;border:1px solid #fe458a;background:url(../images/bg_content.gif) repeat-x 0 0;}
.starinner        {width:650px;padding:0 8px;border:1px solid #ffffff;}
  .star h1        {width:626px;padding-left:24px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -247px -37px;color:#d8004f;line-height:28px;}
  .star ul        {padding-left:10px;}
  .star li        {width:150px;padding:10px 0;font-size:12px;}
  .star li b      {width:138px;height:108px;float:left;text-align:center;background:url(../images/bg_index.gif) no-repeat -193px -173px;}
  .star li img    {max-width:138px;height:100px;vertical-align:middle;}
  .star li i      {width:120px;height:27px;float:left;padding:3px 0 0 12px;line-height:25px; overflow:hidden;}
  .star a.vote    {width:82px;height:26px;margin-left:18px;float:left;background:url(../images/bg_index.gif) no-repeat -191px -139px;}
.stars{width:868px;margin:0 auto;float:none;}
  .stars h1{width:824px;margin-top:5px;}
.starsinner{width:866px;padding-bottom:10px;}
  .starsinner li{padding-left:8px;}
.starsdetail                {width:840px;padding:10px 13px;font-size:12px;}
  .starsdetail b            {width:204px;padding-bottom:10px;float:left;font-size:12px;line-height:30px;font-weight:normal;}
  .starsdetail b img        {width:200px;margin-bottom:5px;padding:2px;float:left;border:1px solid #f9a8c6;}
  .starsdetail i            {width:820px;padding-bottom:5px;float:left;text-align:center;}
  .starsdetail i img        {max-width:150px;height:100px;margin:0 5px;}
  .starsdetail i.a1         {width:570px;margin:0 30px 0 20px;}
  .starsdetail b i          {width:200px;text-align:left;color:#d8004f;line-height:25px;}
  .starsdetail b input      {width:80px;height:26px;margin:5px 120px 0 0;cursor:pointer;}
  .starsdetail a.vote       {margin:5px 0;}
  .starsdetail ul           {width:570px;margin:0 30px 0 20px;line-height:25px;}
  .starsdetail li           {width:260px;margin:5px 0 0 5px;padding:3px 0;color:#d8004f;}
  .starsdetail li b         {width:65px;height:auto;padding:0;float:left;background:none;line-height:28px;color:#303030;text-align:left;}
  .starsdetail li.a1 b.a1{width:55px;padding-top:3px;}
  .starsdetail li.a1        {width:100%;}
  .starsdetail li.a1 strong {float:left;font-size:14px;font-weight:bold;}
  .starsdetail li.a1 a      {float:right;}
  .starsdetail a         {color:#0073e8;text-decoration:underline;}
  .starsdetail ul.a1        {width:576px;margin:0 30px 15px 20px;border:none;float:right;}
  .starsdetail ul.a1 li a   {float:left;}
  .starsdetail ul.a1 li b   {width:100px;}
  .starsdetail ul li.a1 input.a1{width:16px;height:16px;margin:5px 2px 0 10px;float:none;}
  .starsdetail li input     {width:200px;height:17px;padding:2px 1px 0;float:left;}
  .starsdetail li input.a1  {width:100px;margin-right:5px;}
  .starsdetail li input.a2  {width:100px;height:32px;margin-top:5px;font-size:14px;cursor:pointer;}
  .starsdetail li input.a3  {width:240px;height:25px;}
  .starsdetail li select    {margin:2px 10px 0 0;float:left;font-size:12px;}
  .starsdetail li textarea  {width:410px;height:60px;font-size:12px;overflow:auto;}
  .starsdetail h2           {width:820px;margin:5px 0 0;float:left;border-top:1px dashed #ff6699;font-size:14px;color:#d8004f;line-height:28px;}
  .starsdetail ul.a2        {width:820px;margin:0;padding:0;border:none;}
  .starsdetail ul.a2 li     {width:820px;margin:0;color:#303030;}
  .starsdetail ul.a2 li span{width:820px;height:25px;margin:0 0 5px 0;float:left;background:#e6e6e6;border:none;text-align:left;font-size:12px;font-weight:normal;line-height:25px;}
  .starsdetail ul.a2 li strong{margin-right:5px;color:#d8004f;}
  .starsdetail ul.a2 li b    {width:auto;float:left;color:#303030;}
  .starsdetail ul.a2 li input{width:120px;margin-right:5px;}
  .starsdetail ul.a2 li input.a1{height:26px;}
  .starsdetail ul.pic        {width:555px;margin:0;padding:0 10px 10px 50px;}
  .starsdetail ul.pic li     {width:160px;margin:0 20px 10px 0; border:1px solid #cccccc;text-align:center;}
  .starsdetail ul.pic li img{max-width:150px;height:100px;margin:0 5px;}
  .starsdetail h3            {width:580px;height:27px;margin:0 30px 15px 10px;_margin:0 15px 15px 10px;float:right;background:url(../images/bg_body.gif) repeat-x 0 -8px;font-size:14px;font-weight:normal;}
  .starsdetail h3 a{width:80px;margin-left:10px;float:left;border:1px solid #e20f57;background:#ffd7e6; text-align:center;text-decoration:none;color:#303030;line-height:25px;}
  .starsdetail h3 a.a1{border-bottom:1px solid #fff2f7;background:#fff2f7;font-weight:bold;}
  .starsdetail h3 a.a2{width:auto;float:right;border:none;background:none;color:#006db9;text-decoration:underline;font-size:12px;}
  .starsdetail span{width:576px;height:30px;margin:0 30px 15px 20px;float:right;background:#eeffc0;border:2px solid #35bb00;text-align:center;line-height:30px;color:#303030;font-size:14px;font-weight:bold;}
  .starsdetail span.a1{height:auto;background:none;border:none;font-weight:normal;font-size:12px;line-height:20px;}
  .starsdetail span.a1 textarea{width:570px;height:60px;margin:0;padding:2px;background:#fff8dc;border:1px solid #ff7200;overflow:auto;}
  .starsdetail span.a1 textarea.a1{padding:1px;border:2px solid #ff7200;}
  .starsdetail span.a1 input{width:100px;height:24px;margin:5px 0 0 230px;cursor:pointer;}
  .starsdetail h4{width:576px;height:20px;margin:0 30px 0 20px;float:right;font-size:12px;}
  .starsdetail p        {width:560px;margin:0 30px 20px 40px;float:left;line-height:30px;font-size:14px;text-indent:0;}
.rank             {width:315px;padding-bottom:10px;float:left;}
.rank2            {float:right;}
  .rank h1        {width:296px;padding-left:24px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -247px -71px;color:#d8004f;line-height:28px;}
  .rank h2        {width:296px;margin:0;padding:0 0 0 24px;border-bottom:1px dashed #ffa7c9;height:28px;}
  .rank li        {width:309px;padding:15px 0 0 6px;font-size:12px;}
  .rank li b      {width:130px;height:auto;margin-right:10px;float:left;background:none;text-align:center;}
  .rank li i      {width:140px;height:20px;padding:5px 0 0;float:left;line-height:20px;overflow:hidden;}
  .rank li cite   {width:55px;margin-right:10px;padding-top:15px;float:left;}
  .rank li cite a {color:#0073e8;text-decoration:underline;}
  .rank li img    {max-width:118px;height:80px;background:url(../images/bg_index.gif) no-repeat -222px -184px;}
.rank3        {width:285px;}
  .rank3 h1   {width:250px;margin-top:5px;}
  .rank3 h2   {width:296px;margin:0;padding:5px 0 0 24px;border-bottom:1px dashed #ffa7c9;height:28px;}
  .rank3 li   {width:270px;margin:5px 0;}
  .rank3 li i {width:120px}
.apply                     {width:840px;padding:0 13px;border:1px solid #ffffff;}
  .apply h1                {width:820px;padding:4px 0 0 20px;background:url(../images/bg_index.gif) no-repeat -360px -180px;color:#d8004f;line-height:28px;}
  .apply ul                {margin:0 0 15px 30px;padding-bottom:15px;float:left;border-bottom:1px dashed #CCCCCC;}
  .apply ul.a1             {width:400px;border-bottom:none;}
  .apply li                {width:380px;margin-top:5px;font-size:12px;line-height:27px;}
  .apply li.a1             {width:750px;}
  .apply li b              {width:100px;margin-right:5px;float:left;font-weight:normal;text-align:right;}
  .apply li input          {width:230px;height:18px;padding:3px 1px 0;float:left;}
  .apply li input.a1       {width:100px;margin-right:5px;}
  .apply ul.a1 li input    {width:240px;height:25px;}
  .apply ul.a1 li input.a1 {width:100px;height:32px;margin-top:10px;font-size:14px;cursor:pointer;}
  .apply li select         {margin:2px 10px 0 0;float:left;font-size:12px;}
  .apply li textarea       {width:610px;height:60px;font-size:12px;overflow:auto;}
  .apply li a              {color:#0073e8;text-decoration:underline;}
.intro{width:820px;padding:20px 23px 30px;border:1px solid #ffffff;font-size:14px;line-height:30px;text-indent:2em;}
  .intro h1{width:820px;padding:0 0 5px 20px;color:#d8004f;text-align:center;font-weight:normal;font-family:黑体;font-size:20px;text-indent:0;}
  .intro h2{width:820px;margin:5px 0 0;font-size:14px;color:#d8004f;}
  .intro p{width:100%;margin:0;float:left;}
  .intro strong{color:#d8004f;}
  .intro a    {color:#0073e8;text-decoration:underline;}
  .intro span{width:390px;margin:10px 20px 0 0;float:left;}
  .intro textarea{width:390px;height:110px;margin:0;padding:2px;float:left;border:1px solid #ff5090;background:#ffddea;overflow:auto;font-size:13px;line-height:18px;}
  .intro textarea.a1{padding:1px;border:2px solid #f92272;}
  .intro input{width:120px;height:28px;margin:10px 0 0 150px;cursor:pointer;}
  .intro ul{width:554px;padding:0 0 10px;border:1px solid #ff5090;background:#ffddea;}
  .intro li{width:600px;padding:5px 0;text-indent:1em;}
  .intro li b{width:150px;float:left;font-weight:normal;text-align:right;}
  .intro li input{width:240px;height:24px;margin:0;padding-top:3px;float:left;font-size:16px;font-weight:bold;cursor:auto;}
  .intro li input.a1{width:120px;height:32px;margin-left:150px;font-size:14px;cursor:pointer;}
  .intro input.a2{width:250px;height:21px;padding-top:3px;margin:0 0 10px 5px;cursor:auto;font-size:16px;font-weight:bold;}
  .intro table{margin:5px 0 5px 28px;border-left:1px solid #ff5090;border-top:1px solid #ff5090;}
  .intro tr.a1 td{background:#ffdeea;border-top:1px solid #ffffff;border-left:1px solid #ffffff;font-weight:bold;}
  .intro td{border-right:1px solid #ff5090;border-bottom:1px solid #ff5090;text-align:center}
.join{width:800px;padding:20px 23px 50px 43px;border:1px solid #ffffff;background:url(../images/stars.gif) no-repeat right 20px;font-size:14px;line-height:30px;text-indent:2em;}
  .join h1{width:780px;padding:0 0 20px 20px;color:#d8004f;text-align:center;font-weight:normal;font-family:黑体;font-size:20px;text-indent:0;}
  .join a    {color:#0073e8;text-decoration:underline;}
  .join a.a1 {width:190px;height:42px;margin:30px 0 0 90px;float:left;background:url(../images/bg_index.gif) no-repeat 0 -322px;}
  .join a.a1:hover{background:url(../images/bg_index.gif) no-repeat 0 -364px;}
.rule{padding:5px 23px 20px;}
.rule{padding:5px 23px 20px;}
  .rule h1{width:810px;padding-left:10px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -253px 0;color:#d8004f;text-align:left;font-family:宋体;font-size:14px;font-weight:bold;line-height:27px;}
  .rule ul{width:810px;padding:5px 0;border:1px solid #ffa7c9;background:#fff4f8;font-size:12px;line-height:28px;}
  .rule li{width:380px;}
  .rule ul.a1 li{width:100%;}
.question h2{text-indent:0;float:left;}
.question table{border-left:1px solid #ff5090;border-top:1px solid #ff5090;}
.question tr.a1 td{background:#ffdeea;border-top:1px solid #ffffff;border-left:1px solid #ffffff;font-weight:bold;}
.question td{border-right:1px solid #ff5090;border-bottom:1px solid #ff5090;text-align:center}
.leave{width:820px;margin-top:20px;padding:10px 0;border:1px dashed #ffa7c9;}
  .leave b{float:left; font-size:12px;}
  .leave input.a1{width:350px;height:21px;margin:0;padding:3px 1px 0;float:left;border:1px solid #ff5090;cursor:auto;font-size:14px;}
  .leave input.a2{width:350px;height:20px;margin:0;padding:2px 0 0;border:2px solid #ff5090;cursor:auto;font-size:14px;}
  .leave input{height:28px;margin:10px 0 0 127px;}
  .leave textarea{margin:5px 0 0;background:none;font-size:14px;}
.login{width:820px;padding:5px 23px 30px;border:1px solid #ffffff;font-size:14px;line-height:30px;}
  .login h1{width:810px;padding-left:10px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -253px 0;color:#d8004f;text-align:left;font-weight:bold;line-height:28px;}
  .login li{width:500px;padding:20px 0 0 220px;}
  .login li b{width:60px;float:left;font-weight:normal;}
  .login li input{width:250px;height:23px;margin:0;padding:3px 1px 0;font-size:16px;font-weight:bold;}
  .login li input.a1{width:100px;height:32px;margin-left:60px;font-size:14px;cursor:pointer;}  
  .login span{width:500px;margin:10px 0 0 150px;padding:5px 10px;float:left;background:#ffdeea;border:1px solid #ff6699;text-align:left;}
  .login span a{color:#006db9;text-decoration:underline;}
.personal{width:820px;padding:5px 23px 30px;border:1px solid #ffffff;font-size:14px;}
  .personal h1{width:810px;padding-left:10px;border-bottom:1px dashed #ffa7c9;background:url(../images/bg_index.gif) no-repeat -253px 0;color:#d8004f;text-align:left;font-weight:bold;line-height:28px;}
  .personal ul           {width:775px;padding:10px 0 0 20px;float:left;line-height:25px;}
  .personal li           {width:765px;padding:5px 0 0 10px;}
  .personal li b         {width:100px;float:left;padding:0;line-height:28px;color:#303030;font-weight:normal;}
  .personal li strong    {color:#d8004f;}
  .personal a            {margin-right:24px;float:left;color:#0073e8;text-decoration:underline;}
  .personal li i         {margin-right:24px;float:left;}
  .personal li.a1        {padding-bottom:3px;border-bottom:1px dashed #ffa7c9;}
  .personal li.a2        {margin-top:5px;background:#ffdeea;font-weight:bold;}
  .personal table        {width:775px;margin:5px 20px;_margin:5px 10px;float:left;line-height:25px;border-top:1px solid #ffa7c9;border-right:1px solid #ffa7c9;}
  .personal td           {padding:2px 5px;border-left:1px solid #ffa7c9;border-bottom:1px solid #ffa7c9;}
.popping                 {width:452px;margin:0 auto;border:1px solid #d8004f;background:#ffffff url(../images/bg_content.gif) repeat-x 0 0;line-height:25px;}
.poppinginner            {width:450px;padding:0 1px 10px;border:1px solid #ffffff;color:#d8004f;font-size:14px;}
  .popping h1            {width:100%;margin-bottom:5px;border-bottom:1px dashed #ffa7c9;line-height:25px;}
  .popping h1 b          {padding-left:6px;float:left;font-weight:bold;}
  .popping h1 a          {width:35px;height:22px;float:right;margin:1px 5px 0 0;background:url(../images/bg_index.gif) no-repeat -190px -0;}
  .popping h1 a:hover    {background:url(../images/bg_index.gif) no-repeat -190px -22px;}
  .popping h1 a:active   {background:url(../images/bg_index.gif) no-repeat -190px -44px;}
  .popping b             {width:120px;margin-top:5px;float:left;font-weight:normal;}
  .popping b input       {width:18px;height:18px;margin:2px 5px;float:left;}
  .popping i             {width:210px;margin-top:5px;float:left;}
  .popping input.a1      {width:80px;height:28px;margin:5px 20px 0 0;float:right;cursor:pointer;}
  .popping span          {width:410px;margin-top:10px;padding:5px 0 0 30px;float:left;border-top:1px dashed #ffa7c9;font-weight:normal;font-size:12px;color:#0033ff;}
  .popping span b        {width:auto;}
  .popping span input    {width:18px;height:18px;margin:8px 0 0 5px;}
  .popping span a        {color:#0033ff;text-decoration:underline;}
  .popping ul            {width:100%;}
  .popping ul li         {width:148px;height:110px;padding-top:2px;text-align:center;}
  .popping img           {height:100px;}
  .popping li a          {border:2px solid #ffccff;}
  .popping li a:hover    {border:2px solid #ff33cc;}
.footer{width:870px;margin:20px auto;color:#303030;line-height:22px;font-size:12px;text-align:center;overflow:hidden;clear:both;font-weight:normal;}
  .footer a{color:#303030;margin-left:5px;margin-right:5px;}
  .footer a:hover{color:#ba094a;}
  
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#ffffff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;
 /* Trick IE into showing hover */display:block;}
#prevLink {left:0;float:left;}
#nextLink {right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{background-color:#fff;margin:0 auto;line-height:20px;}
#imageData{padding:0 10px;color:#666666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}	
#imageData #caption{font-weight:bold;font-size:14px;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:6px;font-size:12px;}			
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}			
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */ 