
.wrap{
  width: 320px; overflow: hidden;
}
.thumb{width: 100px; height: 170px; background-color: transparent; float: left; margin-left: 5px; margin-bottom: 2px;position: relative;}
.bottomThumb{padding-top: 280px;}
.full{width: 320px; height: 480px; position: absolute; top: 0px; background: #1a1b1d url(loading.gif) no-repeat scroll center center;}


.title{width: 100px; text-align: center; height: 12px; top: 150px; position: absolute; font-size: 10px; background: transparent; color: white;}
.titleBottom{width: 100px; text-align: center; height: 12px; top: 450px; position: absolute; font-size: 10px; background: transparent; color: white;}

.area{width: 320px;  overflow: hidden; float: left; background: #1a1b1d url(loading.gif) no-repeat scroll center 240px; overflow: hidden; }
.areaLoadless{width: 320px;  overflow: hidden; float: left; background: #1a1b1d ; overflow: hidden; }
#header{width: 320px; height: 60px; float: left;}

#controls{float: left; height: 30px; width: 320px; padding-top: 10px; padding-bottom: 10px;}
#otherControls{float: left; padding-left: 7px;}

#bottom{float: left; margin-left: 7px; ;width: 306px; }
#copy{color: #5a5959; padding-bottom: 20px; font-weight: bold; }
#caption{ }
#captionTitle, #captionOwner, #captionText {font-size: 12px; }
#pageJump{padding-bottom: 10px;}

#ads{float: left; width: 320px; height: 260px;}
#ads2{float: left; height: 60px; width: 320px;padding-bottom: 10px;}

#topDetails{float: left; width: 320px; height: 20px; background: #0e1010; font-size: 12px; vertical-align: top;}
table, td, tr{padding: 0px; border: 0px;border-collapse: collapse;}
tbody{ position: relativel; top: 0px; left: 0px;}
#detailText{ text-align: center; font-size: 12px;}


#mainOverlay{width: 320px; height: 100px; position: absolute; top: 449px; left: 0px;}
#previewOverlay{width: 320px; height: 117px; position: absolute; top: 65px;left: 0px; background: url(preview_top.png); }
#previewTime{width: 320px; font-size: 80px; color: white; padding-top: 15px; text-align: center; font-family: helvetica; font-weight: 100; height: 80px;}
#previewDate{width: 320px; font-size: 14px; color: white; text-align: center; font-family: helvetica;}


#loadArea{visibility: hidden; left: -1000px; top: -1000px; width: 1px; height: 1px;/* overflow: hidden;*/}
#breadCrumb {float: left;  height: 15px; font-size: 12px; background: url(breadcrumb_icon.jpg) no-repeat; margin-top: 3px; margin-left: 7px; text-indent: 20px; }
#debug {position: absolute; top: 700px; left: 20px;}

img{border: 0px;}
a{border: 0px; text-decoration: none; color: #a0bde4;}

body{ color: white; font-family: verdana; font-size: 10px; background: #1a1b1d ; width: 320px; margin: 0px; padding: 0px;}

.fullUI{}

.search{width: 320px; text-align: center; height: 100px; padding-top: 50px; padding-bottom: 0px;}


.faqQSection{padding-top: 10px;}
.faqQuestion a{padding-left: 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.faqAnswer{ font-size: 12px; padding-left: 8px; padding-top: 4px; display: none;}
.faqIcon{padding-left: 8px; width: 26px;}


.downAds{position: absolute; top: 65px; left: 0px; width: 320px;}
.downImage{position: absolute; top: 125px; left: 0px;}
.downText{position: absolute; top: 620px; left: 8px; width: 304px;}

.legend{list-style-type: decimal-leading-zero;}
