
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background:url(../images/bg.gif); }
p { margin:0; padding:0; border:0; }
h1 { font-size:18px; font-weight:bold; }
a img { border:0; }

.clear_both { clear:both; font-size:0; height:0; }

#hd {margin:5px 0 10px 0; }
#hd .logo { float:left; margin-top:5px; padding:0; }
#hd .logo img { border:none; margin:0; padding:0; }
#hd .upper_nav { float:right; margin-top:10px; display:inline; }
#hd .upper_nav img { margin-right:4px; border:none; }
#hd .upper_nav ul { padding:0; margin:0; display:inline; }
#hd .upper_nav li { list-style:none; float:left; margin:0 0 0 15px; }
#hd .upper_nav ul li a, #hd .upper_nav ul li a:visited { text-decoration:none; color:#006633; }
#hd .upper_nav ul li a:hover { color:#000066; }

#auction_hint { margin:0 2px 2px 0; padding:0; height:8px; display:inline; }
#auction_hint img { margin:0 0 0 354px; padding:0; border:none; }


#navigation { margin:0 0 -2px 0; padding:0; }
#navigation ul { padding:0; margin:0; }
#navigation li { list-style:none; float:left; padding:0; margin:0; display:inline; }
#navigation a { color:#FFFFFF; background:#000066 url(/images/left-tab.gif) left top no-repeat; text-decoration:none; padding-left:10px; }
#navigation a span { background:url(/images/right-tab.gif) right top no-repeat; padding:0 10px 2px 0; }
#navigation a, #navigation a span { display:block; float:left; }
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span { float:none; }
/* End hide */
#navigation a:hover { color:#F7F7F7; background:#006633 url(/images/left-tab-hover.gif) left top no-repeat; padding-left:10px; }
#navigation a:hover span { background:url(/images/right-tab-hover.gif) right top no-repeat; padding-right:10px; }

#navbase { background:#006633; margin:1px 0 0 0; padding:0; }
#navbase .text { padding:0 5px 0 15px; color:#FFFFFF; }
#navbase a, #navbase a:visited { margin-right:20px; color:#FFFFFF; }
#navbase b.rtop, #navbase b.rbottom { display:block; background:#FFFFFF; }
#navbase b.rtop b, #navbase b.rbottom b {display:block; height:1px; overflow:hidden; background:#006633; }
#navbase b.tr1 { margin-right:5px; }
#navbase b.tr2 { margin-right:3px; }
#navbase b.tr3 { margin-right:2px; }
#navbase b.rtop b.tr4 { margin-right:1px; height:2px; }
#navbase b.r1 { margin:0 5px; }
#navbase b.r2 { margin:0 3px; }
#navbase b.r3 { margin:0 2px; }
#navbase b.rtop b.r4, #navbase b.rbottom b.r4 { margin:0 1px; height:2px; }

#left_column .upper_adback { text-align:center; background:#FFFFFF url(/images/upper_adback.gif) center center no-repeat; padding:8px; }

#left_column h1 { font-size:16px; margin:10px 0 5px 5px; color:#666666; float:left; }
#left_column .more { float:left; margin:12px 0 0 5px; font-size:12px; color:#000066; }
#left_column .more a, #left_column .more a:visited { text-decoration:none; color:#006633; }
#left_column .more a:hover { color:#000066; text-decoration:underline; }

#left_column .auction { margin-left:4px; float:left; text-align:center; }
#left_column .box { float:left; margin-bottom:5px; width:103px; }
#left_column .box_c { float:left; margin:0 3px 0 3px; }
#left_column .boximage { width:100px; height:100px; border:1px solid #666666; text-align:center; padding-top:2px; }
#left_column .price { font-size:12px; font-weight:bold; }
#left_column .box a, #left_column .box a:visited,
#left_column .box_c a, #left_column .box_c a:visited { text-decoration:none; color:#006633; }
#left_column .box a:hover, #left_column .box_c a:hover { color:#000066; text-decoration:underline; cursor:pointer; }

