TR.hNavigation {  background: #FFFBBA;}
TD.hNavigation {  font-family: tahoma, Arial, sans-serif;  font-size: 10px;  background: green;  color: white;  font-weight : bold;}
.hNav {  font-family: tahoma, Arial, sans-serif;  font-size: 12px;  color: green; font-weight : normal;}
A.hNav { color: green; }
A.hNav:hover {  color: red;}
.headerError {  background: yellow;}

BODY{background: white; color:#0F3568; font-family: tahoma; font-size: 12px;    }
TD {font-size: 12px;    }    
A {color:#1E00FF; text-decoration: none;    }
A:active,A:visited { color:#1E00FF; text-decoration: none;    }
A:hover { text-decoration: underline; color:#412DD9;    }

#header
{
margin:0px;
display: inline; 
width: 100%;
padding:0 2 2 10;
}
#pheader
{
float:left;
padding-left:5px;
}

#maincontainer{
margin:0 auto;
text-align:left;
width:100%;
background: #FFFFFF;
/*background: #EBEBEB;*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin:2px; /*Margins for content column. Should be "0 
RightColumnWidth 0 LeftColumnWidth*/
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide 
padding)*/
margin-top: 0;
}

#topsection{
background: #FFFFFF;
height: 70px; /*Height of top section*/
margin: 0px;
padding: 0px;
}

.cboxcontainer{
width: 100%;
padding: 1px 2px 1px 3px;
font: normal 12px tahoma;
text-align: left; /*set to left, center, or right to align the menu as desired*/
margin:0px;
}

/*///CSS PLAY BOX */

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1em; 
padding:0 2px 2px 2px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:1px 2px; 
font-size:10px;
}
.xsnazzy {
width:99%;
background: transparent; 
float:left; 
margin:0 0px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
background:#FFFFFF;
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#c9ba65;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}


/* */
#outer {display:block; position:relative; background:#FFFFFF; padding:2em; text-align:center; margin:0px;}
#outer h2 {margin-bottom:0em;}

#navigation {background:transparent; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#fff; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.b1 {margin:0 5px; background:#fff;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #fff; border-right:1px solid #fff;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:10em;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px; background:#888;}
a:menu:hover b {background:#888;} 

.red {background:#c00;}
.orange {background:#f90;}
.yellow {background:#b8b800;}
.green {background:#090;}
.blue {background:#00c;}
.indigo {background:#309;}
.violet {background:#c6c;}
.grey {background:#888;}

a:hover b.red {background:#888;}
a:hover b.orange {background:#888;}
a:hover b.yellow {background:#888;}
a:hover b.green {background:#888;}
a:hover b.blue {background:#888;}
a:hover b.indigo {background:#888;}
a:hover b.violet {background:#888;}

.active {padding-top:10px; background:#888; cursor:default;}


#navigation2 {clear:both; background:transparent; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation2 ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation2 li {display:block; float:left; margin:0 1px;}

.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

a.menu2, a.menu2:visited {display:block; text-decoration:none; width:10em;}
a.menu2:hover {background:transparent; cursor:pointer;}
a.menu2:hover .boxcontent {padding-bottom:0.8em; background:#888;}
a.menu2:hover .pad {height:0.2em;}

/* PAGE RANK*/

.style1 {/* title above the input area */
    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style2 {/* column heading TEXT */

    font-family: tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.style3 { /* font size for the result data */
    font-size: 10px
}
.style4{ /* background of individual heading cells */
    background-color:#FFF;
}
.style5 { /* font family (face) for the result data */
    font-family: tahoma, Arial, Helvetica, sans-serif
}

.head td { /* background of the heading row */
    font-weight: bold;
    color: #FFFFFF;
    background-color: #008000;
    padding: 4px;
}
.result td { /* background color of the results rows */
    background-color: #F5F5F5;
    padding: 4px;
}
#urls{ /* margin around textarea input box */
    margin:0;
}
.cpyrgt{ /* "powered by..." div block */
    margin:2px 0;
    font-size:10px;
    width:320px;
    text-align:right;
    color:#CCC;
}
.cpyrgt.a{ /* "powered by..." link text color*/
    color:#CCC;
}
.cpyrgt.a:hover{ /* "powered by..." mouseover link text color*/
    color:blue;
}



/* XC Menu Styles */
#catxcdiv ul {list-style: none;	margin: 0;	padding: 0 0 0 2em;}

/* menu item spacing */
#catxcdiv li{ margin-bottom: 0em; font-size:11px; }

/*padding between submenu items*/
#catxc ul li { padding: 0 0 0em 0; font-size:11px;}

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: 0em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {	position: relative;	display: inline;}
li.xc>div.xcx, li.xc>div.xcc {	position: static;	margin-left: -.2em;	float: left; width: 1em;}
div.xcx a, div.xcc a {	position: absolute;	left: -1em;}div.xcx>a, div.xcc>a {	position: static;}
div.xcx a:link, div.xcx a:visited, div.xcc a:link, div.xcc a:visited 
{text-decoration: none; font-weight:bold; font-family: "Courier New", Courier, monospace;	font-size: 90%;}

/* NEW APROACH */
#newproduct
{
padding: 2px 2px 2px 2px;
/*border-right:1px solid #9E9CA2;*/
}

#piccolumn{
border:1px solid #9E9CA2;
float: left;

}

#pricecolumn{
width:100%
float: left;
background:#FF8022; /*7189AB;*/
color:#FFFFFF;
font: bold 12px tahoma;
height:106px;
/*width: 185px; / *Width of right column* /
margin-left: -185px; /*Set left marginto -(RightColumnWidth)*/
}

#desccolumn{
padding:2px;
margin-top:2px;
border:0px solid #7189AB;
background:#F6FCFF;
color:#000000;
font:tahoma;
font: normal 9.5px tahoma;
text-align: justify; /*set to left, center, or right to align the menu as desired*/
}
