body { background-color: #ffffff; color: #000000; font-family: Arial, Verdana, Sans-Serif; margin: 20px 3px 0 3px; padding: 0; height: 100%; }
a { color: #636363 }

.Site { height: 100%; display: table; width: 100% }

/* Header */
.SiteHead .Logo { float: left; margin-bottom: 5px } 
.SiteHead .Logo label {color: #9d9d9d; font-weight: bold; font-size: small; } 
.SiteHead .Search { float: left; margin: 55px 0 0 2px; padding: 8px 0 8px 14px; background-image: url(/Images/SearchBG.gif); background-repeat: no-repeat; width: 310px; height: 21px; }
.SiteHead .Search label { line-height: 20px; color: #ffffff; font-weight: bold; font-size: small; display: block; width: 55px; float: left; } 
.SiteHead .Search .TextBox { float: left; background-image: url(/Images/MagGlass.gif); background-repeat: no-repeat; background-position: 3px center; border: solid 1px #7f9db9; padding-left: 15px; margin: 0px 5px 5px 0px; }
.SiteHead .Search .Button { float: left } 
/* Header */

/* Menu */
.SiteMenu { clear: both; width: 100%; display: table; border-bottom: solid 5px #9d9d9d } 
.SiteMenu ul { list-style-type: none; margin: 0; padding: 0 } 
.SiteMenu li { float: left; } 
.SiteMenu a { margin: 2px 2px 2px 0; background-image: url(/Images/GreyTab.gif); color: #ffffff; width: 106px; height: 37px; display: block; text-align: center; font-size: small; font-weight: bold; text-decoration: none; line-height: 37px; vertical-align: middle }
.SiteMenu .BlueTab { background-image: url(/Images/BlueTab.gif); color: #ffffff; width: 93px; height: 37px; display: block; text-align: center; font-size: large; font-weight: bold; text-decoration: none; line-height: 37px; vertical-align: middle }
.SiteMenu .OrangeTab { background-image: url(/Images/OrangeTab.gif); color: #ffffff; width: 93px; height: 37px; display: block; text-align: center; font-size: large; font-weight: bold; text-decoration: none; line-height: 37px; vertical-align: middle }
.SiteMenu .GreenTab { background-image: url(/Images/GreenTab.gif); color: #ffffff; width: 93px; height: 37px; display: block; text-align: center; font-size: large; font-weight: bold; text-decoration: none; line-height: 37px; vertical-align: middle }
.SiteMenu .RedTab { background-image: url(/Images/RedTab.gif); color: #ffffff; width: 106px; height: 37px; display: block; text-align: center; font-size: large; font-weight: bold; text-decoration: none; line-height: 37px; vertical-align: middle }
/* Menu */

/* Left Column */
.SiteLeftCol { background-image: url(/Images/ColumnBG.gif); background-color: #ffffff; background-repeat: repeat-x; float: left; width: 178px; border-right: solid 1px #d8d8d8; padding: 5px; height: 100%; position: absolute }
.SiteLeftCol .SiteNewItems { border-bottom: solid 1px #9d9d9d; margin-bottom: 10px }
.SiteLeftCol .SiteNewItems .Head { color: #bf0000; font-size: large; font-weight: bold; border-bottom: solid 1px #9d9d9d; padding: 0 0 5px 0; margin-bottom: 10px }
.SiteLeftCol .SiteNewItems .Items { padding-bottom: 10px; display: table; width: 100%; } 
.SiteLeftCol .SiteNewItems .Items .ItemImage { float: left; }
.SiteLeftCol .SiteNewItems .Items .ItemImage img { width: 50px; height: 50px; border: solid 1px #a8a8a8; }
.SiteLeftCol .SiteNewItems .Items .ItemDet { float: left; color: #636363; font-size: small; margin-left: 10px; width: 110px } 
.SiteLeftCol .SiteNewItems .Items .ItemDet a { color: #636363; font-weight: bold; }

.SiteLeftCol .SiteNewSellers { border-bottom: solid 1px #9d9d9d; margin-bottom: 10px }
.SiteLeftCol .SiteNewSellers .Head { color: #bf0000; font-size: large; font-weight: bold; border-bottom: solid 1px #9d9d9d; padding: 0 0 5px 0; margin-bottom: 10px }
.SiteLeftCol .SiteNewSellers .Sellers { padding-bottom: 10px; display: table; width: 100%; } 
.SiteLeftCol .SiteNewSellers .Sellers .SellersImage { float: left; }
.SiteLeftCol .SiteNewSellers .Sellers .SellersImage img { width: 50px; height: 50px; border: solid 1px #a8a8a8; }
.SiteLeftCol .SiteNewSellers .Sellers .SellersDet { float: left; color: #636363; font-size: small; margin-left: 10px; width: 110px } 
.SiteLeftCol .SiteNewSellers .Sellers .SellersDet a { color: #636363; font-weight: bold; }

.SiteLeftCol .SiteMainMenu { border-bottom: solid 1px #9d9d9d; margin-bottom: 10px; font-size: small; }
.SiteLeftCol .SiteMainMenu .Head { color: #bf0000; font-size: large; font-weight: bold; border-bottom: solid 1px #9d9d9d; padding: 0 0 5px 0; margin-bottom: 10px }
.SiteLeftCol .SiteMainMenu .Menu { padding-bottom: 10px; display: table; width: 100%; } 
.SiteLeftCol .SiteMainMenu ul { list-style-type: none; padding: 8px; margin: 0 }
.SiteLeftCol .SiteMainMenu a { background-image: url(/Images/RedArrow.gif); background-repeat: no-repeat; background-position: left center; color: #636363; padding-left: 8px }
/* Left Column */

/* Center Column */
.SiteCenterCol { margin: 2px 191px 0 191px; height: 100%; }
.SiteCenterCol .Ads { background-color: #636363; text-align: center; color: #ffffff; font-size: medium; font-weight: bold; padding: 10px; margin-bottom: 3px } 
.SiteCenterCol .Ads a { color: #ffffff; } 
.SiteCenterCol .Ads img { display: block; margin: 0 auto; } 
.SiteCenterCol .Ads .Left { float: left; width: 48%; background-color: #888888; margin: 0 5px 0 0; padding: 5px; height: 140px } 
.SiteCenterCol .Ads .Right { float: left; width: 48% } 
.SiteCenterCol .Content { font-size: small; color: #636363; border: solid 1px #d8d8d8; padding: 5px } 
.SiteCenterCol .Content h1 { font-size: large; color: #bf0000; padding: 0 0 10px 0; border-bottom: solid 1px #9d9d9d; margin: 10px 0 10px 0; }

/* Center Column */

/* Right Column */
.SiteRightCol { background-image: url(/Images/ColumnBG.gif); background-color: #ffffff; background-repeat: repeat-x; float: right; width: 178px; border-left: solid 1px #d8d8d8; padding: 5px; height: 100%; display: table; } 
.SiteRightCol .SiteLogin { border-bottom: solid 1px #9d9d9d; margin-bottom: 10px; padding-bottom: 10px; }
.SiteRightCol .SiteLogin .Head { color: #bf0000; font-size: large; font-weight: bold; border-bottom: solid 1px #9d9d9d; padding: 0 0 5px 0; }
.SiteRightCol .SiteLogin label { color: #636363; font-weight: bold; display: block; width: 70px; float: left; font-size: small; line-height: 20px; vertical-align: middle; margin-top: 10px; } 
.SiteRightCol .SiteLogin input { margin-top: 10px }
.SiteRightCol .SiteLogin .Button { margin-left: 70px }
.SiteRightCol .SiteLogin a { font-size: small; } 


.SiteRightCol .YourAccount { border-bottom: solid 1px #9d9d9d; margin-bottom: 10px; font-size: small; }
.SiteRightCol .YourAccount .Head { color: #bf0000; font-size: large; font-weight: bold; border-bottom: solid 1px #9d9d9d; padding: 0 0 5px 0; }
.SiteRightCol .YourAccount ul { list-style-type: none; padding: 8px; margin: 0 }
.SiteRightCol .YourAccount a { background-image: url(/Images/RedArrow.gif); background-repeat: no-repeat; background-position: left center; color: #636363; padding-left: 8px }

.SiteRightCol .SuggestionBox { border-bottom: solid 1px #9d9d9d; margin-bottom: 10px; font-size: small; }
.SiteRightCol .SuggestionBox .Head { color: #bf0000; font-size: large; font-weight: bold; border-bottom: solid 1px #9d9d9d; padding: 0 0 5px 0; }
.SiteRightCol .SuggestionBox ul { list-style-type: none; padding: 8px; margin: 0 }
.SiteRightCol .SuggestionBox a { background-image: url(/Images/RedArrow.gif); background-repeat: no-repeat; background-position: left 7px; color: #636363; padding-left: 8px; display: block }

/* Right Column */


/* Default Styles */
/* Tag Cloud */
.TagCloud { float: left; padding: 0px 10px 10px 10px; background-color: #f5f5f5; width: 45%; height: 300px; border: dotted 0px #a8a8a8; }
.TagCloud a { color: #888888; text-decoration: none; }
.TagCloud .tag1 { font-size: x-small; }
.TagCloud .tag2 { font-size: medium; }
.TagCloud .tag3 { font-size: large; }
/* Tag Cloud */

/* Category */
.Categories { float: left; width: 46%; clear: right; margin-left: 10px; background-color: #EBF7FF; padding: 0 10px 10px 10px; height: 300px } 
/* Category */

/* Default Styles */
.Item { width: 20%; height: 100px; display: inline; margin: 5px; background-color: #f5f5f5; float: left; text-align: center; padding: 10px } 
.Item .Image { margin-right: 10px }
.Item .Image img { border: solid 1px #a8a8a8; }
.Item .Description { text-align: center; padding-top: 10px; }
/* Default Styles */

/* Display Item Styles */
.DisplayItem { width: 100%; display: table; background-color: #f5f5f5; }

.DisplayItem .NoPicture { width: 80px; height: 80px; text-align: center; padding: 5px; font-weight: bold; border: solid 1px #000000; background-color: #ffffff; vertical-align: center; display: table-cell; line-height: 80px } 

.DisplayItem .ItemDetails { width: 54%; line-height: 20px; background-color: #e5e5e5; padding: 10px; display:table; float: left;  margin-right: 10px} 
.DisplayItem .ItemDetails label { float: left; display: block; width: 150px; }
.DisplayItem .ItemDetails .h { width: 150px; font-weight: bold; display: block;} 
.DisplayItem .ItemDetails .Button { display: block; width: 150px; padding: 5px; background-color: green; text-align: center; color: #ffffff; font-weight: bold; margin: 0 auto; text-decoration: none; } 

.DisplayItem .ItemImgDesc { width: 95%; display: table; background-color: #d5d5d5; padding: 7px; margin-bottom: 10px } 
.DisplayItem .ItemImage { float: left; width: 100px; } 
.DisplayItem .ItemImage a img { border: solid 1px #d5d5d5 } 

.DisplayItem .ItemDescription { float: left; width: 180px } 

.DisplayItem .SellerDetails { width: 35%; background-color: #e5e5e5; padding: 10px; display:table; float: left; height: 250px} 
.DisplayItem .SellerDetails label { float: left; display: block; width: 150px; }
.DisplayItem .SellerDetails .h { width: 120px; font-weight: bold; display: block;} 


/* Display Item Styles */

/* Account */
.Account label { float: left; width: 100px; display: block; }
.Account .Button { margin-left: 100px }  

.AccountLoggedIn { width: 100%; display: table; } 
.AccountLoggedIn .Main { width: 49%;  float: left; margin: 2px }
.AccountLoggedIn .Head { background-color: #d5d5d5; padding: 5px; font-weight: bold } 
.AccountLoggedIn .Content { padding: 5px; height: 60px; } 
/* Account */

/* Browse */
.Browse .Alternate1 { background-color: #e5e5e5; padding: 5px; margin-top: 5px; } 
.Browse .Alternate2 { background-color: #f5f5f5; padding: 5px; margin-top: 5px; } 
/* Browse */

/* Register */ 
.Register label { color: #636363; font-weight: bold; display: block; width: 150px; float: left; font-size: small; line-height: 20px; vertical-align: middle; } 
.Register .Button { margin-left: 150px } 
/* Register */

/* Display Stall */ 
.DisplayStall .Image { float: left; width: 70px; } 
.DisplayStall .Image .NoPicture { font-size: xx-small; border: solid 1px #000000; width: 60px; height: 60px; vertical-align: middle; line-height: 100%; background-color: #ffffff; display: table-cell; line-height: 60px; font-weight: bold; text-align: center } 
.DisplayStall .Image img { border: solid 1px #000000; width: 60px; height: 60px; } 
.DisplayStall .Alternate1 { background-color: #e5e5e5; padding: 5px; } 
.DisplayStall .Alternate2 { background-color: #f5f5f5; padding: 5px; } 

/* Display Stall */ 

/* Sell */
.Sell { width: 100%; display: table; } 
.Sell label { font-weight: bold; display: block; width: 150px; float: left; font-size: small;  } 
.Sell .Message { background-color: #d5d5d5; padding: 5px } 
.Sell .lbutton { margin-left: 150px } 
/* Sell */

/* Wanted */
.Wanted table { border-top: solid 1px #d5d5d5; border-left: solid 1px #d5d5d5; }
.Wanted table .h { background-color: #e5e5e5; } 
.Wanted table td { border-right: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5; } 
/* Wanted */

/* Confirm */
.Confirm table { border: solid 1px #d5d5d5; } 
.Confirm table td { padding: 5px; } 
.Confirm .Alternate1 { background-color: #e5e5e5; padding: 5px; } 
.Confirm .Alternate2 { background-color: #f5f5f5; padding: 5px; } 
/* Confirm */

/* Selling */
.Selling table { border-top: solid 1px #d5d5d5; border-left: solid 1px #d5d5d5; } 
.Selling table td { padding: 5px; border-right: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5;  } 
.Selling table .h { background-color: #cccccc; }
.Selling .Alternate1 { background-color: #f5f5f5; padding: 3px; } 
.Selling .Alternate2 { background-color: #e5e5e5; padding: 3px; }
/* Selling */

/* Buying */
.Buying table { border-top: solid 1px #d5d5d5; border-left: solid 1px #d5d5d5; } 
.Buying table td { padding: 5px; border-right: solid 1px #d5d5d5; border-bottom: solid 1px #d5d5d5;  } 
.Buying table .h { background-color: #cccccc; }
.Buying .Alternate1 { background-color: #f5f5f5; padding: 3px; } 
.Buying .Alternate2 { background-color: #e5e5e5; padding: 3px; }
/* Buying */

/* Sell */
.EditItem { width: 100%; display: table; } 
.EditItem label { font-weight: bold; display: block; width: 150px; float: left; font-size: small;  } 
.EditItem .Message { background-color: #d5d5d5; padding: 5px } 
.EditItem .lbutton { margin-left: 150px } 
.EditItem .Images { background-color: #d5d5d5; }
/* Sell */

/* DisplayFeedBack */
.DisplayFeedBack .t1 { border: solid 1px #d5d5d5 }
.DisplayFeedBack .h { background-color: #d5d5d5; font-weight: bold; }
.DisplayFeedBack td { padding: 5px } 
/* DisplayFeedBack */

/* DisplayCategory */
.DisplayCategory { width: 100%; display: block } 
.DisplayCategory .Image { width: 60px; float: left; } 
.DisplayCategory .Image .NoPicture { font-size: xx-small; border: solid 1px #000000; width: 50px; height: 50px; vertical-align: middle; line-height: 50px; background-color: #ffffff; display: table-cell; font-weight: bold; text-align: center } 
.DisplayCategory .Alternate1 { border: solid 1px #eeeeee; background-color: #f5f5f5; padding: 5px } 
.DisplayCategory .Alternate2 { border: solid 1px #eeeeee; background-color: #ffffff; padding: 5px } 
.BestBuy { background-image: url(/images/bestbuy.gif); background-repeat: no-repeat; background-position: top right; } 
/* DisplayCategory */

/* News */
.News { background-color: #f5f5f5; padding: 10px } 
.ReadNews { background-color: #f5f5f5; padding: 10px } 
/* News */
