@charset "UTF-8";
/* CSS Document */

/* Master Content */
body {
	margin: 0px 0px 0px 0px;
	font-family: Helvetica, Arial, sans-serif;
}

.wrapper { 
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	display: table;
	width: 100%;
}
	
table.master {
	margin: 0px 0px 0px 0px;
	width: 1000px;
}

/* Header */
.logo {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/logo_asont.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 215px;
	height: 127px;
}

/* Header for Omniresponse */
.omnilogo {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/logo_tvgoods.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 215px;
	height: 127px;
}

.headertvgoods {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/tvgood_header.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 785px;
	height: 98px;
}

/*---------*/

.headerName {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 785px;
	height: 98px;
}

.TopNav {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/bg_Tnav.jpg);
	background-repeat: repeat-y;
	height: 27px;
}

.TopNavContent {
	margin: 10px 3px 5px 3px;
	color: #ffffff;
}

/* Header Cart */
.headCart_1_1 {
	background-image: url(../images/bg_headCart_1_1.jpg);
	background-repeat: no-repeat;
	width: 58px;
	height: 47px;
}

.headCart_1_2 {
	background-image: url(../images/bg_headCart_1_2.jpg);
	background-repeat: no-repeat;
	width: 134px;
	height: 47px;
}

.headCart_2_1 {
	background-image: url(../images/bg_headCart_2_1.jpg);
	background-repeat: no-repeat;
	width: 192px;
	height: 24px;
}

.cart_btns {
	padding: 3px 0px 0px 3px;
}

.cart_txt {
	margin: 5px 10px 10px 10px; 
	color: #333333;
	font-size: 10px;
	font-weight: bold;
}

