#cat_body {float: left; width: 590px; overflow: auto;}
#cat_body_asotv {float: left; width: 597px; overflow: auto;}
p.longdesc {
	margin: 3px;
	font-size: 12px;
	color: #83AAB2;
}
#cat_body .proddisplay {
	width: 184px;
}
#cat_head {
	float: left;
	width: 590px;
}
#cat_asotv_head {
	background: #009dbf url(../../images/TG/asotv.gif) no-repeat 5px 4px;
	height: 48px;
}

#cat_GiftFinder_head {
	background: #009dbf url(../../images/TG/ico_giftfinder.gif) no-repeat 5px 4px;
	height: 48px;
}
#cat_asotv_head h2, #cat_GiftFinder_head h2 {
	padding: 16px 62px 1px;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	width: 150px;
	float: left;
}
#cat_asotv_head .links, #cat_GiftFinder_head  .links  {
	width: 290px; float: right; text-align: right; padding: 18px 10px;
}

#cat_asotv_head .links a, #cat_GiftFinder_head .links a{
	color: #ffffff;
}

#cat_asotv_mainblock {
	clear: both;
	padding: 1px 1px 2px 2px;
	height: 310px;
}

#cat_asotv_mainblock li {
	float: left;
	padding: 1px;
}
#cat_asotv_mainblock li img {
	display: block;
}
#cat_sub_head {
	float: left;
	height: 119px;
}
#cat_sub_head img {
	float: left;
	display: inline;
}
#cat_sub_head .mainimg {
	padding-right: 10px;
}
#cat_feature_item {
	float: left;
	width: 590px;
	padding-bottom: 15px;
}
#cat_feature_item img {
	float: left;
	padding: 4px 20px 0 0;
}
#cat_feature_item h3 {
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 2px;
}
#cat_feature_item .featureimg {
	width: 135px;
	height: 135px;
}
#cat_feature_item p#featureTitle {
	font-weight: bold;
	font-size: 12px;
	padding-top: 4px;
}
#cat_feature_item p#featurePrice {
	color: #D20000;
	font-size: 12px;
}
#cat_sidebar {
	float: right;
	width: 188px;
	overflow: hidden;
}
#cat_sidebar_featured {
	border: 1px #D6E7E7 solid;
	padding: 8px 4px 4px 4px;
}
#cat_sidebar .asotv {
	background-color: #e9f1f2;
}
#cat_sidebar_featured h3 {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.2em;
	padding-bottom: 4px;
	font-weight: bold;
}
#cat_sidebar_featured .cat_sidebar_row {
	border-top: 1px #D6E7E7 solid;
	padding: 4px 0;
	height: 61px;
	clear: both;
}
#cat_sidebar_featured .cat_sidebar_row IMG{
	float: left;
	width: 58px;
	height: 58px;
	border: 1px #6CF solid;
}
#cat_sidebar_featured .cat_sidebar_row H4 a {
	float: left;
	width: 74px;
	margin-left: 17px;
	padding-top: 10px;;
}
#cat_sidebar_featured UL LI A:hover {
	font-weight:bold;
}
#cat_viewed_items {
	margin-top: 12px;
	border: 1px #D6E7E7 solid;
	padding: 8px 4px 4px 8px;
	
}
#cat_viewed_items h3 {
	font-size: 1.2em;
	padding-bottom: 8px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 1px solid #D6E7E7;
}
#cat_viewed_items li {
	padding-top: 7px;
}
#cat_viewed_items li a h4 {
	text-transform: capitalize;
}
#cat_viewed_items li#moreLink a {
	color: #83AAB2;
}
#cat_viewed_items ul li p.prodGridPrice {
	padding: 2px 0 3px 0;
}
#cat_search_body #cat_head {
	padding-bottom: 7px;
}
#cat_search_prod {
	clear: both;
	overflow: hidden;
	width: 770px;
}
#frmSortby {
	clear: both;
}
.cat_sortby {clear: both; font-size: 12px; background: #e9f1f2; border: 1px solid #D6E7E7; padding: 4px 6px 5px 6px; overflow: hidden;}
.cat_sortby div {
	float: left;
	height: 17px;
}
.cat_sortby div.cat_sortby_choice {
	width: 193px;
}
.cat_sortby div.cat_sortby_choice span {
	float: left;
	font-weight: bold;
	color: #009DBF;
}
.cat_sortby div.cat_sortby_choice select {
	width: 120px;
}
.cat_sortby div.cat_sortby_choice .choicetitle {
	padding-top: 4px;
}
.cat_sortby div.cat_sortby_show {
	width: 145px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 4px;
}
.cat_sortby div.cat_sortby_pagelist {
	width: 240px;
	font-size: 10px;
	margin: 4px 0 0 0;
}
.cat_sortby div.cat_sortby_pagelist .spacer {
	padding-left: 56px;
}
.cat_sortby div.cat_sortby_pagelist .prev {
	padding-right: 4px;
	border-right: 1px solid #000000;
}
.cat_sortby div.cat_sortby_pagelist .next {
	padding-left: 4px;
}
.cat_sortby div.cat_sortby_pagelist .pagenum {
	border-right: 1px solid #000000;
	padding: 0 2px 0 4px;
}
.cat_sortby div.cat_sortby_pagelist .pagenum .bold {
	font-weight: bold;
	font-size: 1.1em;
}
.cat_sortby div.cat_sortby_pagelist .last {
	border-right: 0;
}
.cat_sortby div.cat_sortby_pagelist span a:link, .cat_sortby div.cat_sortby_pagelist span a:visited, .cat_sortby div.cat_sortby_pagelist span a:active {
	font-size: 10px;
	color: #000000;
}
.cat_sortby div.cat_sortby_itemshow {
	float: right;
	text-align: right;
}
.cat_sortby div.cat_sortby_itemshow span {
	float: left;
	font-weight: bold;
	color: #009DBF;
}
.cat_sortby div.cat_sortby_itemshow .itemshowtitle {
	padding-top: 4px;
}