.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
* html .clear{height:1%}
body{font:12px Arial,Helvetica,sans-serif; color:#333; padding:0; margin:10px 0; text-align:center;}
#container *{margin:0; padding:0}
#container{background:#FFF; width:916px; margin:0 auto; text-align:left}
#container h1{font-family:Georgia; font-size:3.45em; line-height:.9; margin:0 0 .5em 0; padding-bottom:10px; border-bottom:1px solid #000}
#container h2{font-size:1.6em; line-height:1.4; margin:0 0 1em 0}
#container h3{font-size:0.9em; line-height:1.4; margin:0 0 1em 0}
#container h4{font-size:1.2em; line-height:1.3; margin:0 0 0 0}
a:link, a:visited, a:active{color:#039; text-decoration:none}
a:hover{color:#900; text-decoration:underline}
#mainContent p{ font-size:.9em; font-weight:bold; line-height:1.4; margin:0 0 1em 0}

/* Star Treatment */
.starh2{font-size:1.4em; vertical-align:top}

/* Top Navigation */
#topNav ul{width:896px; height:30px; list-style-type:none}
#topNav li{width:160px; height:30px; float:left; text-align:center; padding:0 0 0 0; background:url(../Images/Buttons/topNav.gif) no-repeat 0 0}
#topNav a{display:block; width:160px; height:24px; color:#666; text-decoration:none; font-weight:bold; padding-top:6px}
#topNav a:hover, #topNav a.current:link, #topNav a.current:visited{color:#FFF}
#topNav li#filler{width:96px; background:url(../Images/Buttons/topNavFiller.gif) no-repeat 0 0}

/* Top Subnavigation */
#topSubNav ul{width:896px; height:20px; list-style-type:none}
#topSubNav li{width:128px; height:20px; float:left; text-align:center; padding:0 0 0 0; background:url(../Images/Buttons/topSubNav.gif) no-repeat 0 0}
#topSubNav a{display:block; width:128px; height:19px; color:#666; text-decoration:none; font-size:11px; font-weight:bold; adding-top:1px}
#topSubNav a:hover, #topSubNav a.current:link, #topSubNav a.current:visited{color:#FFF}

/* Main Content Home Page */
#mainImage{width:894px; margin-top:30px; border-top:1px solid #666; border-left:1px solid #666; border-right:1px solid #666}
#caption{font-size:.9em; width:894px; height:20px; border:1px solid #666; margin-bottom:20px}
#caption .captionOne{width:145px; height:17px; float:left; border-right:1px solid #666; padding:3px 0 0 5px; font-weight:bold}
#caption .captionTwo{width:145px; height:17px; float:left; border-right:1px solid #666; padding:3px 0 0 5px}
#caption .captionThree{width:128px;  height:20px; float:right; border-left:1px solid #666}
#mainContent{width:896px; margin-bottom:20px}
#directoryCol{width:200px; float:left; background:#eff2f3}
#brandingCol{width:196px; float:left}
#brandingCol img{margin:30px 0 0 58px}
#contentCol{width:500px; float:right}
#footer{clear:both}
#directoryCol ul{list-style-type:none; margin:5px 0 15px 0}
#directoryCol li{padding-left:5px}
#directoryCol a{line-height:1.5; color:#778087; text-decoration:none}
#directoryCol a:hover{color:#000; text-decoration:underline}
#contentCol p{color:#778087}
#contentCol h4{font-size:1.4em; line-height:1.3; font-weight:normal; margin:0 0 .5em 0}
.leftCol{width:240px; float:left}
.rightCol{width:240px; float:right}
#footer{width:896px; font-size:.9em; text-align:center; color:#778087}
#bottomNav{padding:3px 0; margin:0 0 15px 0; border-top:1px solid #666; border-bottom:1px solid #666}
#copyRight{font-size:.9em; text-align:center; margin:0 0 15px 0}
.upperSubs{text-transform:uppercase}
.intro{font-size:1.4em !important; line-height:1.3 !important}

/* Homepage Ads */
div#adsenseHome{width:890px; margin-bottom:20px; padding:3px; border-top:1px solid #333; padding-top:15px}
div#adsenseHome ul li{list-style-type:none}
div#adsenseHome li.colLeft{width:234px; float:left}

/* Shopping Pages */
#mainShopping{width:894px; border:1px solid #666; float:left}
#mainShopping #mainSpacer{margin:20px 0 0 0px; padding:0 20px 15px 20px}
#mainShopping .leftPane{width:500px; float:left}
#mainShopping .rightPane{width:160px; float:right; padding-bottom:10px}
#mainShopping ul{list-style:none}
#mainShopping li{width:480px; margin:0 0 15px 0; padding:10px; border:1px solid #666}
#mainShopping li p{ font-size:.9em; line-height:1.1; color:#778087; margin:0 0 5px 10px; width:320px; float:right}
#mainShopping li h2{font-size:1.2em; line-height:1; margin:0 0 6px 10px; width:320px; float:right}
#mainShopping #merch li p{width:230px; float:right}
#mainShopping #merch li h2{width:230px; float:right}
#mainShopping li img{float:left}
.proBold{font-weight:bold; font-size:.9em; color:#000}

/*Info Pages  */
#mainShopping #infoContainer{margin-bottom:15px}
#mainShopping .infoCol{width:116px; float:left; padding:0 6px 0 0; margin-bottom:15px}
#mainShopping .infoCol a{font-size:.9em; line-height:1.4}
#mainShopping .infoCol p{font-size:.9em; line-height:1.4; font-weight:bold; color:#900}

/* Ebay Pages */
#mainEbay{width:894px; border:1px solid #666; float:left}
#mainEbay #mainSpacer{margin:20px 0 0 0px; padding:0 20px 15px 20px}
#mainEbay .rightPane{width:160px; float:right; padding-bottom:10px}
#mainEbay .ebayList{width:570px; float:left; padding-bottom:10px}
#mainEbay table, #mainEbay td{border-collapse:collapse; border:0; background:# #E0E0E0}

/* News Pages */
#mainShopping .leftNewsPane{width:450px; float:left; padding-right:10px; border-right:1px solid #666}
#mainShopping .leftNewsPane h1{font-size:1.8em; line-height:1.2; margin:0 0 6px 0; border-bottom:1px solid #666; padding:0 0 0.25em 0}
#mainShopping .leftNewsPane h3{font-size:1em; line-height:1; color:#666; margin:0 0 2em 0}
#mainShopping .leftNewsPane h4{font-size:1.4em; line-height:1.3; font-weight:normal; margin:0 0 1em 0}
#mainShopping .leftNewsPane p{font-size:1em; line-height:1.5; margin:0 0 1em 0}
#mainShopping .leftNewsPane p.footNote{font-size:.9em; color:#666; line-height:1.2; border-top:1px solid #666; padding-top:.25em}
#mainShopping .imageCal{width:167px; float:left; margin:0 0 0 10px}
#mainShopping .imageCal img{margin:0 0 10px 0}
#mainShopping #calTable{width:167px; margin-bottom:10px}
#mainShopping table, td{border-collapse:collapse; border:1px solid #666}
#mainShopping td{font-size:1em; text-align:center; padding:2px 0; background:#eff2f3}
#mainShopping td.day{background:#ccc}
#mainShopping td.dayHL{background:#999}
#mainShopping td.month{background:#fff; font-weight:bold}
#mainShopping td a:link, #mainShopping td a:visited, #mainShopping td a:active{color:#fff; font-weight:bold}
#mainShopping td a:hover{color:#900; text-decoration:none}

/* Links Pages */
#mainShopping .leftLinksPane{width:600px; height:800px; float:left}

/* Sightings Pages */
#mainShopping .leftSightingsPane{width:600px; height:800px; float:left}
#mainShopping .leftSightingsPane li{width:600px; margin:0 0 15px 0; padding:10px; border:1px solid #666}
#mainShopping .leftSightingsPane li p{ font-size:.9em; line-height:1.1; color:#778087; margin:0 0 5px 10px; width:340px; float:right}
#mainShopping .leftSightingsPane li h2{width:340px; float:right}

/* Footer */
#proFooter{clear:both; font-size:.9em; width:894px; height:19px; border-bottom:1px solid #666; border-left:1px solid #666; border-right:1px solid #666}
#proFooter .captionOne{width:145px; height:17px; float:left; border-right:1px solid #666; padding:3px 0 0 5px; font-weight:bold}
#proFooter .captionTwo{width:230px; height:17px; float:left; padding:3px 0 0 5px}
#proFooter .captionThree{width:128px;  height:20px; float:right; border-left:1px solid #666}
#container .copyRight{font-size:.9em; padding-top:10px}
#reciproc{margin:5px 0}

/* Form Styling */
#container label, #container label span{display:block; padding:2px 4px 2px 0}
label{float:left; width:100%}
label span{color:#039; float:left; width:65px; text-align:right}
#message{margin:30px 0}
#formButtons{padding-left:64px; margin:4px 0}

/* Side Navigation */
#sideNav{width:20px; float:right}
#sideNav ul{list-style-type:none}
#sideNav li{width:20px; height:80px}
#sideNav #sn01 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Hot.jpg) no-repeat top left}
#sideNav #sn01 a:hover{background:url(../Images/SubjectButtons/Hot_over.jpg) no-repeat top left}
#sideNav #sn01 a.current:link, #sideNav #sn01 a.current:visited{background:url(../Images/SubjectButtons/Hot_on.jpg) no-repeat top left}
#sideNav #sn02 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Fashion.jpg) no-repeat top left}
#sideNav #sn02 a:hover{background:url(../Images/SubjectButtons/Fashion_over.jpg) no-repeat top left}
#sideNav #sn02 a.current:link, #sideNav #sn02 a.current:visited{background:url(../Images/SubjectButtons/Fashion_on.jpg) no-repeat top left}
#sideNav #sn03 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Jewellery.jpg) no-repeat top left}
#sideNav #sn03 a:hover{background:url(../Images/SubjectButtons/Jewellery_over.jpg) no-repeat top left}
#sideNav #sn03 a.current:link, #sideNav #sn03 a.current:visited{background:url(../Images/SubjectButtons/Jewellery_on.jpg) no-repeat top left}
#sideNav #sn04 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Perfumes.jpg) no-repeat top left}
#sideNav #sn04 a:hover{background:url(../Images/SubjectButtons/Perfumes_over.jpg) no-repeat top left}
#sideNav #sn04 a.current:link, #sideNav #sn04 a.current:visited{background:url(../Images/SubjectButtons/Perfumes_on.jpg) no-repeat top left}
#sideNav #sn05 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Cars.jpg) no-repeat top left}
#sideNav #sn05 a:hover{background:url(../Images/SubjectButtons/Cars_over.jpg) no-repeat top left}
#sideNav #sn05 a.current:link, #sideNav #sn05 a.current:visited{background:url(../Images/SubjectButtons/Cars_on.jpg) no-repeat top left}
#sideNav #sn06 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Merchandise.jpg) no-repeat top left}
#sideNav #sn06 a:hover{background:url(../Images/SubjectButtons/Merchandise_over.jpg) no-repeat top left}
#sideNav #sn06 a.current:link, #sideNav #sn06 a.current:visited{background:url(../Images/SubjectButtons/Merchandise_on.jpg) no-repeat top left}
#sideNav #sn07 a{display:block; width:20px; height:80px; background:url(../Images/SubjectButtons/Info.jpg) no-repeat top left}
#sideNav #sn07 a:hover{background:url(../Images/SubjectButtons/Info_over.jpg) no-repeat top left}
#sideNav #sn07 a.current:link, #sideNav #sn07 a.current:visited{background:url(../Images/SubjectButtons/Info_on.jpg) no-repeat top left}
