.signupframe { border: #8c8a8a 1px solid; background: #ffffff; color: #000000; font-family: Arial, Helvetica, sans-serif; }
.left_menu_item { height: 30px; vertical-align: middle; padding-left: 22px; color: #666666; font-weight: bold; font-size: 12px; font-family: "Verdana"; }
.left_menu_item a {     color: #666666; text-decoration: none; }
.left_menu_item a:hover {     color: #000; text-decoration: none; }
.left_menu_header { height: 26px; vertical-align: middle; background: url(images/left_menu_header_bkg.jpg) right top repeat-x; border-top: rgb(141, 144, 135) 1px solid; border-bottom: rgb(141, 144, 135) 1px solid; padding-left: 14px; color: #000000; font-weight: bold; font-size: 12px; font-family: "Verdana"; }
.headerunderline{ border-bottom: solid 1px #CCC; }

/************************* Added By AJ**************************************/

/***Image Link Border ****/
a img{ border: none; }

/*** Clear **/
.clear{ clear: both; }

/*** Headings ***/
h1{ color: #191919; margin: 0; padding: 0; font-family:"Verdana"; font-weight: bold; font-size: 30px;}
h2{ color: #666; margin: 0; padding-bottom: 10px; font-family: "Verdana"; font-weight: normal; font-size: 18px;}
h3{ font-family: "Verdana"; font-size: 16px; margin: 40px 0px 0px 0px; padding: 0px;}
.homeheadings h1{ color: #73439A; margin: 0; padding: 0; font-family: "Verdana"; font-weight: normal; font-size: 26px; }
.homeheadings h2{ color: #999999; margin: 0; padding: 0; font-family: "Verdana"; font-weight: normal; font-size: 18px;}

/*** Basic Styles ***/
a{ color: #666666; text-decoration: underline; }
p{ font-family: "Verdana"; font-size: 12px; line-height: 140%; }
ul{ font-family: "Verdana"; font-size: 12px; line-height: 140%; }

/***Main Container ***/
#wrapper{ margin: 0 auto; width: 806px; }
#content{ width: 806px; margin: 5px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #8c8a8a; float: left; background: url(images/contentbg.jpg) repeat-y; }
#product{ width: 616px; float: right; }

/**** Banner ****/
#banner{ width: 806px; }
#banner img{ margin: 0px; padding: 0px; }

/**** Footer ****/
#footermenu{ text-align: center; color: #666666; font-family: "Verdana"; font-size: 11px; padding: 10px 0px 10px 0px; }
#footermenu a{ font-family: "Verdana"; font-size: 11px; color: #666666; }
#footermenu a:hover{ font-size: 11px; color: #000000; }

/**** Navigation ****/
#navigation{ width: 806px; height: 25px; background: url(images/navbg.jpg) no-repeat; }
#navigation ul a{ font-size: 11px; text-decoration: none; color: #000; display: block; width: 134px; }
#navigation ul a:hover{ background: url(images/navhover.jpg) repeat-x; }
#navigation ul{ list-style-type: none; margin: 0px; padding: 0px; line-height:25px; }
#navigation li{ float: left; text-align: center; list-style-type: none; display: inline; height: 25px; margin: 0px; padding: 0px; }

/**** Sidebar ****/
#sidebar{ width: 170px; float:left; }
.sidebarheader{ height: 26px; width: 155px; line-height:26px; background: url(images/left_menu_header_bkg.jpg) right top repeat-x; border-top: 1px #8c8a8a solid; padding-left: 15px; margin-left: 1px; color: #000000; font-weight: bold; font-size: 12px; font-family: "Verdana" }
#sidebar a{ color: #666666; text-decoration: none; font-weight: bold; text-align: left; }
#sidebar a:hover{ color: #000000; text-decoration: none; font-weight: bold; text-align: left; }
#sidebar ul{ list-style-type: none; margin-left: 0px; padding: 0px; margin: 0px; }
#sidebar ul li{ padding-bottom: 10px; margin-left: 0px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }
#search{ text-align: center; padding: 5px; }

/**** Homepage ****/
#homedescription{ line-height: 140%; font-family: "Verdana"; text-align: left; font-size: 12px; font-weight: normal; color: #333; width: 595px; border-top: 1px #ccc solid; padding: 10px 0px 10px 0px; margin: 25px 0px 0px 0px; }
#homewelcome{ color: #666666; font-size: 11px; font-family:"Verdana"; margin: 0; padding: 0; }
.homeoffer{ color: #000000; font-size: 11px; font-family:"Verdana"; margin: 0; padding: 0; }

/*** Main Pages ***/
#pagedescription{ line-height: 140%; text-align: center; font-family: "Verdana"; font-size: 12px; font-weight: normal; color: #333; width: 595px; border-bottom: 1px #ccc solid; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
#pagedescription h1{ color: #73439A; margin: 0; padding: 0; font-family: "Verdana"; font-weight: normal; font-size: 20px; }
#pagedescription h2{ color: #999999; margin: 0; padding: 0; font-family:"Verdana"; font-weight: normal; font-size: 18px; }

/**** Category Pages ****/
#categorydescriptions{ line-height: 140%; text-align: left; font-family: "Verdana"; font-size: 12px; font-weight: normal; color: #333; width: 595px; padding: 10px 0px 10px 0px; margin: 0px 0px 10px 0px; }
#categorydescriptions h1{ color: #73439A; margin: 10px 0; padding: 0; font-family:"Verdana"; font-weight: normal; font-size: 20px; }
#categorydescriptions h2{ color: #999999; margin: 0; padding: 0; font-family:"Verdana"; font-weight: normal; font-size: 18px; }

/**** Mailing List (emailbox) *****/
#emailbox{ font-family:"Verdana"; padding:5px 5px 0px 5px; color: #666666; font-size: 10px; text-align: center; margin: 0px; }

/**** About TVTT (textleft) ****/
.textleft{ font-size: 10px; color: #999999; text-align: center; margin: 0px }

/**** Copyright ****/
.copyright{ color: #000000; font-size: 11px; font-family:"Verdana"; text-align: center; }

/**** Coupon *****/
.coupon{ border: 4px dashed #B0B0B0;  padding: 10px; background: #EAF7FF; font-size: 14px; font-weight: bold; text-align: center; color: #000; width: 350px;}
.couponred{ color: #F00000; font-size: 16px; }

/*** Product Pages **/
.pprice{ font-size: 22px; color: #990000; font-weight: bold;}
.pshipping{ font-size: 10px; color: #999999; }

/*** Links ***/
a.colorlink{ color: #06F; font-weight: bold;}
a.colorlink:hover{ color: #09F; }

/*** TV Spot Page ****/
img.tvspothover:hover{ opacity: 0.85; filter:alpha(opacity=85) }
ul.tvspotlist{ list-style: none; margin: 0px; padding: 0px; }
ul.tvspotlist li{ width: 150px; height: 150px; background: #000; float: left; margin: 2px 2px; }
.pressrelease{ margin-bottom: 20px; padding: 10px; background: #ebebeb; border: 1px solid #CCC; text-shadow: 0px 1px #FFF; }
.pressrelease a{ color: #60C; }

/*** Category Pages ***/
#featcatproducts { margin: 20px 0; }
#featcatproducts ul { list-style: none; margin: 0; padding: 0; }
#featcatproducts li{ float: left; height: 110px; padding: 10px 0; margin: 10px 0; border-bottom: 1px solid #ccc; }
.featimg { float: left; width: 100px;  height: 100px; }
.featimg img{ border: 2px solid #CCC; }
.feattext { margin-left: 120px; }
.feattext h3 { margin-top: 0px; margin-bottom: 10px; }
h2.h2featuredcat{ color: #73439A !important; font-weight: normal; font-size: 20px; margin-top: 20px !important; }


/**** New Design ***/
#footer-home{ margin: 0px auto; padding: 0px; width: 810px; padding-bottom: 20px; border: 1px solid #999; margin-bottom: 20px; }
#footer-home ul{ margin: 0px; padding: 0px; list-style: none; }
#footer-home li{ float: left; width: 250px; padding: 10px; margin: 0px; }
#footer-home h3{ margin-bottom: 10px; margin-top: 0; padding: 0; }
ul#twitter_update_list li{ margin-bottom: 10px; padding: 0; }
a.featured-video { font-size: 14px; }