#left_column .articles { border:1px solid #666666; margin:0 4px 0 4px; padding:4px; }
#left_column .articles a, #left_column .articles a:visited { color:#000066; }
#left_column .articles a:hover { color:#006633; }
#left_column .articles h2 { font-size:100%; margin:4px 0 0 0; padding:0; }
#left_column .articles a h2, #left_column .articles a:visited h2 { text-decoration:underline; color:#006633; }
#left_column .articles a:hover h2 { color:#000066; }
#left_column .articles p { margin:2px 0 15px 6px; }

#right_column { margin: 10px 0 4px 20px; }
#right_column p { margin:0 2px 10px 2px; }
#right_column p a, #right_column p a:visited { color:#006633; text-decoration:underline; font-weight:bold; }
#right_column p a:hover { color:#000066; }
#right_column h1 { margin:0; color:#666666; }
#right_column hr { border-top:1px solid #666666; border-bottom:none; height:1px; margin-top:2px; }
#right_column .threecol { margin:4px; }
#right_column .threecol ul { width:188px; text-align:left; float:left; margin:0; padding:0; }
#right_column .threecol li { list-style:none; margin:0; padding:0; display:block; line-height:19px; }
#right_column .threecol a, #right_column .threecol a:visited { text-decoration:none; color:#000066; font-weight:bold; }
#right_column .threecol a:hover { text-decoration:underline; color:#006633; }

#right_column h2 { color:#333333; font-size:110%; margin:0 0 3px 0; padding:0; }
#right_column .forum_info h3 { color:#666666; font-size:115%; margin:0 0 4px 10px; padding:0; }
#right_column .forum_info h2 { margin-left:10px; }
#right_column .forum_info { margin:0 0 0 0; }
#right_column .forum_info ul { margin:0 0 7px 20px; padding:0; }
#right_column .forum_info li { display:inline; margin:0 4px 0 4px; }
#right_column .forum_info li a, #right_column .forum_info li a:visited { color:#006633; text-decoration:none; font-weight:bold; text-decoration:underline;}
#right_column .forum_info li a:hover { color:#000066; }
#right_column .forum_quote { margin:0 4px 0 10px; padding:0; }
#right_column .forum_quote img { float:left; padding:4px 2px 0 0; }
#right_column .snippet { width:530px; float:left; }
#right_column .snippet p { width:530px; border:1px dotted #006633; padding:5px; margin:0; }
#right_column .snippet a p, #right_column .snippet a:visited p { color:#000066; text-decoration:none; }
#right_column .snippet a:hover p { border:1px solid #000066; color:#006633; cursor:pointer; }
#right_column .snippet h3 { font-size:100%; color:#006633; margin:0 0 2px 5px; padding:0; }
#right_column .snippet a h3, #right_column .snippet a:visited h3 { color:#006633; text-decoration:none; }
#right_column .snippet a:hover h3 { color:#000066; }

#right_column .clear_both { clear:both; height:14px; }

