body {
	font-family:verdana, arial, helvetica, "sans serif";
	font-size:11px;
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	min-width:955px;
	min-height:100%;
	font-size:11px;
	color:#000;
	overflow-x:hidden;
	overflow-y: auto;
	background-color:#fffbd2;
/* 	background: #fffbd2 url('bg_raw.png') repeat-x; */
}

#wrapper {
        text-align: left;
        margin: 0px auto;
        padding: 0px;
        border:0;
        width: 1000px;
}

#side-a {
        float: left;
        width: 230px;
}

#side-b {
        float: right;
        width: 230px;
}

#content { 
        float: left;
        width: 52%;
}

.code{
  background-color: #dedede;
  border: 1px solid #000;
}

.dollarlist{
font-size:1.3em;
list-style-image:url("dollar.gif");
list-style-type:square;
}
.dollarlist li{
padding-top:3px;
}



.seperator{
      clear:both;
}

a {
	text-decoration:none;
	font-weight: bold;
        color:#0000ff;
}
a:hover {
	 color:#4d94d5;
}

p {
	margin:.4em 0 .8em 0;
	padding:0;
}
img {
	border:0px;
}

#header {
	clear:both;
/* 	padding:5px; */
	text-align:center;
	overflow:hidden;
}

#barleft{
float:left;
height:100%;
width:9px;
background: url('barl.png') top left no-repeat;
}
#barright{
float:right;
width:9px;
height:100%;
background: url('barr.png') top right no-repeat;
}

#inbarright{
float:right;
padding-top:7px;
}
#inbarleft{
float:left;
padding-top:7px;
}

.bar{
height:40px;
margin: 0px 20px 0px 20px;
/* padding:0px; */
background:url('bar.png') repeat-x;
margin:0px;
padding:-10px;
}

.col1{
 margin:0px -10px 0px -10px;
}

.main{
      background-color:#f0fff0;
      padding: 0px 5px 0px 5px;
      border: 1px solid #669966;
}


/* Footer styles */
#footer {
	text-align:center;
	clear:both;
	color: #000; 
/* 	float:left; */
	height: 60px;
}
#footer p {
	padding-top:10px;
	margin:0;
}




/* additional classes */
.clear  { clear: both; }
.green  { color: #75A54B;font-weight: bold;}
.red { color: #FF0000;font-weight: bold;}
.orange {color: orange;font-weight: bold;}

.center{
text-align:center;
}

.clear {
   clear: both;
}


.input { border: 1px solid #006; }

.submit{
border:1px solid #000;
}

.panel{
padding:3px;
}

/*.searchsubmit { 
  margin: 0;
  padding: 0;
  border: 0;
width:32px;
height:32px;
  background: transparent url('search.png') no-repeat center top;
  cursor: pointer; /* hand-shaped cursor */
}*/

/*.searchsubmit:hover {
background-image:url('searchh.png');
} */

label
 {
 width: 4em;
 float: left;
 text-align: right;
 margin-right: 3.5em;
 display: block
 }

 fieldset
 {
 width:auto;
 }
 
 legend
 {
 font-weight:bold;
 padding: 2px 6px;
 font-size:200%;
 }



.pagenav{
/* width:100%; */
text-align:center;
}

.pagenav td{
width:40px;
border:1px solid #44474e;
}
.pagenav td:hover{
width:40px;
background:#44474e;
}
.pagenav th{
width:40px;
background:#44474e;
}
.pagenav a{
display:block;
}




table .offerbox{
border-collapse:collapse;
font-size:200%;
padding: 0;
background-color:#ff00ff;

}

.offerrow{
border-bottom: 1px solid #000;
font-size:120%;
margin: 4px;
    padding: 0;
}






.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"],
.cssform input[type="password"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}








.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}

.commentfooter{
background: url(carrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}




.curlycontainer{
border: 1px solid #000;
background:#fff000;
font-size:120%;
margin-bottom: 1em;
width: 300px;
}

.curlycontainer .innerdiv{
background: transparent url('postit.png') bottom right no-repeat;
position: relative;
left: 1px;
top: 1px;
padding: 1px 4px 15px 5px;
}
















.menupanel,.menupanel2{
	padding:10px 10px 10px 10px;
	max-width:180px;
        border: 1px solid #ffd700;
	background-color:#fffff0;
}
.menupanel h2,.menupanel2 h2{
	margin:0px 0px 10px 0px;
	color:#000;
        font-size:1.5em;
	text-align:left;
}
.menupanel ul, div{
	text-align:left;
	list-style:none;
	padding:0px;
	margin:0px;
}
.menupanel li a{
	display: run-in;
	padding-top:3px;
	text-decoration: none;
}

.menupanel li{
	color:#000;
}
.menupanel p{
	color:#000;
}


.menupanel a, 
.menupanel a:link,
.menupanel a:visited,
.menupanel a:active,
.menupanel2 a,
.menupanel2 a:link,
.menupanel2 a:visited,
.menupanel2 a:active,
{
	color:#0000ff;
}

.menupanel a:hover,.menupanel2 a:hover
{
	color:#4d94d5;
}


.menupanel2 h2{
	color:#000;
}

.menupanel2 ul{
/* 	background-color:#fff; */
}

.menupanel2 li{
/* 	border-top: 1px solid #44474e; */
	color:#3c424c;
}
.menupanel2 p{
	color:#fff;
}




/* Header styles */
#header {
	color:#fff;
}





.imagefix {
    float:left;
    margin-right:10px;
}



#navigation {
	font-size: 1.1em;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 5px 0;
	text-align: left;
}

#navigation ul li {
	display: inline;
	margin-right: .0em;
}

#navigation ul li.nodecor a{
	background: #fffbd2;
}

#navigation ul li a {
	background: url("tab-right.png") no-repeat 100% 0;
	color: #fff;
	padding: 5px 0;
	text-decoration: none;
}

#navigation ul li a span {
	background: url("tab-left.png") no-repeat;
	padding: 5px 1em;
}

#navigation ul li a:hover span {
	color: #69C;
	text-decoration: underline;
}



.panel{
	background-color:#eff3fb;
	border:1px solid #999999;
}
.panel2{
	background-color:#f0fff0;
	border:1px solid #669966
}


.closed ul{
display:none;
}