* {margin:0;padding:0}
body {color:#222222;font-size:62.5%;font-family:helvetica,tahoma,arial,sans-serif; background:url(images/y_bg.jpg) top repeat-x #fff7ce}

a {color:#fc0}
a:visited {color:#fc4}
a:hover {color:#fff;text-decoration:none}

#wrapper {width: 960px;margin:0 auto; background-color:#fff}
#header {background:url(images/header_right4.jpg) top right #444;clear:both;width: 960px;margin:0 auto}

#mainnav {width: 960px;margin:0 auto;background:url(images/navbar_bg.jpg) repeat-x #333;font-family:Tahoma, Arial, Helvetica, sans-serif;clear:both;height:22px;padding:0}
#mainnav li{font-weight:bold;font-size:1.2em;float:left;line-height:22px;list-style:none;padding:0px 16px}


#lnav {float:left;width:154px;background:url(images/mainnav_bg.gif) repeat-y right #444;font-family:Tahoma, Arial, Helvetica, sans-serif}
.trMain {font-size:1.24em;height:24px}
.subcat {color:#669999}
#content {font-size:1.21em;margin:2px 6px 0 2px;padding:6px;float:left;width:524px;}/*background:url(images/x-topright.jpg) top right no-repeat}*/
.smaller0, .smaller1 {padding-bottom:4px;font-size:0.9em}
.smaller1 a{color:#fd5}

#right {width:252px;float:right;background:url(images/rightnav_bg.gif) repeat-y left #222;padding:4px}
#right .bigger {}

#rnav ul{}
#rnav li {font-weight:bold;list-style:none;font-size:0.9em;margin-right:2px;border-bottom:1px dotted #bb4; font-family:Verdana, Arial, Helvetica, sans-serif;float:left;width:120px;padding:2px 0 3px 2px;list-style-type:none}
/*#rnav li :hover {background:#113} - dont like it */
#rnav  .mainc{list-style:none;font-weight:bold;font-size:1.2em;border-bottom:1px solid #ccc;margin-top:2px}

#rnav a {color:#fd4;text-decoration:none}
#rnav a:hover {color:#eef;text-decoration:underline}

#rnave li a {list-style:none;color:#f90;text-decoration:none;list-style-type:none}
#rnave li a:hover {color:#d20;text-decoration:underline}

#cindent {padding:0 0 0 20px;font-size:1.1em}

#footer {background:#ddd;padding:12px;clear:both;text-align:center;font-size:1.0em;color:#666}
#footer a{color:#aaa;text-decoration:none}
#footer a:hover{color:#555;text-decoration:underline}

/* spice it up a bit for xmas!! */
/*h1 {font-size:1.8em;color:#114;font-weight:bold;padding:14px 22px;margin:-4px -2px;background:url(images/x-topleft.jpg) top left no-repeat}*/
h1 {font-size:1.8em;color:#114;font-weight:bold;padding:6px 4px;margin:2px 18px}
h2 {font-size:1.4em;color:#334;font-weight:bold;padding:6px 4px;margin:2px 18px}
h3 {font-size:1.5em;color:#000;font-weight:bold;padding:6px 4px;background:#fff;margin:4px 10px 8px 0;border:1px solid #ccc}
h4 {font-size:1.4em;color:#fff;font-weight:bold;padding:2px 4px;margin:0; font-family:Arial, Helvetica, sans-serif}
h5 {font-size:1.5em;color:#fff;font-weight:bold;padding:10px 4px 2px 2px;margin:2px 2px}
.hook {font-family:Tahoma, Arial, Helvetica, sans-serif;width:400px;font-size:1.0em;font-weight:bold;color:#fc0;padding:2px;float:left}
h1 a:hover{color:#900}

.ad_box {width:478px;margin:16px 18px;border:1px solid #aab;border-bottom:1px solid #667;border-left:1px solid #667;padding:5px 5px 0 5px;background:url(images/ad_bg1.gif) top left no-repeat #555;clear:both}
.ad_box1 {width:564px;margin:12px 8px;border:1px solid #bbb;padding:5px;background:#ddf;clear:both}
.ad_box2 {width:564px;margin:12px 8px;border:1px solid #ccc;padding:5px;background:#eef;text-align:right}

.ad_box_links {width:60px;float:right;text-align:right;padding:0 6px}

#frm fieldset{margin-top:18px;padding:12px 8px;border:1px solid #b52}
#frm label{float:left;width:100px}
#frm p {line-height:260%;margin:2px 0}

.balloonstyle{
position:absolute;top: -400px;left: 0;padding: 24px 6px;
visibility: hidden;border:2px solid #999;
font:normal 1.0em Verdana;line-height: 14px;
text-align:left;
z-index: 100;background-color: #eef;width: 340px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5)}

#arrowhead{
z-index: 99;position:absolute;top: -400px;left: 0;visibility: hidden;}

.highlightit img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.highlightit:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;}

#acForm {margin:4px;border:1px solid #ccc;background:#fe9;padding:6px 10px}
#acForm fieldset {border:1px solid #ccd;background:#fff;padding:6px 12px;}
#acForm legend {font-weight:bold;border:1px solid #ccd;padding:3px 12px;background:#fc0;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif}
#acForm label {width:140px;float:left}
#acForm input, #acForm select {width:200px;float:left}
#acForm p{clear:both;margin:6px 2px;padding:3px}

.errmsg {border:2px solid #d00;padding:6px;margin:5px 2px;color:#c00}
#nmsblock p{padding:8px 0 12px 0;border-bottom:1px dotted #ddd}

#listing td {padding:3px 2px}
#myoptions {clear:both;clear:both;height:22px}
#myoptions li{float:left;padding:4px 12px;margin:4px;list-style:none;line-height:140%;background:url(images/mainnav_bg.gif) repeat-x #444}

textarea {font:normal 0.9em Verdana;line-height: 14px}

.welcomemsg {border:2px solid #AA5500;padding:6px;margin:5px 2px;color:#CC3300;width:468px}

#tickbox {margin:2px 4px;border:1px solid #888}

#pscroller1{
color: #000;
height: 124px;
border: 1px solid #000;
padding: 4px;
margin: 2px;
background-color: #fff;
}

.someclass{font-size:1.2em}
.someclass a {color:#b80;font-size:1.3em}
.someclass a:hover{color:#222}

/* christmas addons perhaps??? 
#side_img{padding:4px 12px;margin:4px;background:url(images/x-pressies.gif) no-repeat;height:100px}
*/
.offer a{color:#b80}
.offer a:hover{color:#444}

.hm_bg {background:url(images/hm_bg.gif) repeat-x; padding:24px}

