body { margin:0px auto; background:#ffeca6; font:12px Verdana, Helvetica, sans-serif; color:#707070}

a { color:#000000}
a:hover {color:#ff0000}
.red {color:#ff0000}
h1, h2 {font-family: Verdana, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #666; padding:0;margin:1em 0}
h3.sf_pollQuestion  { font:10px Verdana, Helvetica, sans-serif; }
h2.sf_pollTitle { font:bold 12px Verdana, Helvetica, sans-serif; }
.sf_pollQuestionsList { border:0px;}

.newsText {font-size: small;}
.newsArea {border-left-style: solid;border-left-width: 1px;border-right: 1px solid #C0C0C0;border-top-style: solid;border-top-width: 1px;border-bottom: 1px solid #C0C0C0;}

#smallfont { font:10px Verdana, Helvetica, sans-serif; }
#container { margin:0px auto; width:960px}
#header { width:960px; height:157px }
#logo { float:left; padding-top:5px}
#topnav { float:right; padding:5px}

#nav{ background: url(../img/nav_bg.gif) no-repeat; color: #000000; height: 30px; margin-top: 2px; padding: 7px 0px 0px 0px; position: relative; text-transform: uppercase; width: 960px; z-index: 999; }
#footer{ background: url(../img/nav_bg.gif) no-repeat; color: #000000; height: 30px; margin-top: 2px; padding: 7px 0px 0px 0px; position: relative; text-transform: uppercase; width: 960px; z-index: 888; }
#contentnav{ float: left; padding-left: 5px; width: 550px; }
#storenav{ float: left; padding-left: 5px; width: 550px; }

#nav ul{ line-height: 1px; list-style: none; margin: 0 0 0 20px; padding: 0px; text-align: left; }
#nav a{ display: block; line-height: 16px; }
#nav li{ float: left; list-style: none; margin: 0; padding: 0; }
#nav li a{ border-right: 1px solid #000000; color: #000000; font: 12px verdana, helvetica, sans-serif; margin: 1px 0px 1px 0px; padding: 0px 12px; text-decoration: none; }
#nav li a:hover{ color: #ff0000; text-decoration: none; }
#nav li.here a{text-decoration: underline;}
#nav li

#maincontent {}

#titlebar { width:960px; text-transform:uppercase;}
#breadcrumb { color:#000; float:left; font-size:7pt;}
#breadcrumb a { color:#000000; text-decoration: underline;}
#breadcrumb span {color:#000000}
#corner { float:left;background:url(../img/cnr_top_rt.gif) no-repeat; width:15px; height:27px;}

/* 1 column Layout */

#titlebar #leftbar  { font:12px Verdana, Helvetica, sans-serif; float:left; width:930px; height:20px; background:#ffc800 url(../img/cnr_top_lft.gif) no-repeat; padding:7px 0px 0px 15px; color:#000}
#content { clear:both; width:960px; float:left; background:#ffffff url(../img/content_1col_bg.gif) repeat-y right}
#leftcol { width:900px; float:center; padding:20px; line-height: 14pt }

#rightContent{ width:700px; padding:5px 5px}
#rightContentSmall{ width:270px; padding:2px 2px; padding-top:30px; float:left; line-height: 14pt;}
#leftContent{ width:700px; padding:5px 5px; float:left;}
#flashScroll {float:left; width:416px;}
#theme { }
#bottombar { clear:both; background:url(../img/bottombar_1col.gif) no-repeat; width:960px; height:15px; }
#pagnation {float:right}


.twocols{width: 100%; overflow:  auto;}
.twocols .col1{width: 42%; float: left; padding: 0 8% 0 0; border-right: 1px solid #ccc;}
.twocols .col2{width: 42%; float:  right;}
#content h2{margin-top: 0; line-height: 24px;}
#content table{margin-bottom: 1em;}

/* footer */
#footerlinks { float:left}
#footerlinks UL  { padding: 0px; margin: 0px;list-style: none; text-align:left;}
/* #footerlinks A { DISPLAY: block; line-height: 16px;} */
#footerlinks LI { FLOAT: left; list-style: none; padding:0; margin:0;}
#footerlinks LI A { COLOR: #000000; text-decoration:none; font:12px Verdana, Helvetica, sans-serif; padding: 0px 18px; border-right:1px solid #000000; white-space:nowrap}
/* #footerlinks LI A.last {border-right:0} */
#footerlinks LI A:hover { color:#ff0000; text-decoration:none}

#copyright { float:right; padding:0px 18px}
/****** newsletter *****/
#newsletter {}
#newsletter h2 {line-height: 16px; margin:0px, padding:0px; COLOR: #FF6600; font:bold 16px Verdana, Helvetica, sans-serif; margin-bottom: 1px; margin-top:0px;}
#newsletterTitle {color:orange; font:bold 16px Verdana, Helvetica, sans-serif; text-align:center; line-height: 1.05em;}
#newsletterDate {color:#666666; font:bold 14px Verdana, Helvetica, sans-serif; text-align:center; line-height: 1.15em;}
#newsletterDescription {background:#f3f3f3;width:135px; height:405px; margin-left: 5px; line-height: 1.45em;  font-style: italic; font-size: 14px; font-weight: bold; font-family: Verdana,Helvetica, sans-serif; text-align:left;  vertical-align: top}
#newsletterItems {}
#newsletterItemsDescription {}

/****** Decor Pages *****/
#decor { }
#decor h2 {line-height: 16px; margin:0px, padding:0px; COLOR: #FF6600; font:bold 16px Verdana, Helvetica, sans-serif; margin-bottom: 1px; margin-top:0px;}
#decor p {margin:0px; padding:0px; }
#decorTitle {color:orange; font:bold 16px Verdana, Helvetica, sans-serif; text-align:center; }
#decorDate { text-align:center;}
#decorImage { text-align:center;}
#decorDescription {background:#e2e2e2;width:420px; text-align:center; padding-bottom:15px; padding-top:15px; }
#decorCategoryTitle { width:250px; line-height: 16px; padding-bottom:5px text-align:left; font:bold 12px Verdana, Helvetica, sans-serif; float:left;  clear:both;}
#decorProductTitle { text-align:left; float:left; width:200px; padding-bottom:15px; }
#decorPiece { text-align:left; width:170px;}


/*****Buttons*****/
input.buttonSm {background:url(../img/submitBg_sm.gif);width:98px; height:21px; text-align:center; border:none; font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase }
input.buttonLrg{background:url(../img/submitBg_lrg.gif);width:168px; height:21px; text-align:center; border:none; font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase }
input.buttonLrgBlue {background:url(../img/submitBg_lrg.gif);width:168px; height:21px; text-align:center; border:none; font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase }
input.buttonLrgRed {background:url(../img/submitBg_lrg_red.gif);width:195px; height:24px; text-align:center; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase }
input.buttonGrey {background:url(../img/submitBg_grey.gif);width:123px; height:21px; text-align:center; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase }


/*temp buttons*/
.buttonSm {background:url(../img/submitBg_sm.gif) no-repeat;width:98px; height:16px; text-align:center; border:none; font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; padding-top:5px }
.buttonLrg {background:url(../img/submitBg_lrg.gif) no-repeat;width:168px; height:16px; text-align:center; border:none;font:10px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; padding-top:5px}
.buttonLrgBlue {background:url(../img/submitBg_lrg.gif) no-repeat;width:168px; height:16px; text-align:center; border:none; font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; padding-top:5px }
.buttonLrgRed {background:url(../img/submitBg_lrg_red.gif) no-repeat;width:195px; height:19px; text-align:center; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; padding-top:5px }
.buttonGrey {background:url(../img/submitBg_grey.gif) no-repeat;width:123px; height:21px; text-align:center; border:none; font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; padding-top:5px}


/***** Pager Control *****/
#ProductPager {}
#ProductPager a { padding-right:10px; }
#ProductPager .CurrentPage { color:white; padding-right:10px; }
#ProductPager .Last { color:Black; }
#ProductPager .Next { color:Black; }
#ProductPager .First { color:white; }
#ProductPager .Prev { color:Green; }


.led-green-thinking{ text-indent: -9999em;  height:20px; width:124px; position: absolute; top:4px; right:20px; border:none; background: url(/img/led_nav.jpg) no-repeat; }

.led-green-thinking:hover{ background: url(/img/led_nav1.jpg) no-repeat; }

a img { border:none;}