/* 
 background-color: #FCEBDA;
 header graphic color: FDFD02
 maindiv trim color: #656598;
 maindiv trim supplement color: #EEEEEE;
 2ndry trim supplement color: #339933;
 side panel highlight text: 33CC33
 button borders: 161616
 off button text: 1996FA
 off button bg: F4A6F2
 off button hover text: 50C5ED
 off button hover bg: ED50C5
 on button text: F99089
 on button bg: F3F5F3
 //--LINKS--
 link default: 278C8C
 link hover: 0E2EA9
 header: 0E2EA9
 */
 * {
	font-family:Arial;
	color:#FFF;
	float:none;
	z-index:0;
	text-decoration:none;
	font-size:14px;
	background-attachment:inherit;
	margin:0;
	padding:0;
}
body {
	background-color:#FCEBDA;
	text-align:center;
	background:#498ead url(./images/bg.jpg) top left repeat-x;
	padding:20px 10px 10px;
}
div#header_container {
	text-align:left;
	position:relative;
	width:814px;
	clear:both;
	z-index:0;
	margin:5px auto;
}
div#footer {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
div#footer p {
	color:#0E2EA9;
	text-align:center;
	font-size:10px;
}
a:link, a:visited, a:hover, a:active {
	color:red;
	text-decoration:underline;
}
small small {
	display:none;
}
.sitepage {
	background-color:transparent;
	border-right:10px solid transparent;
	border-left:10px solid transparent;
}
a.sitelink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:red;
	text-decoration:none;
}
.sitebutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ffd700;
	background-color:#0E2EA9;
	cursor:pointer;
}
.sitemessage {
	background-color:#EFEFEF;
}
.sitetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#fff;
	background:#010099;
}
.notesearch {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#010099;
	background-color:#FFF;
}
.notesearchheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:red;
	background-color:transparent;
}
.sitemessagetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#ffd700;
}
.sidenav {
	background-color:transparent;
	padding-bottom:20px;
	color:#FFF;
}
a.sidenavlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ffd700;
	text-decoration:none;
	margin:-2px;
	padding:2px;
}
a.sidenavlinksmall:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:red;
	text-decoration:none;
}
.sidenavtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.sidenavtexthighlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3C3;
}
.sidenavtexthighlightmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#3C3;
}
.sidenavheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#0E2EA9;
	background-color:#656598;
	padding:2px;
}
.sidenavtextheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
}
.sidenavtextsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.sidenavtextsmallnote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#393;
}
.content {
	background-color:#488DAC;
}
.contentborder {
	background-color:#0E2EA9;
}
.noteheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#0E2EA9;
}
.notetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#0E2EA9;
}
.notetextsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#0E2EA9;
}
.notenote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#ffd700;
}
.notemessagetextbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#555;
}
.replytext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#0E2EA9;
	background-color:transparent;
}
.replyheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#0E2EA9;
	background-color:transparent;
}
.helpmessage {
	color:#0647A1;
	background-color:#FF0;
}
.helpmessagetextbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#0647A1;
}
a.helplink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#0647A1;
	background:transparent;
	text-decoration:underline;
}
a.helplink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#0647A1;
	background-color:#ffd700;
	text-decoration:none;
}
ul {
	list-style-type:none;
	font-family:Arial;
	font-size:11px;
	font-weight:400;
	margin-left:12px;
	border:0;
	padding:0;
}
ul.root {
	font-family:Arial;
	font-size:11px;
	font-weight:bolder;
	border:0;
	margin:0;
	padding:0;
}
.fdhandle {
	font-size:160%;
	color:red;
	font-family:monospace;
	font-weight:bolder;
	text-decoration:none;
}
.fakelink {
	font-size:160%;
	color:#000;
	font-family:monospace;
	font-weight:700;
	text-decoration:none;
}
.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	color:#000;
	background:#FFF;
}
.textheader {
	font-family:Time New Roman, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:700;
	color:#ffd700;
	background:transparent;
}
.textbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
}
.galimg_hover {
	border-left:solid 1px #FFF;
	border-top:solid 1px #FFF;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
}
.galimg {
	border-left:solid 1px #000;
	border-top:solid 1px #000;
	border-right:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
}
td.galleryfakelink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:700;
	color:red;
	text-decoration:none;
}
a.photolink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:red;
	text-decoration:none;
	margin:-2px;
	padding:2px;
}
a.gallerynavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#FFF;
	text-decoration:underline;
}
a.gallerynavlink:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:red;
	background-color:transparent;
	text-decoration:none;
	margin:-2px;
	padding:2px;
}
body, table, td, tr {
	background-color:transparent;
	background-image:none;
}
#table1, #table2, #table3, #table4, #table1, #table2 td, #table3 td, #table4 td {
	background-attachment:inherit;
	background-color:transparent;
	background-image:none;
}
input, select, option, textarea, #contact_info {
	color:#2746A1;
}
#maindiv, #maindiv p, #maindiv ul, #maindiv li {
	position:relative;
}
p {
	font-size:16px;
	z-index:10;
	padding:5px;
}
#ubermaindiv {
	position:relative;
	border:#010099 1px outset;
	background:#0E60B2 url(./images/domino.gif) repeat top left;
	z-index:1;
	padding:7px;
}
#maindiv {
	background:#0E60B2 url(./images/bubbles-anim-blue.gif) repeat-x bottom left;
	border:#010099 1px inset;
	z-index:2;
	margin:0;
	padding:0;
}
#watermark {
	background:url(./images/logo-watermark.gif) left top repeat-y;
	z-index:1;
	margin:0;
	padding:10px 10px 90px;
}
#footer {
	width:100%;
	vertical-align:top;
	margin:0;
	padding:5px 0 0;
}
#footer, #footer * {
	text-align:center;
	color:#0E2EA9;
}
h1, h2, h3, h4, .newsissue {
	width:100%;
	color:#FFD700;
	text-align:left;
	font:italic 2.05em Georgia, Times, serif;
	text-transform:capitalize;
	padding-left:30px;
}
h2, .newsheadline {
	color:red;
	font:bold 1.8em Georgia, Times, serif;
}
h4 {
	color:#69F;
	font:0.7em Georgia, Times, serif;
}
.tableheading {
	color:#FFD700;
	font-weight:700;
}
h4 * {
	color:#69F;
}
.rightish {
	float:right;
}
.leftish {
	float:left;
}
#contact_info {
	text-align:center;
	font-weight:700;
	padding:20px 20px 40px;
}
.spacer {
	width:100%;
	clear:both;
}
.sidenavtext, .sidenavtext b, .sidenavtexthighlight, .sidenavtexthighlightmore {
	font-family:"Comic Sans MS", cursive;
	font-size:20px;
	font-weight:700;
	color:red;
}
.sidenavheader, .sidenavtextheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFD761;
	background:#0E2EA9;
}
.sidenavtextsmall, .sidenavtextsmallnote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0E2EA9;
}
a.helplink, a.helplink * {
	color:#0647A1;
}
input, option, select, .text, .text * {
	background:#FFF;
	color:#02069b;
}
#newest, #newest * {
	background:transparent;
}
#categorybody #form1 div, #maincontent, #bodytable, #bodytable1 *, #records, #lblfirstaddresstitle, #pnlsecondaddress, .headerrow, #page {
	width:auto;
}
#table5 .sidenavheader {
	color:#ffd700;
	background-color:#0E2EA9;
}
.tbl_frmbasicinfo, .tbl_frmbasicinfo *, #tbl_050610_10, #tbl_050610_10 * {
	color:#0E2EA9;
}
.tbl_frmbasicinfo td, #tbl_050610_10 td {
	height:auto;
	padding:3px;
}
#siteheadergraphic, .mnubackground, .siteborder, .sitenote, .sitenotesborder, .sidenavborder, .notemessage {
	background-color:transparent;
}
.siteheader, .sitefooter {
	background-color:#656598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#fff;
	background:#010099;
}
div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover {
	color:red;
	text-decoration:underline;
}
table#table6 td a font, table#table6 td a:hover font {
	font-weight:700;
	color:red;
	text-decoration:underline;
}
a.constlink, a.constlink:hover {
	margin-right:4px;
}
span#folder_tree a, .cartitemname, #carttotalblock, #carttotalblock *, #checkouttable, .formlabel, .formlabel *, .checkoutdescription, .checkoutdescription *, #lblfirstaddresstitle, #lblfirstaddresstitle *, #pnlsecondaddress, #pnlsecondaddress *, .headerrow *, #carttitle, .message {
	color:#000;
}
span#folder_tree a font, span#folder_tree a:hover font, #categorybody #form1 span, #categorybody #form1 font, .mlistproductcatname {
	color:red;
}
a.sitelink, a.sidenavlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:red;
	text-decoration:underline;
}
.sitemessagetextheader, .notemessagetextheader, .helpmessagetextheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ffd700;
}
.sitemessageborder, .notemessageborder, .helpmessageborder {
	background-color:#CCC;
}
a.sidenavlinksmall, a.photolink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#ffd700;
	text-decoration:underline;
}
.contenttext, .contentcaption {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:400;
	color:#fff;
}
.notemessagetext, .helpmessagetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:400;
	color:#555;
}
a.mnubuttonofftext, a.constlink {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#ffd700;
	background-color:#0E2EA9;
	border:1px solid #ffd700;
	text-decoration:none;
	margin:2px;
	padding:4px;
}
a.mnubuttonofftext:hover, a.constlink:hover {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#fff;
	background-color:red;
	border:1px solid #ffd700;
	text-decoration:none;
	margin:2px;
	padding:4px;
}
a.mnubuttonontext, a:link.mnubuttonontext, a:visited.mnubuttonontext, a:hover.mnubuttonontext, a:active.mnubuttonontext, a:visited.mnubuttonontext {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	background-color:red;
	border:1px solid #ffd700;
	text-decoration:none;
	margin:2px;
	padding:4px;
}
p#RRmessage {
	position:absolute;
}