/* Nav Box  */
.redBox_TLC {
	background-image: url(../images/redBox_TLC.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 32px;
}

.redBox_T {
	background-image: url(../images/redBox_T.jpg);
	background-repeat: repeat-x;
}

.redBox_TRC {
	background-image: url(../images/redBox_TRC.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 32px;
}

.redBox_L {
	background-image: url(../images/redBox_L.jpg);
	background-repeat: repeat-y;
}

.redBox_Title {
	color: #ffffff;
	font-size: 16px;
    text-align: left;
}

.redBox_Content {
	color: #000000;
	font-size: 12px;
}

.redBox_R {
	background-image: url(../images/redBox_R.jpg);
	background-repeat: repeat-y;
}

.redBox_BLC {
	background-image: url(../images/redBox_BLC.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 18px;
}

.redBox_B {
	background-image: url(../images/redBox_B.jpg);
	background-repeat: repeat-x;
}

.redBox_BRC {
	background-image: url(../images/redBox_BRC.jpg);
	background-repeat: no-repeat;
	width: 15;
	height: 18px;
}

/* Search Bar */
.redBar_L {
	background-image: url(../images/redBar_L.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 37px;
}

.redBar_BG {
	background-image: url(../images/redBar_Content.jpg);
	background-repeat: repeat-x;
}

.redBar_Content {
	color: #ffffff;
	font-size: 16px;
}

.redBar_R {
	background-image: url(../images/redBar_R.jpg);
	background-repeat: no-repeat;
	width: 9px;
	height: 37px;
}

/* Newsletter Box */
.news_TLC {
	background-image: url(../images/news_TLC.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.news_T {
	background-image: url(../images/news_T.jpg);
	background-repeat: repeat-x;
}

.news_TRC {
	background-image: url(../images/news_TRC.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.news_L {
	background-image: url(../images/news_L.jpg);
	background-repeat: repeat-y;
}

.news_R {
	background-image: url(../images/news_R.jpg);
	background-repeat: repeat-y;
}

.news_BLC {
	background-image: url(../images/news_BLC.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.news_B {
	background-image: url(../images/news_B.jpg);
	background-repeat: repeat-x;
}

.news_BRC {
	background-image: url(../images/news_BRC.jpg);
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
}

.newsContent {
	width: 200px;
}

.newsContent_1 {
	background-image: url(../images/news_content1.jpg);
	background-repeat: no-repeat;
	width: 179px;
	height: 116px;
}

.newsContent_2 {
	background-image: url(../images/news_content2.jpg);
	background-repeat: no-repeat;
	width: 179px;
	height: 25px;
}

input.newsInput {
	border: #999999 solid 1px;
	color: #999999;
	font-size: 10px;
	width: 175px;
	height: 20px;
}

/* Product Video Panel */
.prod_Logo {

}

.prod_Price {
   font-family: Arial Black;
   font-size: 38px;
   font-weight: bold;
   color: #404040;
}

.prod_Tag {

}

.player_Win {
	width: 300px;
}

.prod_Content {
    font-size: 13px;
    font-weight: bold;
    font-family: Arial Black;
    color: #676767;
	font-family: Helvetica, Arial, sans-serif;
    margin-left: 15px;
}

.prod_Title {
    font-size: 18px;
    color: #618FDC;
    font-weight: normal;
    font-family: Arial Narrow;
	font-family: Helvetica, Arial, sans-serif;
}

.JUST {
  padding-top: 5px;
}

a.topmenu:link {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

a.topmenu:visited {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

a.topmenu:active {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
}

a.topmenu:hover {
  color: #00FF00;
  text-decoration: none;
  font-weight: bold;
}

a.leftmenu:link {
  color: #000000;
  text-decoration: none;
}

a.leftmenu:visited {
  color: #000000;
  text-decoration: none;
}

a.leftmenu:active {
  color: #000000;
  text-decoration: none;
}

a.leftmenu:hover {
  color: #808080;
  text-decoration: none;
}

a.bottomcatmenu:link {
  color: #C32023;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}

a.bottomcatmenu:visited {
  color: #C32023;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}

a.bottomcatmenu:active {
  color: #C32023;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}

a.bottomcatmenu:hover {
  color: #C32023;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}
/* Form Related Style ****************/
.FormTextL {	text-align: left;}
.FormTextR {	text-align: right;}
.FormTextC {	text-align: center;}
.FormMsg {	font-size: 10px;}
.FormError {	color: #AA0000;}
.FormSubmit {	vertical-align: middle;	height: 60px;}

/* Form Input Styles *****************/
#option { }
#quantity { width: 25px; text-align: right; }
#fname { width: 125px;}
#lname { width: 150px; }
#address1 { width: 175px; }
#address2 { width: 150px; }
#city { width: 175px; }
#state { width: 150px; }
#zip { width: 75px; }
#country { width: 150px; }
#phone1 { width: 35px; }
#phone2 { width: 35px; }
#phone3 { width: 45px; }
#email { width: 175px; }
#ccno { width: 150px; }
#cctype { width: 150px; }
#ccexpmo { }
#ccexpyr { }
#cccvv { width: 45px; }

BODY {
  font-size: 10px;
  font-family: Verdana;
}


/* Feature Box */

/* Footer */
.even {
  font-size: smaller;
  background-color: #FFDFDF;
}
.odd {
  font-size: smaller;
}
TH {
  font-size: smaller;
}

div.topseller {
  padding-left: 0px;
  padding-top: 10px;
  font-weight: bold;
  color: #444444;
}

a.topseller:link {
  font-weight: bold;
  color: #159ED2;
}
a.topseller:visited {
  font-weight: bold;
  color: #159ED2;
}
a.topseller:active {
  font-weight: bold;
  color: #159ED2;
}
a.topseller:hover {
  font-weight: bold;
  color: #159ED2;
}

.catmenu {
  padding-left: 0px;
  padding-top: 10px;
  font-weight: bold;
}
.catmenu li {
	list-style:none;	
}

a.catlink:link {
  font-weight: bold;
  color: #000000;
}
a.catlink:visited {
  font-weight: bold;
  color: #000000;
}
a.catlink:active {
  font-weight: bold;
  color: #000000;
}
a.catlink:hover {
  font-weight: bold;
  color: #000000;
}
.pagination {
            font-size: 80%;
        }

.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
.pg-normal {
    color: black;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
}
.pg-selected {
    color: black;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
}