.center_box { width:500px; text-align:center; border-top:1px solid #666666; border-bottom:1px solid #666666; padding:5px 0 3px 0; margin:0 0 15px 54px; }

#container{ text-align:left; background:#ffffff; border:1px solid #999999; margin-bottom:10px; }

#extra{ background:#FF8539; }

#forum_ad { text-align:center; margin:5px 0; padding:5px 0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

.short_article img { float:left; padding: 0 15px 15px 0; }
.short_article { margin: 0 30px 0 0; }
.short_article h3 { font-size:15px; }
.short_article h3 a, .short_article h3 a:visited { color:#006633; }
.short_article h3 a:hover { color:#000066; }
.short_article a, .short_article a:hover { color:#000066; }
#right_column .short_article p a, #right_column .short_article p a:visited { font-weight:normal; color:blue; }
#right_column .short_article p a:hover { color:#006633; }
.short_article .bar { border: 1px dotted #000066; padding:5px; margin:0; }
.short_article .bar .left { float:left; }
.short_article .bar .right { float:right; }
.short_article .more { text-align:right; margin-bottom:5px; }

#full_article { margin: 0 30px 0 0; color:#333333; }
#full_article h1 { margin-bottom:15px; }
#full_article h1 a, #full_article h1 a:visited { color:#333333; }
#full_article h1 a:hover { color:#000066; }
#full_article img { float:left; padding: 0 15px 15px 0; }
#full_article .tags { border: 1px dotted #000066; padding:5px; margin:10px 0 10px 0; }
#full_article a, #full_article a:visited { color:blue; }
#full_article a:hover { color:#006633; }
#full_article .hidden { visibility:hidden; margin:0; padding:0; }

#full_comments h2 { margin: 10px 0 20px 0; }

.com { margin: 0 30px 0 0; }
.com .left { float:left; width:140px; margin:0; text-align:right; }
.com .middle { float:left; width:13px; height:31px; background:url(/images/comment_corner.gif); position: relative; margin:0; padding:0; }
.com .right { float:left; width:427px; background:#EEEEEE; }
.com .right .text { padding:0 5px 0 15px; color:#333333; min-height:40px; }
#right_column .com .right .text a, #right_column .com .right .text a:visited { font-weight:normal; }
.com b.rtop, .com b.rbottom { display:block; background:#FFFFFF; }
.com b.rtop b, .com b.rbottom b {display:block; height:1px; overflow:hidden; background:#EEEEEE; }
.com b.tr1 { margin-right:5px; }
.com b.tr2 { margin-right:3px; }
.com b.tr3 { margin-right:2px; }
.com b.rtop b.tr4 { margin-right:1px; height:2px; }
.com b.r1 { margin:0 5px; }
.com b.r2 { margin:0 3px; }
.com b.r3 { margin:0 2px; }
.com b.rtop b.r4, .com b.rbottom b.r4 { margin:0 1px; height:2px; }
.com .name { font-weight:bold; margin-right:5px; color:#333333;}
.com .name a, .com .name a:hover, .com .name a:visited { color:#333333; text-decoration:none; }
.com .time { margin-right:5px; }
.com .link { margin-right:5px; font-size:10px; }
.com .link a, .com .link a:visited { color:#006633; text-decoration:none; }
.com .link a:hover { color:#000066; text-decoration:underline; }

.com_form { margin:10px 30px 0 0; }
.com_form .left { float:left; width:140px; padding-top:100px; }
.com_form .right { float:left; width:440px; }

#auction_listings { margin:0 18px 0 0; padding:0; }
#auction_listings .right { margin:0 0 6px 6px; }
#auction_listings .left { margin:0 0 6px 0; }
#auction_listings .box { float:left; padding:14px 0 11px 0; height:100px; width:290px; overflow:hidden; display:inline; border-bottom:1px solid #A9C0CE; }
#auction_listings .image { padding-left:9px; float:left; width:105px; }
#auction_listings .details { float:left; width:170px; display:inline; }
#auction_listings .title { overflow:hidden; height:32px; margin-bottom:5px; }
#auction_listings .title a, #auction_listings .title a:visited { color:#006633; }
#auction_listings .title a:hover { color:#000066; }
#auction_listings p { margin:0; padding:0; color:#454545; line-height:16px; }
#auction_listings .price { font-weight:bold; font-size:13px; }
#auction_listings .page_nav { border-bottom:1px solid #cccccc; padding-bottom:4px; margin-left:5px; }
#auction_listings .pagination { float:right; }
#auction_listings .current { margin:0 2px 0 1px; }
#auction_listings .pagination a, #auction_listings .pagination a:visited { text-decoration:none; font-weight:normal; color:#006633}
#auction_listings .pagination a:hover { text-decoration:underline; color:#000066; }
#auction_listings .total { float:left; color:#666666; }

#breadcrumb { font-weight:bold; color:#666666; }
#breadcrumb ul { padding:0; margin:0; display:inline; }
#breadcrumb li { list-style:none; float:left; margin:0 0 20px 0; }
#breadcrumb .spacer { margin:0 5px; }
#breadcrumb ul li a, #hd .upper_nav ul li a:visited { color:#006633; }
#breadcrumb ul li a:hover { color:#000066; }

#ds_directory { margin:0 18px 0 0; padding:0; }
#ds_directory p {  }
#ds_directory p img { float:right; padding-left:10px; }
#ds_directory .right { margin:0 0 0 4px; }
#ds_directory .left { margin:0 0 0 4px; }
#ds_directory .box { float:left; padding:0; width:290px; overflow:hidden; display:inline; }
#ds_directory .box h2 { font-size:16px; margin:0; padding:0; }
#ds_directory .box h2 img { padding:0 3px 0 0; margin:0; }
#ds_directory .box h2 a, #ds_directory .box h2 a:visited { color:#006633; text-decoration:none; padding:0; margin:0; }
#ds_directory .box h2 a:hover { color:#000066; text-decoration:underline; }
#ds_directory .box p { line-height:normal; margin-left:10px; font-size:11px; color:#545454; }
#ds_directory .page_nav { border-bottom:1px solid #cccccc; padding-bottom:4px; margin-left:5px; }
#ds_directory .pagination { text-align:center; }
#ds_directory .current { margin:0 2px 0 1px; }
#ds_directory .pagination a, #ds_directory .pagination a:visited { text-decoration:none; font-weight:normal; color:#006633}
#ds_directory .pagination a:hover { text-decoration:underline; color:#000066; }

#ds_directory .leftdir { float:left; border-right:1px solid #CCCCCC; margin:10px 0 0 10px; padding:0 10px 0 0; width:400px; }
#ds_directory .rightdir { float:right; margin:0; }
#ds_directory .rightdir .adblock { padding:10px 0 0 10px; }
#ds_directory .featured_link { width:390px; margin:0; padding:4px 10px 4px 0; background-color: #DDEEEE; }
#ds_directory .featured_link img { float:left; margin-left:7px; display:inline; padding:2px 7px 4px 0; }
#ds_directory .featured_link .title { margin:0 0 0 8px; padding:0; }
#ds_directory .featured_link .title h3 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; margin:5px 0 0 0; }
#ds_directory .featured_link .title a, #ds_directory .featured_link .title a:visited { text-decoration:underline; color:maroon; }
#ds_directory .featured_link .title a:hover { color:#000000; }
#ds_directory .featured_link p { font-size:12px; padding:0; line-height:14px; margin:0 0 0 8px; width:360px; }
#ds_directory .link_listing .title{ margin:0 0 0 8px; padding:0; width:400px; }
#ds_directory .link_listing .title h3{ font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; margin:10px 0 0 0; }
#ds_directory .link_listing .title a, #ds_directory .link_listing .title a:visited{ color: #000066; text-decoration: underline; }
#ds_directory .link_listing .title a:hover{ color: #006633; text-decoration: underline; }
#ds_directory .link_listing p { font-size:12px; padding:0; margin:0 0 0 8px; width:400px; }
#ds_directory .link_listing .url a, #ds_directory .featured_link .url a { font-family: Arial, sans-serif; font-size: 11px; text-decoration: none; padding: 0px; color: #000; font-weight: normal; margin:0 0 0 8px; width:400px; }
#ds_directory .lower_links{ margin:0; }
#ds_directory .dot_line { margin-top: 10px; margin-bottom: 2px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; font-size: 12px; }
#ds_directory .affiliate { margin:10px 0 0 10px; }
#ds_directory .affiliate a, #ds_directory .affiliate a:visited { font-weight:bold; color:#006633; }
#ds_directory .affiliate a:hover { color:#000066; }

#ds_info { margin:0 18px 0 0; padding:0; }
#ds_info .spacer { margin:5px; }
#ds_info p { margin:0 0 0 10px; line-height:150%; }
#ds_info .company { line-height:normal; }
#ds_info p a, #ds_info p a:visited { color:#006633; font-weight:normal; }
#ds_info p a:hover { color:#000066; font-weight:normal; }
#ds_info p img { float:left; margin:0 10px 10px 0; border:1px solid #CCCCCC; }
#ds_info .leftdir { float:left; border-right:1px solid #CCCCCC; margin:10px 0 0 10px; padding:0 10px 0 0; width:400px; }
#ds_info .rightdir { float:right; margin:0; }
#ds_info .rightdir .adblock { padding:10px 0 0 10px; }
#ds_info .lower_links{ margin:10px 0 2px 10px; }
#ds_info .dot_line { margin-top: 10px; margin-bottom: 2px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; font-size: 12px; }