body {  
  padding: 0;
  margin: 0;
  font-family: Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
}
form {
  padding:0;
  margin:0;
}
img {
  border: 0 none;
  padding: 0;
  margin: 0 auto;
  display:block;
}
div {
  display: block;
  padding: 0;
  margin: 0;
  overflow:hidden;
}
div.ClearDiv {  
  clear:both;
  height:0;
  width:0;
  padding:0;
  margin:0;
  font-size:0;
  line-height:0;
}
div.ThumbWrapOuter {
	height: 77px;
  display: table-cell;
  vertical-align: middle;
  width: 77px;
}
div.Thumb100WrapOuter {
	height: 102px;
  display: table-cell;
  vertical-align: middle;
  width: 102px;
}
div.Thumb200WrapOuter {
	height: 200px;
  display: table-cell;
  vertical-align: middle;
  width: 200px;
}
div.ViewLargerWrapOuter {
	height: 640px;
  display: table-cell;
  vertical-align: middle;
  width: 640px;
}
div.ThumbWrapInner {
  text-align:center;
}
h3 {
  margin:5px 0;  
}
#Micurio {
  margin: 0 auto;
  padding: 0;
  width:967px;
}
#TopBanner {
  padding: 0;
  margin: 0;
  height: 68px;
  width:100%;
}
.BannerLeft {
  float:left;
  margin:13px 0 0 10px;
}
.BannerRight {
  float:right;
  margin:0 24px 0 0;
  text-align:right;
}
img.BannerLogo {
  width: 248px;
  height: 46px;
  behavior: url(/stylesheets/iepngfix.htc);
  margin:0;
}
img.TopBannerSlogan {
  width:368px;
  height:7px;
  behavior:url(/stylesheets/iepngfix.htc);
  margin:0;
}
div.TopBannerSearch {
  height:40px;
  margin:0;
  text-align:right;
}
#TopNavigation {
  height: 25px;
  white-space: nowrap;
  padding: 0 0 0 15px;
  margin: 0 0 0 0;
}
img.TransparentImage {
  behavior:url(/stylesheets/iepngfix.htc);
}
img.TopNavButton {
  float:left;
  height:7px;
  margin:9px 0;
  behavior:url(/stylesheets/iepngfix.htc);
}
img.TopNavSeparator {
  float:left;
  height:7px;
  width:2px;
  margin:9px;
  behavior:url(/stylesheets/iepngfix.htc);
}
.JoinShowTellHeader {
  height:20px;
  text-align:center;
  padding-left:150px;
}
.JoinShowTellHeader img {
  height:7px;
  white-space:nowrap;
  behavior:url(/stylesheets/iepngfix.htc);
  margin:6px 1px;
}
#MainContent {
  float:left;
  height:100%;
}
#LeftColumn {
  float:left;
  width:149px;
  height:100%;
}
#RightColumn {
  float:left;
  height:100%;
  width:223px;
}
#BottomRow {
  text-align:center;
  margin:30px auto;
}
.LeftNavWrapper {
  padding:3px 10px 3px 24px;
}
.CategoryLinkHover {
  padding:3px 10px 3px 24px;
}
.SubNavLinkHover {
  padding:3px 10px 3px 24px;
}
.LeftColumnSubNav {
  width:149px;
  position:absolute;
  display:none;
  z-index:100;
}
.ThumbnailText {
  text-align:center;
}
.NewCollectionThumbnail {
  margin:0 12px;
  padding:20px 0;
}
.NewUserThumbnail {
  margin:0 12px;
  padding:24px 0;
}
.ProgressBarWrapperOuter {
  float:left;
  display:block;
  width:202px;
  height:16px;
}
.ProgressBarWrapper {
  width:200px;
  height:8px;
  margin:3px 0;
  display:none;
}
.ProgressBar {
  background-color:lightblue;
  width:0;
  height:8px;
}
.ProgressText {
  display:block;
  float:left;
  width:40px;
  height:16px;
  text-align:center;
}
.GalleryItemThumbnail {
  width:170px;
  margin:5px;
  float:left;
}
.GalleryItemThumbnail {
  width:170px;
  margin:5px;
  float:left;
  text-align:center;
  height:135px;
}
.GalleryItemThumbnail .ThumbnailText {
  overflow:hidden;
}
.TextAdCell {
  padding:20px 0;
}
.MicurioTextAd {
  width:145px;
  padding:0 20px;
  height:100%;
}
.AdBrite {
  margin:0 17px;
}
.MainContentAd {
  width:255px;
  padding:10px 10px;
}
.LoginSquare {
  float:left;
  width:196px;
  height:133px;
  background-image:url('/images/login_square.png');
  margin-right:4px;
  padding-left:34px;
  padding-top:70px;
}
.LoginSquare input {
  width:162px;
}
.SignUpSquare {
  float:left;
  width:230px;
  height:203px;
}
.ChangePasswordBox {
  width:426px;
  height:128px;
  background-image:url('/images/change_password_box.png');
  padding-left:34px;
  padding-top:75px;
}
.LoginSquare input {
  width:162px;
}
.InputForm1Left {
  margin:24px 23px 24px 33px;
  width:103px;
  float:left;
  display:inline;
}
.InputForm1Right {
  float:left;
  margin:24px 0;
  width:400px;
  display:inline;
}
.InputForm1 input, textArea {
  width:384px;
}
.InputForm1 textArea {
  height:29px;
}
.InputForm1Left .ThumbnailImage {
  margin:0 0 15px 0;
}
.InputForm1Left .ThumbnailText {
  text-align:left;
}
.EditItemForm {
  padding:30px 80px 30px 110px;
  width:404px;
}
.EditItemForm input {
  width:380px;
}
.EditItemForm select {
  width:160px;
}
img.AcceptTerms {
  height:66px;
  width:347px;
  margin:0;
  behavior: url(/stylesheets/iepngfix.htc);
}
.RegistrationInfo {
  margin:5px 0;
}
.MyCollections, .ItemsList, .ImagesList {
  margin:5px 27px 0 27px;
  padding:10px 0;
}
.CollectionThumbnail {
  float:left;
  height:170px;
  width:170px;
  margin:5px 5px;
  text-align:center;
}
.ItemThumbnail {
  float:left;
  height:180px;
  width:170px;
  margin:5px 5px;
  text-align:center;
}
.ImageThumbnail {
  float:left;
  height:140px;
  width:125px;
  margin:5px 5px;
  text-align:center;
}
.CollectionThumbnail div.ThumbWrapper, .ItemThumbnail div.ThumbWrapper {
  height:102px;
  width:102px;
  margin:0 34px 10px 34px;
}
.ImageThumbnail div.ThumbWrapper {
  height:102px;
  width:102px;
  margin:0 12px 10px 12px;
}
#RightColumn div.UserThumbnail {
  margin:0 5px 0 28px;
}
.MbWatches {
  margin:0 20px;
  padding:10px 8px;
}
.MbWatch {
  margin:10px 0;
  line-height:14px;
}
.CCTitleBar {
  text-align:center;
  width:100%;
  height:14px;
  padding:1px 0;
}
.CCTitleBar span {
  margin-right:4px;
}
.MbUserInfoCol {
  padding:20px 10px 30px 30px;
  width:100px;
}
.MbUserInfoCol_v2 {
  padding:20px 10px 30px 25px;
  width:88px;
}
.WebTextMessage {
  padding:15px 40px 30px 50px;
}
.SearchResults {
  margin:0 40px;
  padding:2px 0;
  text-align:center;
}
.SearchFilters {
  margin:10px 0;
}
.SearchFilters td.CheckBoxWrapper {
  padding-top:4px;
}
.SearchFilters input {
  margin-top:4px;
  margin-left:7px;
  border:none;
}
.SearchResultsTitle1 {
  margin:0 25px;
  padding:2px 0;
  text-align:center;
}
.SearchResultsTitle2 {
  text-align:center;
  padding:5px 0 0 0;
}
div.SearchPageNav {
  margin:0 25px;
}
a.SearchPageNav {
  float:right;
  margin-bottom:10px;
}

.StylesList {
  float:left;
  width:778px;
  margin:20px 20px 0 20px;
}
.StyleForm {
  border-top:1px solid gray;
  width:100%;
  padding:10px 0;
}
.StyleForm table {
  margin:10px 0;
}
.StyleForm select {
  width:203px;
}
.StyleForm input {
  width:200px;
}
input.UpdateStyleButton {
  width:75px;
  background-color:red;
  color:white;
}
.StyleForm td {
  padding:5px 5px 5px 0;
}
.StyleTypeLink {
  font-size:12px;
  color:blue;
  font-weight:bold;
}
.RightColumnAdSense {
  margin:25px 28px;
}

.MessageBody {
  padding:10px 25px;  
}

.MessageInfo {
  padding:5px 10px;
}

.MbQuote {
  margin:20px 5px;
  padding:20px;
}
.MbMessageList {
  
}
.AdminTools {
  padding:5px 15px;
}
.CommentReply {
  color:red;
  padding:10px;
  padding-left:30px;
}
