/* *********** TAGs REDEFINED  ****************** */
body 			{ font-family: Verdana, Arial, helvetica, sans-serif; color: #000000; }
td 				{ font-size:10pt; color: #000000; }
a 				{ color: #238d44; }
a:hover 		{ color: #cc0000; }
h1 				{ color: #336699; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.3em; font-weight: bold;	margin: 0; padding: 0; }
h2 				{ color: #336699; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.1em; font-weight: bold; margin: 0; padding: 0; }
h3 				{ color: #336699; font-family: Verdana,helvetica,Arial,sans-serif; font-size: 1.1em; font-style: italic; font-weight: normal; margin: 0; padding: 0; }
h1.pname		{ color:#000; font-size:100%; }
form			{ padding:0px; margin:0px; }
/* general classes */
.genrehead		{ FONT-size:11pt; color:#336699; border-bottom:1px solid #efefef; padding:3px; }
.btns 			{ font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color:#E5E5E5; color:#000000; padding:2px; }
.shopbybrand	{ font-size:9pt; }
img.border		{ border:1px solid #000; }
.tbl_list td	{ border-bottom:1px solid #ccc; }
.utitle 		{ border-bottom:1px solid #999999;background-color:#efefef;}
.font11px		{ font: 11px Arial, Verdana, helvetica, sans-serif; }
/* Cart Styles */
.cart-headings	{ font: bold 12px ARIAL,Verdana, Arial, helvetica, sans-serif; color: #FFFFFF; }
.cart-freeship-link, .cart-freeship-link:hover		{ color:#CC0000; }
.cart-item		{ font-size:11px; font-family: Arial, Verdana, helvetica, sans-serif; }
/* Error Messages */
.error_title	{ font-size:12pt; color:#FF0000; font-weight:bold; }
.error_message	{ font-size:10pt; color:#FF0000; }
/* product reviews */
.prdetails		{ font-size:85%;}
.prtext			{ font-size:85%;}
.prsubject		{ color:#336699;font-weight:bold;}
/* footer */
#footer td		{ font-size:80%; line-height:130%; background:#efefef; }
#footer ul		{ padding:0px; margin:0px; list-style-type:none; }
#footer li		{ padding:0px; margin:0px; list-style-type:none; font-size:85%; }
#footer div.title	{ padding:1px 0px; margin:1px 0px; font-weight:bold; border-bottom:1px dashed #999999; }
#copyright td	{ font-size:70%; line-height:120%; }
/* header */
#rheader 		{ font-size:70%; text-align:center;	color:#999999; line-height:150%; }
#rheader span	{ color:#000000; }
#header			{ padding-bottom:5px; }
/* subbar under subnav */
#welcome		{ font-size:80%; background:#efefef; }
#welcome span	{ font-size:85%; }
#utils			{ font-size:70%; text-align:right; color:#999999; background:#efefef; }
#utils a		{ color:#333333; }
#subbar			{ background-color:#efefef;	border-bottom:1px solid #000000; border-top:1px solid #003366; }
/* rightbar ads and promos */
#rlinks div		{ padding:4px; text-align:left; font-size:85%; line-height:130%; }
#day45 a		{ color:#333333; text-decoration:none; font-weight:bold; font-size:115%; }
#day45 a:hover	{ color:#333333; text-decoration:underline; }
/* left and right column boxes */
.sbtitle		{ background:#2E5C8A url('/blue-gradient-3.jpg') repeat-x; font-weight:bold;	color:#ffffff; margin:0px; text-align:left; font-size:120%; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px}
.sbmain			{ font-size:100%; padding:4px; background:#efefef; border:1px solid #999999; margin:0px 0px 10px 0px; }
.sbmainw		{ font-size:100%; padding:4px; background-color:#FFFFFF; border:1px solid #999999; margin:0px 0px 10px 0px; }
.sbstitle		{ border:1px dashed #999999; border-width:0px 0px 1px; font-weight:bold; color:#333333; }
/* left, middle, right columns */
#lcontent		{ font-size:70%; line-height:135%; }
#mcontent		{ line-height:130%; }
#mcontent td	{ line-height:130%; }
#rcontent		{ font-size:70%; line-height:135%; }
#content		{ padding-top:5px; }
/* top ten - NEW */
#topten			{ padding:0px; margin:0px; }
#topten li		{ padding:5px 0px 0px 0px; margin:0px 0px 0px 30px; }
#firstitem		{ border:1px solid #CCCCCC;	background-color:#ffffff; padding:3px; }
/* subnav */
#subnav 		{ background: #336699; text-align: center; }
#subnav a		{ color:#FFFFFF; }
#subnav td		{ font-size:70%; color:#CCCCCC;	text-align:center; }
/* search results */
#rowsearch td	{ font-size:70%; line-height:135%; }
.srhdr			{ font-weight:bold; border:1px solid #cccccc; background-color:#efefef; }
.srcontent		{ border-left:1px solid #cccccc; }
.sprice			{ color:#CC0000; font-weight:bold; }
#cellsearch td	{ font-size:70%; line-height:135%; padding:0px 6px; }
.scellbdr		{ border-left:1px solid #cccccc; }
#catsearch td	{ padding:3px;}
#catsearch td.results	{ text-align:right;}
.list td 		{ border:1px solid #999; }
.list ul		{ margin:0px; padding:4px; }
.list li		{ margin-left:30px;	font-size:85%; padding:0px; }
.list div.title	{ background:#efefef; font-weight:bold;	color:#036;	padding:3px; border-bottom:1px solid #999; }
.list div.gwtitle		{ font-weight:bold; color:#000; border-bottom:1px solid #999; padding:3px; background:#efefef; }
.titlered		{ color:red; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; }
#holidaycontent	{ background:#fff; padding:15px; }