html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
ol, ul{list-style:none}
body{color:#222; font-family:Verdana; font-size:74%}
html>body{font-size:12px}

a:hover{text-decoration:underline}
a:visited{color:#A17FFF}
a{color:#fff; text-decoration:none}
ul{margin:0 1.5em 1.5em 1.5em}
html, body{height:101%}
body{background:#111; height:100%; padding:0; vertical-align:top}

#hdrrgt ul{margin-top:23px}
#hdrrgt li a{margin-right:18px; font-size:120%}

#header{background:#98B882 url(/GIF/hcc_head_background.gif) 0 0 repeat-x; display:block; margin:0 auto; min-height:110px; height:auto !important; height:110px; padding:15px 0 0; position:relative; width:968px; z-index:2}

#hccbody{background:#98B882 0 0 repeat-x; display:block; margin:0 auto; ; height:auto !important; padding:1px 0 20px; position:relative; width:968px; z-index:1}

#hccinnerwhite{top:15px; background:#FFFFF7; margin:0 auto; width:948px; z-index:0; margin-bottom:6px}

.messagebox{top:15px; background:#424242; margin:0 auto; width:294px; z-index:0; margin-bottom:6px}

#hccinnerorange{top:15px; background:#FF9700; margin:0 auto; width:918px; z-index:0; margin-bottom:10px; margin-top:8px}

#hccfoot{width:400px; z-index:0; margin:0 auto; color:#FFF; padding-top:10px; padding-left:100px; margin-bottom:20px}

#header{}
.logoMain{float:left; margin-left:20px; width:230px; display:block}

#hccinnerwhite ul{list-style-type:none; margin:0 15px}
#hccinnerwhite li{text-align:center; float:left; width:142px; margin:10px 10px 10px 0; background-color:#4E6E38}
#hccinnerwhite img{display:block; margin:5px 10px; border:1px solid #4E6E38}
#hccinnerwhite li a:hover img{border:1px solid #FF8C00}
#hccinnerwhite li a{color:#fff; padding:0px 9px 0px 0px; font-size:110%}
#hccinnerwhite p{margin-bottom:0}

.messagebox{font-size:130%; color:#FFF; float:left; width:293px; margin-top:10px; line-height:1.4}
.messagebox p{padding:0 8px; padding-bottom:8px}

#hccinnerorange img{display:block; margin:12px 1px; border:0 solid #FF9700}

#tab{clear:both; float:left; position:absolute; width:150px; background-color:#fff; margin-left:20px; margin-top:15px}
#tab img{display:block; margin:10px 14px; border:1px solid #fff}
#tab a:hover img{border:1px solid #FF8C00}

#tw{clear:both; float:left; position:absolute; width:500px; background-color:#fff; margin-left:193px; margin-top:15px}
#tw img{display:block; margin:10px 14px; border:1px solid #fff}
#tw a:hover img{border:1px solid #FF8C00}

#godo{clear:both; float:left; position:absolute; width:500px; background-color:#fff; margin-left:193px; margin-top:180px}
#godo img{display:block; margin:10px 14px; border:1px solid #fff}
#godo a:hover img{border:1px solid #FF8C00}

#fg{clear:both; float:left; position:absolute; width:180px; background-color:#fff; margin-left:717px; margin-top:15px}
#fg img{display:block; margin-left:13px; border:1px solid #fff}
#fg a:hover img{border:1px solid #FF8C00}

#share{clear:both; float:left; background-color:#fff; margin-top:320px; margin-left:30px;margin-bottom:50px; height:38px}
#share img{display:block; margin:0px 0px; border:0px solid #FF9700}

#hippie{float:left; background-color:#fff; margin-top:323px; margin-left:90px; height:35px}
#hippie img{display:block; margin:0px 0px; border:0px solid #FF9700}

#fuel{float:left; width:64px; margin-top:300px; background-color:#fff; margin-left:70px; height:60px}
#fuel img{display:block; margin:0 6px; border:1px solid #fff}
#fuel a:hover img{border:1px solid #FF8C00}

#paid{clear: left; margin-left:13px; margin-top:30px; margin-bottom:65px; position: absolute;}
#paid p{margin-left:29x;font-size:150%;padding-left:60px;}

#special_img{clear: left; margin-left:195px; margin-top:43px;position: absolute;}
#special_img2{clear: left; margin-left:195px; margin-top:133px;position: absolute;}

#vendor_img{clear: right; margin-left:55px; margin-top:45px; margin-bottom:5px; position: absolute;}
#vendor_img img{display:block; margin:10px 14px; }
#vendor_img p{font-size:150%; }

#formlabel {clear:left; float:left; width:37em; text-align:right; margin-right:.5em; margin-top:.3em; }
#forminput {float:left; background-color:#ccccff;}
#formtext {clear:left; margin-left:3em}
#formtext hr {clear:left;float:left; position: absolute;}

#adlabel {clear:left; float:left; margin: 4px 2px 0px 33px;display:inline;margin-bottom:20px;}
#adlabel2 {float:left;margin: 4px 2px 0px 23px; display:inline; }
#adinput {float:left;margin: 0px 5px 0px 0px;display:inline; }
#adtext {clear:left; margin-left:30px; margin-right:30px;}
#adhrule {clear:left; margin-left:30px; margin-top:20px; margin-bottom:10px}
#adtexthr{clear:left; margin-left:30px; font-size:140%; margin-bottom:10px; }

#poster {float:right; margin:0px 40px; }
#adpic {float:right; margin:0px 40px; }
#posterlabel {clear:left; float:left; width:130px; text-align:right; margin-right:.5em; margin-top:.3em; }
#posterinput {float:left; background-color:#ccccff;}

#quoteflag { float:left; width:8em; text-align:right; margin-right:.5em; margin-top:.3em; }
#quotelabel {clear:left; float:left; width:10em; text-align:right; margin-right:.2em; margin-top:.3em; }
#quoteinput {float:left; background-color:#ccccff;}
#quotelabel2 {float:left; width:10em; text-align:right; margin-right:.5em; margin-top:.3em; }
#quoteinput2 {float:left; background-color:#ccccff;}
#quote_vendor_img{position:absolute; left:680px; top:200px; margin:0px}
#quotetext {clear:left; margin-left:3em}
#quotebutton {clear:left; float:left; width:44.4em; text-align:right; margin-right:.5em; margin-top:.3em; }
#quotepaypal {clear:left; float:left; margin-right:2em;}

#quote_simple { clear:both; float:right; margin-right:25px; margin-top:3em; }

#HCCnavtop{float:right; list-style:none; padding-top:3px}
 #HCCnavtop li{display:block; float:left}
 #HCCnavtop li a{border-right:2px solid #fff; color:#fff; padding:0 13px}
 #HCCnavtop li.end{padding:0 0 0 13px}
 #HCCnavtop .end a{border-right:0px none; padding:0px}

#HCCnavmain, #HCCnavmain ul{clear:both; display:inline-block; list-style:none; margin:0; padding:0; position:relative; z-index:100}
 #HCCnavmain{clear:both; padding-left:5px; position:absolute; bottom:0px; left:0; width:968px; z-index:9999}
 #HCCnavmain li{background-image:url(/GIF/hcc_navbar200.gif); background-repeat:no-repeat; float:left; margin:0px 0px 0px 5px}
 #HCCnavmain a{color:#fff; cursor:pointer; display:block; font-size:1.05em; height:36px; overflow:hidden; padding:0; text-decoration:none; text-indent:-5000px}
 #HCCnavmain li a:hover, #HCCnavmain li a:focus{text-decoration:none}
 #HCCnavmain li:hover, #HCCnavmain li:focus, #HCCnavmain li.sfhover, #HCCnavmain li.active{background-repeat:no-repeat}
 

 #HCCm-home{background-position:0 0; width:34px}
 #HCCm-advertise{background-position:-34px 0; width:80px}
 #HCCm-print{background-position:-114px 0; width:64px}
 #HCCm-buying{background-position:-178px 0; width:100px}
 #HCCm-selling{background-position:-278px 0; width:105px}
 #HCCm-rent{background-position:-383px 0; width:112px}
 #HCCm-wanted{background-position:-494px 0; width:109px}
 #HCCm-forum{background-position:-604px 0; width:67px}
 #HCCm-save{background-position:-678px 0; width:110px}
 #HCCm-other{background-position:-788px 0; width:100px}
 #HCCnavmain li#HCCm-home:hover, #HCCnavmain li#HCCm-home.active{background-position:-0 -38px}
 #HCCnavmain li#HCCm-advertise:hover, #HCCm-advertise.active{background-position:-34px -38px}
 #HCCnavmain li#HCCm-print:hover, #HCCnavmain li#HCCm-print.active{background-position:-114px -38px}
 #HCCnavmain li#HCCm-buying:hover, #HCCnavmain li#HCCm-buying.active{background-position:-180px -38px}
 #HCCnavmain li#HCCm-selling:hover, #HCCnavmain li#HCCm-selling.active{background-position:-280px -38px}
 #HCCnavmain li#HCCm-rent:hover, #HCCnavmain li#HCCm-review.active{background-position:-382px -38px}
 #HCCnavmain li#HCCm-wanted:hover, #HCCnavmain li#HCCm-wanted.active{background-position:-489px -38px}
 #HCCnavmain li#HCCm-forum:hover, #HCCnavmain li#HCCm-forum.active{background-position:-604px -38px}
 #HCCnavmain li#HCCm-save:hover, #HCCnavmain li#HCCm-save.active{background-position:-676px -38px}
 #HCCnavmain li#HCCm-other:hover, #HCCnavmain li#HCCm-other.active{background-position:-790px -38px}
 
 #HCCnavmain li.sfhover{background-position-y:-38px}
 #HCCnavmain li ul{background:#F2FFEA; left:-999em; position:absolute; width:165px}
 #HCCnavmain li#HCCm-print ul{margin-left:+3px}
 #HCCnavmain li#HCCm-buying ul{margin-left:+0px}
 #HCCnavmain li#HCCm-selling ul{margin-left:+3px}
 #HCCnavmain li#HCCm-rent ul{margin-left:+6px}
 #HCCnavmain li#HCCm-wanted ul{margin-left:+6px}
 #HCCnavmain li#HCCm-forum ul{margin-left:+2px}
 #HCCnavmain li#HCCm-save ul{margin-left:+2px}
 #HCCnavmain li#HCCm-other ul{margin-left:-75px}

 #HCCnavmain ul li{background:#F2FFEA; background-image:none !important; color:#063; display:block; float:none; height:auto; margin:0; padding:0}
 #HCCnavmain li:hover ul, #HCCnavmain li.sfhover ul{left:auto; float:none}

 #HCCnavmain li li a{border-top:1px dotted #063; color:#063; display:block; font-size:1em; height:auto; padding:5px 4px 5px 13px; text-indent:0; width:inherit}
 #HCCnavmain li li a:hover{background-color:#060; color:#fff; padding-right:0}
 #HCCnavmain li li.active a, #HCCnavmain li li.active a:hover{background-color:#00501f; color:#fff}
