BODY, TD, TH, Input, P {
	font-family: Tahoma,Verdana,Arial;
	font-size: 10px;
	color: #ffffff;
}

BODY#home {
	background: #000 url(/pics/home_bg.jpg) repeat-x;

	padding-top: 30px;
}

BODY#home #nav {
	position: absolute;
	top: 380px;
	font-family: Arial;
	text-align: center;
	width: 100%;
}

BODY#home #nav A {
	text-decoration: none;
	color: #fff;
	font-size: 22px;
	padding-left: 15px;
	padding-right: 15px;
}

#homepics {
	text-align: center;
	width: 100%;
}

#homepics IMG {
	padding-left: 35px;
	padding-right: 35px;
	margin-top: 125px;
}

DIV.content_container {
	padding: 35px;
	text-align: center;
}

DIV.content {
	font-size: 18px;
	width: 700px;
	margin: 0px auto;
	text-align: left;
}

.heading { color: #333366; margin-bottom:80px; padding-left: 20px; }
A.heading_link { color: #333366; }

A {
  color: #B4D7FF;
  text-decoration: underline;
}

A:hover {
	color: #ff0000;
    text-decoration: none;
}

.footer_info {
	color: #23326D;
}

.browse_box {
	color: #ffffff;
	background-color: #566A92;
}

A.browse {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	
	font-size: 11px;
	line-height: 14px;
}

A.browse:hover {
	text-decoration: none;
}

TD.topnav {
	color: #7C4C83;
}

A.topnav,A.topnavb {
	color: #7C4C83;
	text-decoration: none;
	font-size: 10px;
}
A.topnavb {
	font-size: 12px;
}

A.topnav:hover,A.bottomnav:hover {
	text-decoration: underline;
}

TD.bottomnav {
	color: #666666;
}

A.bottomnav {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

.sidenav_box,.sidenav_boxb {
	background-color: #F7F4D7;
	border: solid 1px #B2B66C;
	width: 96px;
	height: 19px;
	padding-left: 8px;
	vertical-align: bottom;
}

.highlight {
	font-weight: bold;
	color: #0E4E8D;
}

.link_header {
	font-weight: bold;
	background-color: #566A92;
	color: #ffffff;
	font-size: 16px;
}

HR {
	color: #566A92;
	background-color: #566A92;
	height: 1px;
	border: 0;
}

H1 {
	font-size: 16px;
	font-weight: bolder;
	color: #336699;
	letter-spacing: 2px;
	display: inline;
}

H1.listing {
	margin-left: 20px;
}

H2 {
	font-size: 13px;
	color: #fff;
	letter-spacing: 1px;
	display: inline;	
}

.filter,A.filter:link,A.filter:visited,A.filter:active {
	font-size: 12px;
}

.filterb,A.filterb:link,A.filterb:visited,A.filterb:active {
	font-size: 12px;
	color: #23326D;
}

A.filter:link,A.filter:visited,A.filter:active {
	text-decoration: none;
}

A.filterb:link,A.filterb:visited,A.filterb:active {
	text-decoration: none;
}

I.filter,A.filter:hover {
	color: #23326D;
	text-decoration: underline;
}

I.filterb,A.filterb:hover {
	color: #333333;
	text-decoration: underline;
}

.moreinfo {
	background-color:#ffffff;
}
/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:702px; height:144px; z-index:50
}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:703px; height:143px;
	clip:rect(0px, 703px, 143px, 1px); 
	overflow:hidden;	
	z-index:1; 
}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
}
div#moreinfo {
	position:absolute; visibility:hidden; 
	left:0px; top:280px; 
	z-index:100; 
	width: 122px;
	filter:alpha(opacity=90);
}
div#moreinfo_heading { 
	font-size: 11px;
	font-weight: bold;	
	padding: 5px;
	border: 1px;
	
	text-align: center;
}
.homepic {
	border: solid 1px white;
	filter:gray;
}
.homepicb {
	border: solid 1px red;
}

.featured_product_name {
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}

.featured_product_price {
	font-size: 11px;
	color: #ff9999;
	font-weight: bold;
}

.listing_brand_name {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.listing_product_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 18px;
}

.listing_product_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7C4C83;
}

.listing_product_picture {
	border: 1px solid #E6D6D6;
}

.hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
}

.packages_option_hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
	width: 300px;
}

A.sidebar,A.sidebarb {
	text-decoration: none;
	color: #0E4E8D;
	padding-left: 2px;
	padding-right: 2px;
}
A.sidebarb {
	background-color: #0E4E8D;
	font-weight: bold;
	color: #ffffff;
}

