#maincontainer{
height: 100%;
width: 100%;
margin-left: auto ;
margin-right: auto ;
}

#topsection{
width: 100%;
margin: 0;
height: 90px; /*Height of top section*/
}

#logo {
margin: 5px;

}

#navcontainer {
width: 100%;
padding: 0;
}

#navcontainer ul{
padding: .2em 0;
margin: 0;
list-style-type: none;
background: url(../IMAGES/interface/indentbg.gif); 
color: #51667b;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
color: #51667b;
padding: .2em 1em;
}

#navcontainer li a:hover
{
background: url(../IMAGES/interface/indentbg2.gif); 
color: #fff;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
background: #fff;
}

#footer{
text-align: center;
font-size: .7em;
clear: both;
}

#footer a{
color: #5C5C5C;
}

#footer a:hover {
color: #FF9900;
}

.innertube{ /*Margins for inner DIV inside each column (to provide padding)*/
	margin: 10px;
}



/* =body
----------------------------------------------- */

tbody th, tbody td {vertical-align: top;
text-align: left;}

tbody th {white-space: nowrap;}

.odd {background: #fcfcfc;}

tbody td:a {border: 0px dotted #bbb;}

/* other styles for paragraphs and images (working) */

/* other styles for paragraphs and images (working) */

p.right {
float: right;
margin: 0px;
clear: both;
}

p.left {
float: left;
margin: 0px;
clear: both;
}

p.center {
text-align: center;}

img.floatLeft { 
    float: left; 
    margin: 1em; 
    clear: both;
}
img.floatRight { 
    float: right; 
    margin: 1em; 
	clear: both;
}

img.floatRightB { 
    float: right; 
    margin: 1em; 
	clear: both;
}


img.center { 
text-align: center;
}

img.pad {
padding: 5px;
}

.tableImg {
  border: 0px;
  padding: 5px;
 
}


/*psuedclass a link*/

a.thbg:hover {
display: block; 
background: url(../images/cellbgtablehover.gif);
background-repeat: no-repeat;
}

/*buy and info inline list*/

ul#bilist{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}
#bilist a {
padding: 3px 10px;
color: #FF8040;
}

#bilist li { 
display: inline; 
list-style-type: none;
}

#bilist a: link #bilist a:visited {
color: #FF9900;
background-color: #036;
text-decoration: none;
}

#bilist a:hover
{
color: #fff;
background-color: #004080;
text-decoration: none;
}

.qnty {
font-size: .8em;
color: #FF6600;
padding: 0em;
}

.floatRight { 
    float: right; 
    margin: 1em; 
	clear: both;
}