/* CSS Document */
body{ margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-x top #363636; }
td,tr,div{font-family:Arial; font-size:11px; color:#565656; font-weight:normal; text-decoration:none;}
form{ margin:0px; padding:0px; } 
input, select,textarea  { border:1px solid #797979; background:#bfbfbf; padding:3px; color:#000000; }

.maintable{ width:882px;}

h1{ font-size:13px; color:#ffffff; font-weight:bold; padding:9px 0px 9px 9px; background:#969696; margin:0px; font-family:Century Gothic;}
h2{ font-size:13px; color:#4c4c4c; font-weight:normal; padding:9px 0px 9px 9px; background:#ccc; margin:0px;}
h3{font-size:19px; color:#333333; font-weight:normal; margin:0 0 0 0; padding:0 0 0 10px;}
h4{font-size:20px; color:#BB8E37; font-weight:normal; margin:0 0 0 0; padding:0 0 3px 10px;}

.p10{ padding:10px;}
.p6{ padding:6px;}
/*.xline{ background:url(../images/xline.gif) repeat-x;}*/
.input{ border:1px solid #747474; background:#B7B7B7; color:#606060; padding:1px; font-size:11px;}
.red{ color:#ff0000;}
.border{ border:1px solid #849ABD; padding:2px; }
.noborder { border:none;}
.small{ font-size:11px; color:#fff;}

/* Top section */
.topsection { width:100%; vertical-align:top; }
.topsection td{color:#ffffff; font-weight:normal;}
.topsection b{color:#ffffff; font-size:11px; font-weight:bold;}
.topsection a {color:#ffffff; text-decoration:none; font-weight:bold;}
.topsection a:hover {color:#3089AA; text-decoration:none;}

.navlink{ background:#616161; height:45px; }
.navlink a{ font-size:12px; font-family:Helvetica; letter-spacing:2px; display:block; font-weight:normal; color:#EBEBEB; text-transform:uppercase; text-decoration:none; padding:16px 33px;}
.navlink a:visited {color:#EBEBEB; text-decoration:none;}
.navlink a:hover{ color:#EBEBEB; background:#6C6C6C; text-decoration:none;}

/* Left section */
.leftsection {width:144px; vertical-align:top; font-size:12px; background-color:#BFBFBF; border-left:1px solid #BFBFBF;}
.leftsection b{font-size:11px; font-weight:normal; text-transform:uppercase; color:#ffffff;}
.leftsection a {color:#765B49; text-decoration:underline; font-weight:normal;}
.leftsection a:hover {color:#0086D7; text-decoration:none;}

a.leftlink:link, a.leftlink:visited, a.leftlink:active {color:#3B3B3B; font-size:12px; font-family:Helvetica; text-decoration:none; line-height:30px; display:block; padding-left:8px; font-weight:normal; }
a.leftlink:hover { color:#000000; text-decoration:none; }

a.leftsublink:link, a.leftsublink:visited, a.leftsublink:active {color:#fff; font-size:11px; font-family:Helvetica; text-decoration:none; line-height:22px; display:block; font-weight:Normal; }/*595959*/
a.leftsublink:hover { color:#404040; text-decoration:none; }

.leftsubbg{ background:#666666; color:#6b6b6b; font-size:11px;}

/* Middle section */
.middlesection{ background-color:#CCCCCC;}
.middlesection strong{ color:#222222; font-weight:normal; font-size:12px;} 
.middlesection b{ font-weight:bold; font-size:14px;}
.middlesection a{ color:#565656; text-decoration:none; font-weight:normal;}
.middlesection a:hover {color:#3B3B3B; text-decoration:none;}

a.moreinfo:link, a.moreinfo:visited, a.moreinfo:active { color:#F7F7F7; font-weight:normal; text-decoration: none; }
a.moreinfo:hover {text-decoration:none; color:#333333; }

a.smalllink:link, a.smalllink:visited, a.smalllink:active { color:#666666; font-size:11px; text-decoration:none; font-weight:bold; }
a.smalllink:hover { color:#000; text-decoration:none; }

.prodname { color:#000; font-weight:bold; }
/* .ectlink a{ color:#000; font-weight:bold; text-decoration: none;}
.ectlink a:visited{color:#000; text-decoration: none; }
.ectlink a:hover{text-decoration:underline; color:#333333;} */

a.ectlink:link, a.ectlink:visited, a.ectlink:active { color:#000; font-size:11px; text-decoration:none; font-weight:bold; }
a.ectlink:hover { color:#333333; text-decoration:none; }

.price{ color:#FF0000;}
.prices{ color:#333333; text-decoration:line-through; }
.prodprice{ color:#FF0000; font-weight:bold; font-size:12px;}

/********** Shadow effect *********/
.floatbox{ float: left; background:#BFBFBF url(../images/thumbback.jpg) no-repeat top center; width:125px; }
.floatbox img{ border: 0px solid gray; margin-bottom: 13px; margin-top:-1px; }
.floatbox a:hover img{ border-color: black; }
.floatbox a:hover{ /*IE fix*/ color: gray; }
* html .floatbox{ /* IE 3px hack*/ width: 152px }

.floatboxds{ float: left; background:#ACACAC url(../images/thumbbackds.jpg) no-repeat top center; width:125px; }
.floatboxds img{ border: 0px solid gray; margin-bottom: 13px; margin-top:-1px; }
.floatboxds a:hover img{ border-color: black; }
.floatboxds a:hover{ /*IE fix*/ color: gray; }
* html .floatboxds{ /* IE 3px hack*/ width: 152px }

.floatboxp{ float: left; background:#bfbfbf url(../images/thumbbackp.jpg) no-repeat top center; width:188px; }
.floatboxp img{ border: 0px solid gray; margin-bottom: 15px; margin-top:-3px; }
.floatboxp a:hover img{ border-color: black; }
.floatboxp a:hover{ /*IE fix*/ color: gray; }
* html .floatboxp{ /* IE 3px hack*/ width: 175px }

.floatboxd{ float: left; background:#CCCCCC url(../images/thumbbackd.jpg) no-repeat top center; width:368px; }
.floatboxd img{ border: 0px solid gray; margin-bottom: 15px; margin-top:5px; margin-left:20px; }
.floatboxd a:hover img{ border-color: black; }
.floatboxd a:hover{ /*IE fix*/ color: gray; }
* html .floatboxd{ /* IE 3px hack*/ width: 175px }

/********/
.padbg{ background:#BFBFBF; padding:10px;}
.padbig{ background:#BFBFBF; padding:10px 18px 10px 18px;}
.padbg2{ background:#ACACAC; padding:10px 10px 0px 10px;}
.button{ background:#B6B6B6; color:#5F5F5F; padding:6px; font-size:10px; border:none; text-transform:uppercase;}
.inputb{ border:1px solid #797979; background:#bfbfbf; padding:3px 3px; color:#6b6b6b; width:128px; }
.inputc{ border:1px solid #797979; background:#bfbfbf; padding:3px 3px; color:#6b6b6b; width:185px; }
.inputb2{ border:1px solid #797979; background:#bfbfbf; padding:3px 3px; color:#6b6b6b; width:135px; }

.allborder { background:#636163; height:18px; color:#ffffff; text-decoration:none; }
.tableheader td { background:#636163; color:#ffffff; text-align:center; font-weight:bold; padding:3px;  }
.lightbg td{ background:#CECFCE; padding:3px;  } 
.darkbg td{ background:#B5B2B5; padding:3px;}

/* Bottom section */
.bottomsection { background-color:#616161; height:100px;}


/*********************** RSS Feed *****************/
.cnnclass{
width: 150px;
padding: 8px;
background-color: #F3F3F3;
border: 1px solid black;
margin-bottom: 1em;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.cnnclass a{
text-decoration: none;
}

.bbcclass{
width: 400px;
height: 350px;
padding: 6px;
background-color: lightyellow;
border: 1px solid #004A00;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font-weight: bold;
}
.rssdate{    /*shared class for all date elements in an RSS feed*/
color: gray;
font-size: 85%;
}

.rssdescription{
 /*shared class for all description elements in an RSS feed*/

}