A.sidebar:hover {
	text-decoration: underline;
	color: #ff0000;
}

A.underline:hover, A.underline:visited, A.underline {
	text-decoration: underline;
}

HR.listmanager {
	color: #23326D;
  background-color: #23326D;
  height:2px
}

.listmangerletterheading {
  background-color:#E5D5D5;
  border: 1px solid #23326D;
}

A.listmangerletterheading {
	color:#23326D;
}

TD.sidebar {
	background-color: #eeeeee;
}

.breadcrumb,A.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}

DIV.breadcrumb {
	padding: 6px 3px 3px 50px;
}


A.breadcrumb:hover {
	text-decoration: none;
}

TABLE.highlight_area {
	background-color: #333333;
	color: #ffffff;
}
H1.highlight_area {
	color: #ffffff;
	font-size: 28px;
	line-height: 24px;
	position: relative;
	top: 7px;
}

.homepage_bottom {
	font-size: 11px;
	color: #23326D;
}

.error {
	padding: 15px;
	background-color: #FEDFB4;
	text-align:center;
	width: 480px;
	border: solid 1px #BC670B;
	font-weight: bold;
}

A.linksMain,A.linksMain:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #23326D;
	text-decoration: none;
	text-transform: lowercase;
	font-weight: bold;
}

A.linksSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #23326D;
	text-decoration: none;
	text-transform: lowercase;
	padding-left: 5px;
}

A.topLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

A.linksMain:hover,A.linksSub:hover {
	color: #000000;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 15px;
	line-height: 16px;
	padding-right: 15px;
	color: #333333;
}

.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	margin-top: 2px;
	padding-left: 12px;
}

.link1_end {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	margin-bottom: 4px;
	margin-top: 2px;
	padding-left: 12px;
}

.tableRight {
	float: right;
	width: 300px;
}
.a:linksTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF3300;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.linksTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #23326D;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
}
.mainTable {
	border: 1px solid #DBAA36;
	
}

#mainTable {
	position: absolute;
	top: 115px;
	left: 40px;
	z-index: 10;
}

#header {
	position: absolute;
	top: 0px;
	left: 40px;
}

.pagination {
	font-size: 10px;
	font-weight: bold;
}

DIV.pagination {
	text-align: right;
	width: 620px;
	position: relative;
	top: -8px;
}

A.pagination {
	text-decoration: underline;
}

A.pagination:hover {
	text-decoration: none;
}

.error_msg {
  color: #23326D;
}

.res,A.res:link,A.res:visited,A.res:active {
  color:#23326D;
}

A.orange_link:link,A.orange_link:visited,A.orange_link:active {
  color:#23326D;
}

A.orange_link:hover {
  text-decoration:underline;
}

table.list_mgr_signup {
  border: 1px solid #23326D;
}

th.list_mgr_signup {
	background-color:#E5D5D5;
}

tr.list_mgr {
  background-color:white;
}

tr.list_mgr_error {
  background-color:#F19F9F;
}

.list_mgr_error_text {
  color:#23326D;
}

TABLE.listing {
	border: solid 1px #23326D;
	width: 95%;
}
TR.listing {
	background-color: #ffffff;
}
TR.listingb {
	background-color: #eeeeee;
}

TR.listingc {
	background-color: #ff9999;
}

TR.listinghover {
	background-color: #FFFFCC;
}

TR.listing_heading {
	background-color: #E5D5D5;
}

A.nav,A.navb {
	font-family: Arial;
	color: #68ABA4;
	font-weight: bold;
	font-size: 12px;
}

A.navb {
	color: #FFA72C;
}

A.navsub,A.navsubb {
	font-family: Arial;
	color: #D9F59E;
	font-size: 10px;
	text-decoration: none;
	padding-left: 7px;
	line-height: 14px;
}

A.navsubb {
	color: #ffffff;
}

.navamt {
	font-family: Arial;
	font-size: 10px;
	color: #404040;
}

#imagebox {
	background: url(/pics/film_bg.gif) repeat-y;
	padding-left: 41px;
}

.home_image {
	border: solid 1px white;
	padding: 1px;
}

#imagebox #home_imagebox .main_image{
	border: solid 1px white;
	padding: 1px;	
}

.logo_text {
	color: #CDCDCD;
	padding-top: 50px;
	padding-left: 5px;	
}

#bio {
	display: none;
}

.price {
	font-weight: bold;
	font-size: 18px;
	vertical-align: top;
	padding-right: 10px;
}

.ordering TD {	
	font-weight: bold;
	font-size: 18px;
}