* {margin : 0; padding : 0;}
html{overflow-y: scroll;}

body { margin-top:0px; text-align:center; 
             font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
             color:#575757; 
       }
       
h3 {font-size:14px; display:inline;}       
#contains {width:100%; height:auto; display:table;}
#page1left {width:500px; float:left; text-align:left; padding-top:5px; padding-bottom:8px; background-color:white;height:auto;display:table;}
#page1menu {width:400px;  float:left; padding-top:10px; color:black; text-align:right; font-size:14px; font-weight:lighter; background-color:white;}
#top {width:100%; background-color:white; border-bottom:1px solid #aaaaaa; height:auto;display:table;}
#textarea {width:901px;  text-align:left; margin-left: auto;margin-right: auto; height:auto; display:table;}
#displaybox {width:699px; color:#575757; text-align:left; float:left; height:auto;display:table;}
#maindisplaybox {width:699px; max-width:699px; color:#575757; text-align:left; float:left; height:auto;display:table; }
#bigheadertext {font-size:24px; font-weight: lighter; color:#ff8400; margin-bottom:3px; } 
#headertext {font-size:20px; font-weight: lighter; color:#ff8400; } 
#greyheadertext {font-size:20px; font-weight: lighter; color:#aaaaaa;}
#greysmallheadertext {font-size:16px; font-weight: lighter; color:#aaaaaa;}
#smallheadertext{font-size:16px; font-weight: lighter; color:#575757;}
#underline {clear:both;}
#topmenuitem{width:145px; float:left;color:white; font-size:16px; font-weight:lighter;}
img.topmenu {margin-right:6px;}

a.topmenu{color:#aaaaaa; text-decoration:none;}
a.topmenu:hover{color:#ff8400;}

page1.ul {color:#ff9900;}
page1.li {color:#ff9900;}

#footerarea {font-size:10px;}
#footerleft{width:100px;float:left;}
#footermiddle{width:700px; border-top:1px solid #eeeeee; float:left; text-align:center;}
#footersmall{font-size:9px; color:#ffffff;}

a.footerlink{text-decoration:none; color:#575757;}
a.footerlink:hover{text-decoration:underline;}

table.displayarea{font-size:10px; color:#575757;}
table {font-size:12px; color:#575757; }
table.topmargin{margin-top:5px;}
td.leftpadded {padding-left:9px;}
td.leftbigpadded {padding-left:19px;}
td.gradcell { background-image: url('../images/orange_grad.gif');
             background-repeat: repeat-x;
             border:1px solid #bbbbbb; padding:5px; }
             
td.formtext {width:200px; font-weight:bold; padding-left:5px; vertical-align:top;}
td.formfield {width:300px;}             
input.formfield { font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
textarea.formfield{ font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
select.formfield { font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;}

a.normallink{font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size:12px;   color:#575757; 
             text-decoration:underline;}
             
td.listtitle {background-color:#575757; color:#ff8400;}             


li.delicious { list-style-image: url('../images/delicious.png'); }
li.digg { list-style-image: url('../images/digg.png'); }
li.reddit { list-style-image: url('../images/reddit.gif'); }
li.stumbleupon { list-style-image: url('../images/stumbleupon.gif'); }

#rightdiv {width:200px; float:left; text-align:right;  height:auto; display:table;}
#kbapplet {width:195px; border:1px solid #eeeeee;  text-align:left; margin-bottom:5px; display:table; height:auto;}
#ktop {width:95%; background-color:white; color:#ff8400; font-weight:lighter; font-size:20px;}
#kitem {width:95%; color:#575757; padding-left:3px; padding-right:3px; padding-bottom:3px;}
a.kitem {color:#575757; text-decoration:underline;}
#rightgap {width:100px; height:4px;}

#kbotherapplet {width:99%; border-top:0px solid #eeeeee;   text-align:left; margin-bottom:5px; height:auto; display:table;}
#kotheritem {width:49%; color:#575757; padding-left:3px; padding-right:3px; padding-bottom:3px; float:left; height:auto;display:table;}
#kothertop {padding-left:3px;width:95%; background-color:white; font-size:16px; font-weight: lighter; color:#ff8400; margin-bottom:5px; display:table;height:auto;}
#smallprint {font-size:9px; color:#aaaaaa;}
a.kotheritem {color:#575757; text-decoration:underline;}
a.kotheritem:hover {color:#575757; text-decoration:underline;}

#newslettersignup {width:95%;}

a.pagebtn {text-decoration:none; border:0px; color:white; font-weight:bold;}
.pagebtn {width:35px; border:1px solid #333333; float:left; text-align:center; margin-right:3px; margin-left:2px; background-color:#222222;}
.bpagebtn {width:35px; border:0px solid #333333; float:left; text-align:center; margin-right:3px; margin-left:2px; background-color:#ff8400; color:white;}
.bpagebtnw {width:140px; border:0px solid #333333; float:left; text-align:center; margin-right:3px; margin-left:2px; background-color:#ff8400; color:white;}



a.lprodlink {padding-left:3px; padding-top:3px;display:block; text-decoration:none; font-weight:bold; font-size:16px; width:100%; border-bottom:1px solid #efefef; color:black; margin-right:4px;}
a.fptitle {font-size:16px; color:black; text-decoration:none; font-weight:bold;}
a.fpitem {font-size:11px; color:black; display:block; text-decoration:none; padding-left:15px; margin-top:3px; margin-bottom:3px;}
td.mainbit {padding-left:5px; padding-right:5px; padding-top:10px;}
td.sidemenu {padding-right:5px; padding-top:10px;}
.indent {padding-left:20px; display:block; margin-bottom:5px;}
.sideaddiv{width:100%; text-align:left; margin-top:5px; margin-bottom:4px; background-color:#ffffff; height:125px;}
.mainadd{width:100%; text-align:center; height:60px; background-color:#ffffff; margin-top:5px; margin-bottom:4px; }